MKV vs MP4: la risposta breve
- Qualità: identica a parità di codec e impostazioni. Nessuno dei due contenitori comprime nulla.
- Funzionalità: MKV contiene tracce audio illimitate, sottotitoli con stili (ASS) e a immagine (PGS), capitoli e allegati. MP4 supporta meno tipi di tracce.
- Compatibilità: MP4 si riproduce in qualsiasi browser, telefono, TV ed editor video. MKV su molti dispositivi richiede VLC o un media server.
- Uso: MKV per archivi e librerie Plex, Jellyfin o Kodi; MP4 per condivisione, upload e web.
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 | Nessuna | Tutti i browser moderni (H.264) |
| Supporto Smart TV | Parziale, inaffidabile | Universale |
| Supporto iOS | Solo VLC | Nativo |
| Social media | Raramente indicato tra i formati supportati | 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 dei capitoli lo rende il formato preferito per i media server personali. Un singolo file MKV può contenere audio in inglese, spagnolo 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 la maggior parte dei player MP4 non supporta. Per impianti home theater con audio surround, 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. MKV compare raramente tra i formati di upload supportati.
- 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 prima l'intero file. 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 online ricodifica sempre: H.264 a CRF 23 con audio AAC a 192 kbps e faststart, qualunque sia il contenuto dell'MKV. Usa il comando FFmpeg di remux qui sopra quando vuoi una copia senza perdita.
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. Per salvare quelle tracce di sottotitoli prima di convertire, scopri come estrarre i sottotitoli da un MKV.