Contenitori, non codec
La cosa più importante da capire su MKV vs MP4: nessuno dei due determina la qualità video. Sono entrambi contenitori — formati file che impacchettano flussi video, flussi audio, sottotitoli e metadati in un unico file. La qualità è determinata esclusivamente dal codec (H.264, H.265, VP9) e dalle impostazioni di codifica (CRF, bitrate) usate all'interno del contenitore.
Un video H.264 a CRF 18 appare identico che sia salvato in un file MKV o in un file MP4. Il contenitore è solo la scatola; il codec è il contenuto. Dove MKV e MP4 differiscono è in cosa possono contenere e dove vengono riprodotti.
Confronto funzionalità per funzionalità
| Funzionalità | MKV (Matroska) | MP4 (MPEG-4 Part 14) |
|---|---|---|
| Creato | 2002, open source | 2001, standard ISO |
| Codec video | H.264, H.265, VP8, VP9, AV1, MPEG-2, MPEG-4, Theora, praticamente qualsiasi | H.264, H.265, AV1 (limitato ai codec compatibili ISOBMFF) |
| Codec audio | AAC, FLAC, Opus, Vorbis, DTS, DTS-HD, Dolby TrueHD, AC-3, PCM, MP3 | AAC, MP3, AC-3, Opus (limitato) |
| Formati sottotitoli | SRT, SSA/ASS (con stili), PGS (bitmap), VobSub, WebVTT | tx3g (solo testo semplice) |
| Tracce audio | Illimitate | Multiple (ma limitate dall'implementazione) |
| Marcatori capitoli | Completi (capitoli annidati, edizioni nominate) | Base (elenco capitoli piatto) |
| Allegati | Sì (font, copertine, qualsiasi file) | No |
| Streaming (faststart) | Ricercabile ma senza streaming web nativo | Sì (moov atom all'inizio per riproduzione istantanea) |
| Riproduzione nel browser | Nessuno | Tutti i browser moderni (H.264) |
| Supporto Smart TV | Parziale, inaffidabile | Universale |
| Supporto iOS | Solo VLC | Nativo |
| Social media | Non accettato | Formato consigliato |
Quando MKV è la scelta migliore
MKV eccelle negli scenari in cui flessibilità e completezza contano più della compatibilità con i dispositivi:
- Librerie multimediali (Plex, Kodi, Jellyfin): il supporto di MKV per tracce audio illimitate, sottotitoli avanzati (ASS con stili, PGS bitmap) e marcatori capitoli lo rende il formato preferito per i media server personali. Un singolo file MKV può contenere audio in italiano, inglese e giapponese con i relativi sottotitoli.
- Archiviazione: MKV può contenere praticamente qualsiasi codec senza ri-codifica, rendendolo ideale per conservare i video nel loro formato originale. Puoi archiviare video VP9, AV1 o persino il legacy MPEG-2 all'interno di MKV.
- Audio lossless: MKV supporta FLAC, DTS-HD Master Audio e Dolby TrueHD — codec audio lossless che MP4 non può contenere. Per impianti home theater con surround sound, MKV preserva l'esperienza audio completa.
- Sottotitoli con stili complessi: i sottotitoli ASS/SSA supportano font, colori, posizionamento ed effetti di animazione. MKV può persino incorporare i font richiesti come allegati. I sottotitoli tx3g di MP4 sono solo testo semplice.
Quando MP4 è la scelta migliore
MP4 vince quando compatibilità e accessibilità sono la priorità:
- Condivisione con altri: MP4 funziona su qualsiasi computer, telefono, tablet e Smart TV prodotti negli ultimi 15 anni. Non dovrai mai preoccuparti di errori "formato non supportato".
- Upload sui social media: YouTube, Instagram, TikTok, Facebook, Twitter e LinkedIn richiedono o preferiscono MP4. Nessuno accetta MKV.
- Embedding web: HTML5
<video>supporta MP4 (H.264) nativamente in tutti i browser. MKV non può essere riprodotto in nessun browser web senza transcodifica basata su JavaScript. - Riproduzione mobile: iOS supporta MP4 nativamente in ogni app. Android gestisce MP4 universalmente. MKV richiede player di terze parti su entrambe le piattaforme.
- Streaming: il flag faststart di MP4 (moov atom all'inizio) consente la riproduzione web istantanea senza scaricare l'intero file prima. Questo è essenziale per l'hosting video e lo streaming.
Qualità: identica con lo stesso codec
Questo punto non può essere sottolineato abbastanza: MKV e MP4 producono qualità identica usando lo stesso codec e le stesse impostazioni. Se codifichi un video H.264 a CRF 18 e lo salvi sia come MKV che come MP4, i due file saranno visivamente indistinguibili. Il contenitore non aggiunge alcun beneficio qualitativo.
La differenza di qualità che le persone a volte percepiscono deriva dai codec tipicamente usati in ciascun contenitore:
- I file MKV contengono spesso video H.265, VP9 o AV1 — codec più recenti che offrono una compressione migliore (file più piccoli alla stessa qualità)
- I file MP4 sono più comunemente H.264 — un codec più vecchio che produce file più grandi ma ha supporto hardware universale per la decodifica
Quando converti MKV in MP4, se il file MKV contiene già video H.264 e audio AAC, puoi eseguire il remux (copiare i flussi direttamente) senza alcuna perdita di qualità. Se il file MKV usa VP9 o FLAC, è necessaria la ri-codifica in H.264 + AAC.
Confronto dimensione file
Il formato contenitore ha un impatto minimo sulla dimensione del file — tipicamente meno dell'1% di differenza. Ciò che determina la dimensione del file è il codec e le impostazioni di codifica:
- H.264 a CRF 23 (comune in MP4): buona qualità, dimensione file moderata
- H.265 a CRF 28 (comune in MKV): qualità equivalente, file 40-50% più piccolo
- VP9 a CRF 31 (comune in MKV): simile a H.265 per qualità e dimensione
- AV1 a CRF 30 (emergente in entrambi): 20-30% più piccolo di H.265, ma molto lento da codificare
I file MKV sono spesso più piccoli dei file MP4 dello stesso video non a causa del contenitore, ma perché tipicamente usano codec più efficienti (H.265, VP9) che sono meglio supportati in MKV.
Conversione tra MKV e MP4
Ci sono due modi per convertire MKV in MP4:
- Remuxing (lossless): se il file MKV contiene video H.264/H.265 e audio AAC, puoi copiare i flussi direttamente in un contenitore MP4. Nessuna perdita di qualità, quasi istantaneo. Il comando FFmpeg è
ffmpeg -i input.mkv -c copy output.mp4. - Ri-codifica: se il file MKV contiene VP9, AV1, FLAC, DTS o altri codec incompatibili con MP4, il video e/o l'audio devono essere ri-codificati in H.264 + AAC. Questo comporta una piccola perdita di qualità (impercettibile a CRF 23) e richiede più tempo.
Il nostro convertitore gestisce entrambi gli scenari automaticamente — rileva i codec nel tuo file MKV e sceglie l'approccio ottimale.
Cosa perdi convertendo MKV in MP4: le tracce audio multiple (ne viene mantenuta solo una), i sottotitoli avanzati (ASS/PGS vengono eliminati), i font incorporati e i marcatori capitoli possono essere semplificati. Se queste funzionalità sono importanti per te, conserva il file MKV come copia d'archivio.