L'equivoco più comune sui formati video
Quando si confrontano i formati video, si sentono spesso affermazioni come:
- "La qualità di MKV è superiore a quella di MP4"
- "MP4 comprime il video più di MKV"
- "Convertire MKV in MP4 riduce la qualità"
Tutte queste affermazioni sono sbagliate — perché confondono i contenitori con i codec. Capire questa distinzione elimina la maggior parte della confusione sui formati video.
Cos'è un contenitore?
Un contenitore (detto anche wrapper o formato mux) è il formato di file che raccoglie più flussi multimediali in un unico file. Pensalo come una scatola da spedizione: contiene il flusso video, il flusso audio, le tracce dei sottotitoli, i marcatori dei capitoli e i metadati, tutti organizzati in un unico pacchetto.
Il contenitore non comprime né decomprime alcun dato. Si limita a definire come i flussi vengono memorizzati, indicizzati e sincronizzati all'interno del file.
Contenitori video comuni:
- .mp4 — MPEG-4 Part 14, lo standard universale
- .mkv — Matroska, il formato aperto ricco di funzionalità
- .webm — il formato web ottimizzato di Google (basato su Matroska)
- .mov — il contenitore QuickTime di Apple
- .avi — il contenitore legacy di Microsoft (1992)
Cos'è un codec?
Un codec (coder-decoder) è l'algoritmo di compressione che codifica e decodifica i dati multimediali effettivi. È lui a determinare qualità, dimensione del file e velocità di codifica. Pensa al codec come al modo in cui impacchetti gli oggetti dentro la scatola — in modo efficiente o dispendioso.
Codec video
- H.264 (AVC): il codec video più diffuso (2003). Supporto hardware universale, buona compressione.
- H.265 (HEVC): successore di H.264 (2013). Compressione migliore del 40–50%, ma più lento e meno compatibile.
- VP9: codec open source di Google (2013). Efficienza simile a H.265, usato da YouTube.
- AV1: codec di nuova generazione (2018). 20–30% migliore di H.265, royalty-free, molto lento da codificare.
- Xvid/DivX: codec MPEG-4 Part 2 legacy. Obsoleti ma presenti nei vecchi file AVI.
Codec audio
- AAC: Advanced Audio Coding. Lo standard per MP4, qualità eccellente a 128–256 kbps.
- MP3: più datato ma universalmente supportato. Buona qualità a 192–320 kbps.
- Opus: codec moderno, eccellente a basso bitrate. Usato in WebM.
- FLAC: compressione lossless. Qualità perfetta, file di grandi dimensioni. Supportato in MKV, non in MP4.
- DTS / Dolby TrueHD: codec surround da Blu-ray. Solo MKV.
Tabella di compatibilità contenitore-codec
Non tutti i codec sono compatibili con tutti i contenitori. Ecco perché la conversione di formato richiede a volte la ri-codifica:
| Contenitore | Codec video | Codec audio |
|---|---|---|
| MP4 | H.264, H.265, AV1 | AAC, MP3, AC-3 |
| MKV | H.264, H.265, VP9, AV1, VP8, Theora, Xvid, praticamente qualsiasi | AAC, FLAC, Opus, DTS, TrueHD, MP3, Vorbis, praticamente qualsiasi |
| WebM | VP8, VP9, AV1 | Vorbis, Opus |
| MOV | H.264, H.265, ProRes | AAC, PCM, Apple Lossless |
| AVI | Xvid, DivX, MJPEG | MP3, PCM |
Nota che MKV accetta praticamente qualsiasi codec, mentre MP4 e WebM sono più selettivi. Questo è il motivo fondamentale per cui la conversione da MKV a MP4 richiede talvolta la ri-codifica.
Perché questo è importante per la conversione
Quando converti tra formati, accade una di queste due cose:
Scenario 1: Remux (solo cambio di contenitore)
Se i codec del file sorgente sono compatibili con il contenitore di destinazione, i flussi vengono semplicemente copiati da un contenitore all'altro. Questa operazione si chiama remuxing. È quasi istantanea e produce zero perdita di qualità.
Esempio: MKV con video H.264 + audio AAC → MP4. Entrambi i codec sono compatibili con MP4, quindi i dati vengono copiati direttamente.
Scenario 2: Ri-codifica (cambio di codec necessario)
Se i codec non sono compatibili con il contenitore di destinazione, il video e/o l'audio devono essere decodificati e ri-codificati con un codec compatibile. Questo comporta una lieve perdita di qualità (impercettibile a CRF 23) e richiede più tempo.
Esempio: MKV con video VP9 + audio FLAC → MP4. VP9 non è ben supportato in MP4 e FLAC non è supportato affatto. Il video viene ri-codificato in H.264 e l'audio in AAC.
Il concetto chiave: convertire MKV in MP4 non riduce automaticamente la qualità. Se i codec sono compatibili, la conversione è lossless. Se è necessaria la ri-codifica, CRF 23 produce risultati visivamente identici.
Esempi pratici
Ecco cosa succede nel nostro convertitore per i file MKV più comuni:
| Contenuto MKV | Metodo di conversione | Impatto sulla qualità | Velocità |
|---|---|---|---|
| H.264 + AAC | Remux (copia) | Nessuna perdita | Istantanea |
| H.264 + DTS | Copia video, ri-codifica audio | Trascurabile (solo audio) | Rapida |
| H.265 + AAC | Remux (copia) | Nessuna perdita | Istantanea |
| VP9 + Opus | Ri-codifica completa | Impercettibile a CRF 23 | Più lenta |
| Xvid + MP3 (AVI) | Ri-codifica completa | Spesso migliora (codec migliore) | Più lenta |
Equivoci comuni sfatati
- "MKV ha una qualità migliore di MP4" — Falso. Un video H.264 a CRF 18 è identico in MKV e in MP4. MKV supporta semplicemente più codec e funzionalità (sottotitoli, tracce audio).
- "Convertire riduce la qualità" — Solo se avviene la ri-codifica, e anche in quel caso la perdita è impercettibile con le impostazioni corrette. Il remuxing è lossless.
- "Rinominare .mkv in .mp4 funziona" — Mai. I contenitori hanno strutture interne diverse. Rinominare produce un file corrotto.
- "MP4 è più compresso" — Il contenitore aggiunge un overhead trascurabile (pochi KB). La dimensione del file è determinata dal codec e dalle sue impostazioni.
- "Tutti i file MKV richiedono la ri-codifica" — Falso. Molti file MKV contengono H.264 + AAC, che possono essere remuxati in MP4 istantaneamente.