Annuncio pubblicitario

Spiegare la differenza tra codec e container è relativamente semplice, ma la parte difficile sta cercando di capire ogni formato. Le linee iniziano a sfocarsi quando ti rendi conto che i codec più comuni non sono esclusivi e possono utilizzare più tecnologie di compressione per svolgere il lavoro. La linea sfocata diventa quasi invisibile quando inizi a parlare di formati come MPEG-4 che potrebbero essere classificati come un po 'di un contenitore e un po' di un codec, ma questa è una classificazione piuttosto complicata che è meglio lasciare per un'altra volta.

Quindi, come ti insegni la differenza tra dozzine di opzioni di codec e container? Non farlo. Esistono solo poche tecnologie utilizzate per i video online e la maggior parte del tuo impegno verrà speso capire come funzionano, così come capire i compromessi che devi affrontare quando decidi cosa fare uso.

Potresti passare settimane a studiare tecnologie che vengono utilizzate solo per un numero relativamente piccolo di applicazioni, quindi concentreremo invece la nostra attenzione su quali tecnologie utilizzerai per la maggior parte della codifica e della riproduzione dei tuoi video esigenze.

instagram viewer

Video-tunnel

Che cos'è un codec?

Un codec - o coder / decoder - è uno strumento di codifica che elabora il video e lo memorizza in un flusso di byte. I codec utilizzano algoritmi per ridurre efficacemente le dimensioni del file audio o video, quindi decomprimerlo quando necessario. Esistono dozzine di diversi tipi di codec e ognuno utilizza una tecnologia diversa per codificare e ridurre il file video per l'applicazione desiderata.

A seconda del codec, questa codifica si verifica in due modi: compressione con perdita o senza perdita Come funziona la compressione dei file?Come funziona la compressione dei file? Impara le basi della compressione dei file e la differenza tra compressione lossy e lossless. Leggi di più .

Compressione in perdita

Quando si cercano dimensioni di file gestibili, la compressione con perdita di dati è il metodo più praticabile disponibile. Mentre perdi sicuramente qualità in audio, video o entrambi, la compressione è un male necessario (attualmente) in un mondo dominato dalla necessità di condividere e archiviare ciò che altrimenti significherebbe impraticabile dimensioni dei file. Il tuo Blu-ray medio, ad esempio, può superare i 40 gigabyte e quel tipo di spazio di archiviazione non sarebbe solo essere costoso, ma renderebbe i download e gli acquisti digitali scomodi, se non addirittura uno spreco di tempo. La chiave quando si utilizza la compressione con perdita di dati è quella di scegliere il formato di compressione della massima qualità per l'uso previsto, in modo da percorrere la linea sottile tra perdita di qualità e dimensione del file.

lossless-vs-lossy-compressione-libellula

Compressione senza perdita

La compressione senza perdita di dati funziona in modo molto simile a un file ZIP o RAR in quanto dopo la compressione e la decompressione, il file è essenzialmente lo stesso. Attraverso l'uso di algoritmi intelligenti, il file non perde molta qualità, ma non è un modo efficiente per archiviare file di grandi dimensioni perché non c'è molta compressione che si verifica effettivamente. Inoltre, la trasmissione online di file video di grandi dimensioni utilizza troppa larghezza di banda (sebbene la codifica H.265 possa modificarla) per renderla un'opzione di compressione praticabile.

A meno che non lavori nell'industria cinematografica o nel montaggio di video, è improbabile che tu condivida mai i file video in un formato senza perdita di dati (anche se anche allora). Per metterlo in prospettiva, anche un televisore 4k non contiene la risoluzione necessaria per visualizzare un film girato su una fotocamera moderna e consegnato senza una sorta di compressione. In realtà, non è nemmeno vicino (ancora). Mentre Il video 4K è bellissimo 8 video Ultra HD strabilianti da guardare sulla tua nuova TV 4K [Roba da guardare]Abbiamo trascinato in alto e in basso e abbiamo trovato alcuni video 4K strabilianti che sfruttano appieno il ridicolo numero di pixel a tua disposizione, gratuitamente. Leggi di più , non è nemmeno vicino alle dimensioni di un formato video non compresso.

