Contenitori vs. codec: la distinzione cruciale
Il concetto più importante per comprendere i formati video è la differenza tra un contenitore e un codec. Confondere i due porta a decisioni sbagliate sui formati di file, ricodifiche inutili e spazio di archiviazione sprecato.
Un contenitore (chiamato anche wrapper o formato di multiplexing) è il formato di file stesso — l'estensione .mp4, .mkv o .mov. È una scatola strutturata che contiene uno o più flussi di dati: video, audio, sottotitoli, marcatori di capitoli e metadati. Il contenitore definisce come questi flussi sono organizzati, interlacciati e sincronizzati. Non tocca i dati dei pixel effettivi o i campioni audio.
Un codec (codificatore-decodificatore) è l'algoritmo che comprime e decomprime i dati video o audio effettivi. H.264, H.265 (HEVC), VP9, AV1, AAC e Opus sono codec. Il codec determina la qualità visiva, l'efficienza di compressione e la velocità di codifica. Due file che usano lo stesso codec con le stesse impostazioni avranno aspetto e suono identici, indipendentemente dal contenitore.
Punto chiave: Cambiare il contenitore (ad es. MOV in MP4) non cambia la qualità. La qualità è determinata interamente dal codec e dalle sue impostazioni (bitrate, CRF, preset). Se il tuo MOV e il tuo MP4 contengono entrambi video H.264 a CRF 23, sono visivamente identici — bit per bit.
Pensala così: il contenitore è una scatola di spedizione, e il codec è il prodotto al suo interno. Puoi spostare lo stesso prodotto da una scatola di cartone a un astuccio di plastica — il prodotto non cambia. La scatola determina quali servizi di spedizione la accettano (compatibilità), quanti articoli puoi imballare insieme (supporto multi-traccia) e quale etichettatura è disponibile (metadati e sottotitoli).
Questa distinzione è importante perché molte persone ricodificano il video durante la conversione tra contenitori, distruggendo inutilmente la qualità. Se i codec interni sono compatibili con il contenitore di destinazione, puoi fare il remux — reimballare i flussi senza decodifica — in pochi secondi senza alcuna perdita di qualità.
MP4 (MPEG-4 Part 14): lo standard universale
MP4 è il contenitore video più ampiamente supportato al mondo. Formalmente noto come MPEG-4 Part 14, è stato standardizzato da ISO/IEC nel 2001 come parte della specifica MPEG-4. È basato sul contenitore QuickTime di Apple (la stessa tecnologia dietro MOV), il che significa che MP4 e MOV condividono una struttura molto simile.
Codec supportati: MP4 supporta H.264 (AVC), H.265 (HEVC), H.266 (VVC), MPEG-4 Part 2 e AV1 per il video. Per l'audio, gestisce AAC, MP3, AC-3, E-AC-3 e Opus. Questo copre la grande maggioranza dei flussi di lavoro di codifica moderni.
Compatibilità: Ogni dispositivo moderno riproduce MP4 nativamente. Ogni browser web lo supporta tramite HTML5 <video>. Ogni piattaforma social lo accetta. Ogni smartphone, smart TV, console di gioco e dispositivo di streaming gestisce MP4 senza software aggiuntivo. Questa compatibilità universale è il punto di forza più grande di MP4.
Streaming: MP4 è il fondamento del video web moderno. L'atomo moov (intestazione dei metadati) può essere posizionato all'inizio del file usando il flag faststart, abilitando la riproduzione progressiva prima che l'intero file sia scaricato. HTTP Live Streaming (HLS) e DASH — i due protocolli di streaming adattivo dominanti — utilizzano entrambi segmenti MP4 (MP4 frammentato, o fMP4).
Limitazioni: Il supporto ai sottotitoli di MP4 è limitato al testo temporizzato di base (MPEG-4 Part 17). Non può incorporare sottotitoli bitmap come PGS o VobSub. Il supporto multi-traccia audio esiste nella specifica ma è scarsamente supportato dalla maggior parte dei player — tipicamente si ottiene una traccia video e una traccia audio. MP4 non può contenere nativamente codec come VP9, FLAC o DTS (anche se alcuni player possono leggerli se forzati).
Metadati: MP4 supporta tag di metadati in stile iTunes, inclusi titolo, artista, album, genere e copertina. Questo lo rende il formato preferito per i video acquistati su iTunes, Google Play e negozi simili.
MKV (Matroska): il campione della flessibilità
Matroska (MKV) è un formato contenitore open source creato nel 2002 da Steve Lhomme e una comunità di sviluppatori. Prende il nome dalle bambole russe matrioska, ed è stato progettato per contenere praticamente qualsiasi cosa — e mantiene questa promessa. MKV è il coltellino svizzero dei contenitori video.
Codec supportati: MKV supporta tutti i principali codec video: H.264, H.265, VP8, VP9, AV1, MPEG-2, Theora e altri. Per l'audio: AAC, MP3, FLAC, Vorbis, Opus, DTS, DTS-HD Master Audio, TrueHD e AC-3. Nessun altro contenitore eguaglia questa ampiezza. Se esiste un codec, MKV può probabilmente contenerlo.
Padronanza multi-traccia: MKV è stato progettato fin dall'inizio per tracce multiple. Un singolo file MKV può contenere un flusso video, più tracce audio (ad es. inglese 5.1, giapponese stereo, commento), più tracce di sottotitoli (inglese, spagnolo, sottotitoli forzati), marcatori di capitoli e persino allegati come font per sottotitoli stilizzati. Ecco perché MKV è il formato dominante per i rip Blu-ray e i fansub di anime.
Supporto sottotitoli: È qui che MKV eccelle davvero. Supporta SRT, SSA/ASS (sottotitoli stilizzati con font, colori, posizionamento e animazione), PGS (sottotitoli bitmap Blu-ray), VobSub (sottotitoli bitmap DVD) e WebVTT. Nessun altro contenitore si avvicina a questa flessibilità nei sottotitoli.
Standard aperto: MKV è completamente open source e privo di brevetti. La specifica è mantenuta dalla comunità Matroska.org. Chiunque può implementare il supporto MKV senza costi di licenza, ecco perché VLC, FFmpeg, MPV e praticamente ogni strumento multimediale open source lo supportano perfettamente.
Limitazioni: La compatibilità con i dispositivi è la debolezza principale di MKV. Molte smart TV, console di gioco e dispositivi mobili non riproducono MKV nativamente. I dispositivi Apple non hanno supporto nativo per MKV — serve un'app di terze parti come VLC o Infuse. I browser web non supportano MKV nei tag HTML5 <video>. Le piattaforme social rifiutano i caricamenti MKV. Queste limitazioni rendono MKV una scelta scadente per la condivisione o la distribuzione web.
Streaming: MKV non è stato progettato per lo streaming. Manca l'equivalente di faststart offerto da MP4, e nessun protocollo di streaming importante usa MKV nativamente. WebM (il formato video web di Google) è tecnicamente un sottoinsieme di MKV limitato a video VP8/VP9/AV1 e audio Vorbis/Opus, ma è un formato distinto con il proprio tipo MIME.
MOV (QuickTime): il nativo dell'ecosistema Apple
MOV è il contenitore QuickTime di Apple, sviluppato nel 1991 — un decennio prima dell'esistenza di MP4. In realtà, MP4 è derivato direttamente da MOV. I due formati condividono la stessa struttura basata su atomi (ftyp, moov, mdat), motivo per cui sono spesso intercambiabili a livello binario.
Codec supportati: MOV supporta H.264, H.265 (HEVC), Apple ProRes (tutte le varianti), Apple Intermediate Codec, MPEG-4 Part 2, il codec Animation e altro. Per l'audio: AAC, ALAC (Apple Lossless), PCM (non compresso), MP3 e AC-3. La caratteristica di spicco è il supporto nativo di ProRes — il codec di editing professionale di Apple usato in Final Cut Pro, DaVinci Resolve e nei flussi di lavoro broadcast.
Integrazione nell'ecosistema Apple: MOV è il formato nativo di ogni prodotto Apple. Gli iPhone registrano in MOV (usando H.264 o HEVC a seconda delle impostazioni). macOS riproduce MOV senza software aggiuntivo. iMovie, Final Cut Pro, QuickTime Player e Foto gestiscono tutti MOV come formato di prima classe. AirDrop, iMessage e iCloud sono ottimizzati per MOV.
Flussi di lavoro ProRes: ProRes è un codec di editing visivamente lossless progettato per la post-produzione professionale. Privilegia la velocità di decodifica rispetto all'efficienza di compressione — una clip ProRes 422 di 1 minuto in 1080p pesa circa 1,3 GB rispetto a ~60 MB per H.264 a CRF 23. Questa dimensione enorme del file è intenzionale: i montatori hanno bisogno di accesso casuale rapido e scrubbing preciso fotogramma per fotogramma, che è ciò che ProRes offre. MOV è il contenitore principale per i contenuti ProRes.
Limitazioni: Apple ha interrotto QuickTime per Windows nel 2016, citando vulnerabilità di sicurezza. Senza QuickTime, Windows Media Player non può riprodurre molti file MOV — specialmente quelli che usano HEVC, che richiede un codec separato da 0,99 $ dal Microsoft Store. Il supporto su Windows è inconsistente: alcuni file MOV si riproducono bene (H.264 + AAC), mentre altri falliscono completamente (HEVC, ProRes).
Somiglianza strutturale con MP4: Poiché MP4 è derivato da MOV, la conversione tra i due è spesso una questione di remuxing — cambiare l'intestazione del contenitore senza toccare i dati video o audio. Se un file MOV contiene video H.264 e audio AAC, la conversione in MP4 è istantanea e senza perdite. Se contiene HEVC, MP4 supporta anch'esso HEVC, quindi il remuxing funziona. Solo i file MOV ProRes richiedono una vera ricodifica per la conversione in MP4, perché ProRes non è un codec MP4 standard.
Tabella comparativa completa
| Caratteristica | MP4 | MKV | MOV |
|---|---|---|---|
| Sviluppatore | ISO / MPEG | Matroska.org (open source) | Apple |
| Anno di introduzione | 2001 | 2002 | 1991 |
| Codec video | H.264, H.265, AV1 | Qualsiasi (H.264, H.265, VP9, AV1, ecc.) | H.264, H.265, ProRes |
| Codec audio | AAC, MP3, AC-3, Opus | Qualsiasi (AAC, FLAC, DTS, TrueHD, ecc.) | AAC, ALAC, PCM, MP3 |
| Tracce audio multiple | Limitato (spesso 1) | Illimitate | Multiple supportate |
| Supporto sottotitoli | Base (testo temporizzato) | Avanzato (SRT, ASS, PGS, VobSub) | Base (testo temporizzato) |
| Compatibilità dispositivi | Universale | Limitata (VLC necessario su molti dispositivi) | Nativo Apple; variabile su Windows |
| Supporto browser web | Tutti i browser | Nessuno (solo WebM) | Solo Safari |
| Streaming | Eccellente (HLS, DASH) | Non progettato per lo streaming | Compatibile HLS |
| Supporto DRM | Sì (Widevine, FairPlay) | No | Sì (FairPlay) |
| Standard aperto | Standard ISO (con licenza) | Completamente aperto, senza brevetti | Proprietario (Apple) |
| Overhead dimensione file | Minimo | Minimo | Minimo |
| Miglior caso d'uso | Web, condivisione, social media | Archiviazione, media multi-traccia | Ecosistema Apple, editing ProRes |
Quale formato dovresti scegliere?
Il contenitore giusto dipende interamente dal tuo caso d'uso. Ecco raccomandazioni chiare per gli scenari più comuni:
Scegli MP4 quando:
- Condividi video online — social media (YouTube, Instagram, TikTok, Facebook), siti web e allegati e-mail si aspettano MP4
- Massima compatibilità dei dispositivi — ogni telefono, tablet, TV, console di gioco e computer riproduce MP4
- Incorporamento web — HTML5
<video>funziona con MP4 in tutti i browser - Streaming — HLS e DASH utilizzano entrambi segmenti MP4
- Invio a persone non tecniche — MP4 «funziona e basta» ovunque
Scegli MKV quando:
- Archiviare film o serie TV con più lingue audio e tracce di sottotitoli
- Preservare rip di Blu-ray o DVD con tutte le tracce originali intatte
- Usare codec insoliti come video VP9 con audio FLAC o DTS-HD Master Audio
- Memorizzare sottotitoli stilizzati (ASS/SSA) con font personalizzati e posizionamento
- Librerie multimediali personali riprodotte tramite Plex, Jellyfin, Emby o Kodi
Scegli MOV quando:
- Lavorare nell'ecosistema Apple — editing in Final Cut Pro, iMovie o Motion
- Usare ProRes per post-produzione professionale o consegna broadcast
- Video iPhone/iPad che rimane all'interno dei dispositivi e servizi Apple
- Consegnare a clienti che richiedono specificamente ProRes o il formato QuickTime
In sintesi: Nel dubbio, scegli MP4. È il formato più sicuro e compatibile per quasi ogni scenario. Usa MKV per l'archiviazione personale e i media multi-traccia. Usa MOV solo quando hai una ragione specifica legata ad Apple o ProRes.
Conversione tra formati
Ci sono due modi fondamentalmente diversi per convertire tra contenitori: remuxing e ricodifica. Capire la differenza fa risparmiare tempo e preserva la qualità.
Remuxing (senza perdite, istantaneo): Se i codec nel file sorgente sono compatibili con il contenitore di destinazione, puoi fare il remux — copiare i flussi in un nuovo contenitore senza decodifica. È istantaneo (un file da 10 GB richiede secondi) e comporta zero perdita di qualità. L'output è identico bit per bit all'input.
# Remux da MOV a MP4 (H.264+AAC, senza perdite, istantaneo)
ffmpeg -i input.mov -c copy -movflags +faststart output.mp4
# Remux da MKV a MP4 (se contiene H.264+AAC)
ffmpeg -i input.mkv -c copy -movflags +faststart output.mp4
# Remux da MP4 a MKV (funziona sempre, MKV accetta tutto)
ffmpeg -i input.mp4 -c copy output.mkv
Ricodifica (con perdita, lenta): Se la sorgente contiene codec incompatibili con il contenitore di destinazione, la ricodifica è necessaria. Il decodificatore estrae i fotogrammi video grezzi e i campioni audio, poi il codificatore li comprime nuovamente con un codec diverso. Questo richiede tempo CPU significativo e introduce una piccola perdita di qualità (perdita generazionale).
# Ricodifica MOV ProRes in MP4 H.264
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 192k -movflags +faststart output.mp4
# Ricodifica MKV VP9 in MP4 H.264
ffmpeg -i input.mkv -c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 192k -movflags +faststart output.mp4
# Ricodifica MP4 in MKV con audio FLAC
ffmpeg -i input.mp4 -c:v copy -c:a flac output.mkv
Prova sempre prima il remuxing. Esegui ffmpeg -i input.mov -c copy output.mp4 e verifica se si riproduce correttamente. Se funziona, hai risparmiato tempo e preservato qualità perfetta. Ricodifica solo quando il remuxing fallisce o produce un file difettoso.
Il nostro convertitore rileva automaticamente se il tuo file MOV può essere remuxato in MP4 o necessita di ricodifica. Quando la ricodifica è necessaria, usiamo H.264 a CRF 23 con il preset medium — producendo file che ottengono 93–96 sulla scala di qualità VMAF, visivamente indistinguibili dall'originale. Consulta la nostra guida alle impostazioni di qualità CRF per dettagli su come il CRF influenza qualità e dimensione del file.