MKV vs. MP4: descriviamo i due formati. La prima cosa da capire è che MP4 e MKV sono entrambi formati contenitore e non se sia meglio MP4 o MKV. La maggior parte dei formati multimediali ha due aspetti. Il formato contenitore definisce la struttura del file. Contiene uno o più flussi, insieme alle informazioni su come riprodurli. Può anche contenere metadati come il titolo, il titolare del copyright e la data di creazione.
La codifica dei dati video è definita da un codec. Memorizzare esplicitamente ogni pixel di ogni fotogramma di un filmato ad alta definizione, richiederebbe quantità di memoria spropositate. Gli sviluppatori di software hanno ideato molti schemi per comprimere il video senza un degrado visibile, per cui esistono molti codec concorrenti. La maggior parte dei contenitori, compresi MP4 e MKV, supporta una scelta di codec.
Per questo motivo è un errore chiedersi quale formato di contenitore abbia una qualità video migliore. È il codec, non il contenitore, a determinare la qualità: spesso è possibile utilizzare lo stesso codec con entrambi i contenitori. Le caratteristiche, la compatibilità e l'implementazione fanno la differenza nella scelta di MKV o MP4.
Spieghiamo cosa è l’MP4
MP4 è l'abbreviazione di MPEG-4, Part 14. Fa parte degli standard del Moving Picture Experts Group per i file audio e video. La versione 1 è uscita nel 2001 e la versione 2 nel 2003.
Il termine viene talvolta usato in modo non esplicito per altre parti dello standard MPEG-4. È basato sul formato QuickTime di Apple, senza molte modifiche. Il formato è uno standard ISO, ISO/IEC 14496-14:2003.
Molti codec sono ufficialmente registrati per MP4 e altri possono essere utilizzati privatamente. Tuttavia, la maggior parte delle implementazioni supporta solo alcuni di essi. I più ampiamente supportati sono H.264 (che è lo stesso di MPEG-4, Parte 10) e H.265. Altri codec possono essere scaricati e aggiunti al software.
Il contenitore accetta altri media oltre al video, tra cui audio e immagini fisse. L'audio MP4 può utilizzare varie codifiche, tra cui AAC.
I file MP4 possono incorporare il DRM (digital rights management). Ciò significa di fatto criptare il contenuto. Non esiste un unico metodo DRM utilizzato ovunque, quindi saranno necessarie diverse versioni per raggiungere un pubblico più ampio. La conversione di video protetti da DRM è difficile o impossibile.
Le specifiche MP4 sono disponibili al pubblico. Alcuni aspetti sono coperti da brevetti software, ma al momento nessuno richiede il pagamento di licenze. La distribuzione di software per la codifica e la decodifica H.264 e H.265 può richiedere il pagamento di una licenza.
Se volete saperne di più sul formato MP4, seguite il link qui sotto:
Leggi un articolo dettagliato sul formato di file MP4
Spieghiamo cosa è l’MKV
La differenza più importante tra MKV e MP4 è di tipo filosofico. MP4 è un formato proprietario controllato da MPEG. Alcuni dei suoi meccanismi sono brevettati. Il contenitore Matroska si basa su una specifica aperta. Non è mai stato confermato che sia brevettato. È improbabile che si verifichino rivendicazioni di brevetti su di esso ora, quasi due decenni dopo la sua introduzione.
Non è richiesta alcuna licenza per la distribuzione di file MP4. Tuttavia, può essere richiesta una licenza per creare e distribuire software per creare i file. Non ci sono requisiti di licenza per il software che crea o modifica i file MKV. Di conseguenza, il software open-source è più ampiamente disponibile per MKV. Il gruppo Matroska fornisce una libreria software gratuita, oltre ad altre disponibili.
Come MP4, Matroska può contenere video, audio e altri tipi di contenuti. I file con contenuti video utilizzano l'estensione .mkv; i file audio utilizzano .mka e i file video 3D utilizzano .mk3d. Il formato del contenitore è lo stesso in tutti i casi. Inoltre, un file può avere allegati di qualsiasi formato.
Matroska ha una capacità di crittografia generale, che può essere utilizzata per il DRM. Il contenitore MKV utilizza una struttura orientata ai blocchi e questi sono crittografati uno a uno. Ciò significa che il software può discernere la struttura di un file protetto da DRM ed eseguire alcune operazioni su di esso.