Mentre un film Blu-ray è inferiore a 50 gigabyte (se deve stare su un disco), il primo film in 4K scaricabile (disponibile per gli utenti - trailer sotto) è un enorme 160 gigabyte! Il video 1080p completamente non compresso è sbalorditivo 410 gigabyte all'ora, e questo non includere il file audio, che potrebbe aggiungere altri 7 gigabyte all'ora a seconda di come era registrato. Tutto sommato, questi file sono quasi inutili per un mercato consumer con la tecnologia attuale.

È anche importante notare che i codec non sono solo per compressione dell'audio I 10 formati audio più comuni: quale dovresti usare?Sai di MP3, ma per quanto riguarda AAC, FLAC, OGG o WMA? Perché esistono così tanti formati di file audio ed esiste un formato audio migliore? Leggi di più e file video. Una volta che un file è stato codificato utilizzando un codec specifico, è necessario utilizzare lo stesso codec per decodificare il file affinché possa essere riprodotto sul dispositivo. Non utilizzare il codec corretto è ciò che porta alla maggior parte dei problemi di compatibilità o riproduzione del dispositivo. Questo problema sta diventando meno comune poiché i moderni contenitori spesso includono i codec audio e video necessari per riprodurre il file.

Codec popolari

XviD / DivX

DivX è un codec venduto commercialmente, mentre XviD è un'utilità open source pensata per funzionare come alternativa al cugino commerciale. Entrambi i codec possono decodificare l'output dell'altro, poiché entrambi sono basati sull'implementazione di MPEG-4. Sebbene sia ancora ampiamente usato, è spesso strettamente per la codifica video e in combinazione con uno dei pacchetti più popolari menzionati di seguito.

MPEG-4

MPEG-4 è il formato di streaming più comune ed è composto da molte parti, di cui solo MPEG-4 parte II viene utilizzata per la codifica video. MPEG-4 Parte II chiama codificatori video come DivX o XviD per codificare il video, mentre l'audio viene generalmente trasportato in formato MP3. Gli aggiornamenti moderni di MPEG-4 ora utilizzano anche H.264.

H.264

Questa è la scelta più popolare per materiale ad alta definizione. H.264 è anche un relativo coltellino svizzero del mondo dei codec in quanto può utilizzare sia lossy che lossless compressione in base alle impostazioni scelte durante la codifica, come frequenza dei fotogrammi, qualità e file di destinazione taglia. H.264 si affida a x264 per i video codificati (così come altri, come DivX o XviD) e l'audio viene spesso codificato utilizzando i codec audio AAC o MP3 a seconda delle dimensioni e della qualità a cui ti rivolgi.

H.264 è propagandato da 1,5 a 2 volte più efficiente della compressione MPEG-4 di base, il che porta a dimensioni di file inferiori e riproduzione senza interruzioni su più dispositivi. Detto questo, H.264 è ora incluso nel codec MPEG-4 (parte 10, noto come AVC), quindi potrebbe diventare un punto controverso nel prossimo futuro man mano che i codec diventano meno dipendente da una singola tecnologia di codifica, e invece assume il ruolo di un pacchetto di codec che include più metodi di codifica in un singolo pacchetto.

il video-compressione-codec

Che cos'è un contenitore?

Un contenitore esiste esclusivamente allo scopo di raggruppare tutti i file audio, video e codec in un unico pacchetto organizzato. Inoltre, il contenitore contiene spesso informazioni sui capitoli per film in DVD o Blu-ray, metadati, sottotitoli e / o file audio aggiuntivi come diverse lingue parlate. Il contenitore tipico viene eseguito come un file eseguibile (.exe) su Windows. Usa un file .bat per dire al sistema operativo che ci sono comandi eseguibili che devono essere eseguiti insieme per ottenere il risultato desiderato.

