MP4 vs WebM vs MOV vs MKV: contenitori e codec video spiegati
Contenitore o codec? Scopri la differenza reale tra MP4, WebM, MOV e MKV, quali codec contengono e quale scegliere per condividere, web o montaggio.
Se ti sei mai chiesto perché un .mp4si riproduce alla perfezione sul tuo telefono mentre un altro scatta o si rifiuta del tutto di aprirsi, la risposta non è quasi mai l’estensione del file. Un file video in realtà è composto da due cose impilate insieme: un contenitore che racchiude tutto e uno o più codecche fanno la compressione vera e propria al suo interno. Confondere i due è la singola causa più comune della frustrazione del tipo «ma è un MP4, perché non si riproduce?». Districhiamoli una volta per tutte.
Contenitore vs codec: la scatola e ciò che c’è dentro
Un contenitore(chiamato anche wrapper o formato) è la struttura organizzativa del file. Il suo compito è ospitare il flusso video, uno o più flussi audio, sottotitoli, indicatori di capitolo e metadati, e mantenerli tutti sincronizzati. MP4, WebM, MOV, MKV e AVI sono tutti contenitori. L’estensione del file che vedi ti indica il contenitore, non come il video è stato effettivamente codificato.
Un codec(codificatore-decodificatore) è l’algoritmo che comprime davvero i pixel e il suono grezzi fino a renderli abbastanza piccoli da poterli memorizzare e trasmettere. I codec video più comuni sono H.264 (AVC), H.265 (HEVC), VP9 e AV1. I codec audio più comuni sono AAC, Opus e MP3. Lo stesso codec può vivere dentro contenitori diversi, e un singolo contenitore può ospitare molti codec differenti. Come afferma il riferimento di Mozilla, il formato del contenitore è indipendente dai codec usati per il contenuto che trasporta, ed è proprio questo il motivo per cui i due vengono confusi così spesso.
Due file possono terminare entrambi in .mp4eppure comportarsi in modo completamente diverso perché uno usa H.264 (che si riproduce praticamente ovunque) e l’altro usa H.265 (che non lo fa). Tieni a mente questa distinzione e tutto il resto andrà al suo posto.
MP4 — lo standard universale
MP4 (MPEG-4 Part 14) è stato standardizzato dal Moving Picture Experts Group (MPEG/ISO) ed è la cosa più vicina a un formato video universale. Nella maggior parte dei casi trasporta video H.264 con audio AAC— una combinazione supportata praticamente da ogni telefono, browser, televisore, editor e piattaforma social usciti nell’ultimo decennio e mezzo. Può contenere anche H.265 o AV1, ma questi sono meno universalmente decodificabili.
Caso d’uso migliore:condividere, caricare e riprodurre in modo generico quando la compatibilità conta più che spremere l’ultima manciata di percentuali di dimensione del file. Se non hai chiaro quale formato usare, la risposta predefinita onesta è «MP4 con H.264 e AAC». È proprio per questo che il nostro compressore video e il nostro compressore MP4 producono MP4 con H.264: è il formato con meno probabilità di sorprendere la persona a cui lo invii.
WebM — creato per il web
WebM è un contenitore aperto e privo di royalty, sostenuto da Google e progettato specificamente per il web. Abbina video VP9 (o sempre più spesso AV1) ad audio Opus o Vorbis. Non essendo gravato da costi di licenza, WebM si è adattato in modo naturale agli elementi <video> di HTML5 e gode di un buon supporto nei browser moderni come Chrome, Firefox ed Edge.
VP9 e AV1 di solito offrono una compressione nettamente migliore di H.264 a parità di qualità visiva, quindi un file WebM può essere significativamente più piccolo di un MP4 H.264 equivalente. Il compromesso è la diffusione: il supporto al di fuori dei browser è più irregolare — alcune smart TV più datate, certi lettori hardware e determinate suite di montaggio potrebbero non aprire WebM senza problemi.
Caso d’uso migliore:video servito direttamente su un sito o un’applicazione web, dove controlli l’ambiente di riproduzione e vuoi il download più piccolo possibile.
MOV — il nativo di Apple
MOV è il contenitore QuickTime creato da Apple, ed è quello che ottieni quando registri un video su un iPhone, un iPad o un Mac. I dispositivi Apple moderni di solito registrano video H.264 o H.265 (HEVC)dentro un wrapper MOV (o talvolta un HEVC dentro un MP4). MOV e MP4 sono in effetti cugini stretti — entrambi discendono dal formato di file QuickTime originale di Apple, motivo per cui le loro strutture interne sono così simili.
MOV si riproduce senza intoppi in tutto l’ecosistema Apple e negli editor professionali, ma può risultare meno comodo altrove: una macchina Windows priva del codec adatto, o un modulo di caricamento web che si aspetta un MP4, possono incepparsi. Se hai un MOV con HEVC appena uscito da un iPhone e ti serve qualcosa di più portabile, riavvolgerlo in un nuovo contenitore o ricodificarlo a MP4 H.264 risolve la maggior parte dei grattacapi di compatibilità.
Caso d’uso migliore:acquisire e montare su hardware Apple. Per condividere oltre quel mondo, convertire spesso vale la pena — il nostro compressore MOV riduce il file e produce un MP4 che i tuoi destinatari potranno davvero aprire.
MKV e AVI — flessibile e datato
MKV(Matroska) è un contenitore aperto famoso per la sua flessibilità. Può ospitare praticamente qualsiasi codec, un numero illimitato di tracce audio e di sottotitoli, capitoli e metadati ricchi in un unico file, il che lo rende il favorito per i film archiviati e per i contenuti multilingua. L’inghippo è la compatibilità: MKV ha raramente un supporto nativo nei browser o in molti telefoni e televisori senza un lettore dedicato come VLC.
AVI è il contenitore molto più vecchio di Microsoft, risalente agli anni Novanta. Lo incontrerai ancora, ma è privo di funzioni moderne (gestisce male i codec più recenti e lo streaming) ed è meglio convertirlo in MP4 quando ne trovi uno in giro.
Caso d’uso migliore per MKV: librerie personali e archiviazione in cui vuoi raggruppare molte tracce senza mai perdere qualità. Per la condivisione quotidiana, convertilo.
Cosa significa davvero «convertire»
Quando la gente dice di voler «convertire» un video, di solito intende una di due operazioni diverse — e la differenza conta enormemente per la velocità e la qualità:
- Re-muxing (rimultiplexing): spostare i flussi audio e video esistenti in un contenitore diverso senza ricodificarli. Se un MOV contiene già video H.264, fare il re-mux in un MP4 è veloce e senza perdita— i pixel restano intatti, cambia solo il wrapper.
- Ricodifica (transcodifica): decodificare il video e comprimerlo di nuovo, spesso con un codec diverso. Questo è più lento, consuma più CPU ed è con perdita— scarti un po’ di qualità ogni volta. È necessario quando il codec di origine non è supportato dalla destinazione (ad esempio da HEVC a H.264) o quando vuoi rendere il file sostanzialmente più piccolo.
Poiché la ricodifica è con perdita, vale la stessa regola di compressione con perdita vs senza perdita : parti dalla tua sorgente di massima qualità e codifica una sola volta. Evita di ricomprimere ripetutamente un video già compresso, dato che ogni passaggio aggrava la perdita.
Perché i nostri strumenti producono MP4 / H.264
Gli strumenti video di FileShrinking si standardizzano su H.264 in un contenitore MP4 con audio AAC. È una scelta deliberata: è la combinazione con più probabilità di riprodursi su qualsiasi dispositivo, browser o piattaforma su cui finisca il tuo file, ed è la risposta più sicura quando non puoi prevedere il destinatario. Inoltre si codifica con un’efficienza sufficiente a essere eseguita interamente dentro il tuo browser. Ti serve gestire solo la colonna sonora? Il nostro compressore audio copre AAC, MP3 e affini separatamente.
E, aspetto fondamentale, ogni conversione avviene al 100% sul tuo dispositivo. Il tuo video non viene mai caricato su un server — la codifica viene eseguita nella scheda del browser, così anche le registrazioni grandi o private restano con te. L’intero progetto è open source con licenza MIT, quindi puoi leggere esattamente come funziona la pipeline su github.com/affsquadDevs/fileshrinking.
La conclusione pratica
Ricorda il modello della scatola e del contenuto: l’estensione dà il nome al contenitore, ma il successo della riproduzione di solito dipende dal codecche c’è dentro. Per condividere con il pubblico più ampio possibile, scegli MP4 con H.264 + AAC. Per il video che servi sul tuo sito web, WebM (VP9/AV1) può essere più piccolo. MOV è ciò che producono i tuoi dispositivi Apple, e MKVè la scelta flessibile per l’archiviazione che spesso ha bisogno di essere convertita prima di viaggiare. Nel dubbio, converti in MP4 H.264 — e fallo una sola volta, dalla migliore sorgente che hai.
Per un riferimento tecnico più approfondito su come i browser gestiscono ciascun wrapper, la guida di MDN ai formati dei contenitori multimediali è un punto di partenza autorevole. Quando sei pronto, trascina un file nel nostro compressore videoe guardalo rimpicciolirsi — proprio nel tuo browser, senza che nulla lasci il tuo dispositivo.