Contenitori popolari

Flash Video (.flv, .swf)

Macromedia ha originariamente creato Flash prima di essere acquisito da Adobe nel 2005. Flash è un contenitore obsoleto che viene gradualmente eliminato a causa delle limitazioni della tecnologia, creando ciò che Steve Jobs chiamava "gestione buggy" dei file. Ciò ha portato a un'omissione molto pubblica dai dispositivi iOS per Adobe e sembra che questo sia stato l'inizio della fine per il formato. Come La standardizzazione HTML5 prende piede Inizia con HTML5Hai sentito parlare di HTML5. Lo stanno usando tutti. Viene annunciato come il salvatore di Internet, consentendo alle persone di creare pagine Web ricche e coinvolgenti senza ricorrere all'utilizzo di Flash e Shockwave. Leggi di più , dovremmo vedere meno video Flash online e il contenitore probabilmente scomparirà con esso.

youtube-tablet-laptop

MKV

MKV è un formato in rapida crescita progettato per essere a prova di futuro. Il contenitore stesso supporta quasi tutti i formati audio o video che lo rendono adattabile, efficiente e altamente considerato come uno dei modi migliori, se non i migliori, di archiviare file audio e video. Inoltre, supporta anche più file audio, video e sottotitoli anche se codificati in diversi formati. A causa delle opzioni offerte dal container, nonché della sua gestione del recupero degli errori (che consente per riprodurre file danneggiati), è diventato rapidamente uno dei migliori contenitori attualmente a disposizione.

MP4

MP4 è il formato consigliato per caricamento di video sul Web Tutto ciò che devi sapere sul caricamento di video su YouTubeAttualmente, ci sono tre modi per caricare video su YouTube. Ecco uno sguardo approfondito su come utilizzare il computer, il telefono o la console di gioco. Leggi di più e servizi come Vimeo e YouTube lo hanno elencato come formato preferito. Il contenitore MP4 utilizza la codifica MPEG-4 o H.264, nonché AAC o AC3 per l'audio. È ampiamente supportato sulla maggior parte dei dispositivi consumer e il contenitore più comune utilizzato per i video online. Non puoi davvero sbagliare con MP4.

La linea di fondo è che un contenitore è un'informazione (principalmente) inutile quando si fa riferimento al video. Dire a qualcuno di inviarti un file MP4 non fornisce informazioni utili senza capire come sono stati codificati il ​​video e l'audio stesso. Il contenitore è proprio questo, un posto dove archiviare l'audio, il video e i codec necessari per decodificarli per la riproduzione.

Quindi, in definitiva, se stai cercando consigli su cosa usare, H.264 sta rapidamente diventando il codec standard, mentre mp4 o MKV sono degni contenitori. MP4 potrebbe ottenere il vantaggio qui perché è meglio supportato nei dispositivi consumer ed è lo standard per la maggior parte dei siti di streaming video di grandi dimensioni. Alla fine, la scelta è tua e finché il video può essere decodificato e riprodotto dall'altra parte, non ci sono davvero molte cattive scelte che puoi fare in termini di cosa usare.

Mi piacerebbe sapere cosa usi e per quale applicazione lo stai utilizzando. Cosa stai facendo codec, impostazioni e contenitori di compressione video Le migliori impostazioni e formati per l'acquisizione di video per YouTube Leggi di più ? Fateci sapere nei commenti qui sotto.

Diritti d'autore della foto: strumento di compressione Via Shutterstock, Tunnel di immagini, media, fotografie tramite Shutterstock, Amazing Nature del Dr. Wendy Longo (modificati), Adobe Media Encoder CS4 di Kebman, Youtube di Esther Vargas tutto via Flickr

Bryan è un espatriato nato negli Stati Uniti che attualmente vive nella soleggiata penisola di Baja in Messico. Ama la scienza, la tecnologia, i gadget e la citazione dei film di Will Ferrel.