Video MP4 (.mp4)
ISO/IEC StandardMP4 è un contenitore multimediale molto diffuso per lo streaming e i file personali. La riproduzione dipende dai codec e dal dispositivo o dall’applicazione.
Converti da MP4 a WEBM
Convertitore gratuito da MP4 a WEBM nel browser. Converti i file istantaneamente sul tuo dispositivo.
Comprimi MP4 online
Privato - i file non lasciano mai il tuo dispositivo
Ispezione e metadati
I sistemi operativi e gli analizzatori di file identificano i file MP4 ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file MP4 ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
?? ?? ?? ?? 66 74 79 70RAPPRESENTAZIONE ASCII: ????ftyp
Standardizzazione: ISO/IEC 14496-14:2003
Specifiche tecniche
| Architettura del contenitore | Struttura box/atom del formato ISO Base Media File Format (ISO/IEC 14496-12) |
| Compressione | Video H.264 (AVC), H.265 (HEVC), AV1 con audio AAC, MP3 o Opus |
| Endianness dei byte | Gerarchia box Big-Endian |
| Spazi colore | Rec.709, Rec.2020, sRGB, HDR10 e Dolby Vision |
| Canali e struttura | Più flussi audio (mono, stereo, surround 5.1 e 7.1, Dolby Atmos) |
| Dimensioni massime | Illimitate; supporta nativamente video 4K, 8K e ad alto frame rate a 120 fps |
| Trasparenza | Supportato tramite HEVC specializzato con canali alfa su hardware Apple moderno |
| Streaming e progressivo | Supporto nativo per streaming web progressivo HLS, DASH e Fast-Start |
Matrice di confronto tecnico: MP4 vs Concorrenti
| Attributo tecnico | MP4 (Attuale) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Compatibilità | Ampio supporto sui dispositivi e browser attuali; il supporto dei codec varia | Richiede un lettore di terze parti sui dispositivi Apple e sulle TV | Ampio supporto nei browser; la compatibilità di codec e TV varia. | Nativa su Apple, mista altrove |
| Idoneità allo streaming web | Lo standard di riferimento per HTML5, HLS e DASH | Scarsa per il tag video HTML5 | Eccellente per video web aperti HTML5 | Buona con il flag Fast-Start |
| Sottotitoli | Testo a tempo di base (tx3g, WebVTT) | Sottotitoli stilizzati avanzati completi (ASS/SSA) | WebVTT | Testo a tempo Apple |
| Flusso di lavoro di montaggio | Elevato; standard di consumo e di consegna | Raro nelle DAW di editing professionale | Raro nelle DAW di editing professionale | Il gold standard negli studi professionali |
Modalità di corruzione comuni e guida al recupero esadecimale
Il file video non si apre e segnala 'Il file è corrotto o troncato'.
Causa principale: Il dispositivo di registrazione ha perso l'alimentazione prima di finalizzare l'intestazione dell'atomo 'moov'.
Ripristino: Utilizzare File2File.app MP4 Repair o l'utilità 'untrunc' con un video di riferimento registrato sullo stesso dispositivo.
Analisi di sicurezza e vettori di attacco del parser
Poiché i file MP4 vengono analizzati automaticamente dai social media e dalle piattaforme di messaggistica, le dimensioni anomale degli atomi sono state un bersaglio primario per exploit zero-click.
Vettori di attacco noti
- Overflow di intero nell'analisi dell'atomo 'stsc' (sample-to-chunk) che porta all'esecuzione di codice da remoto.
- Scritture fuori dai limiti nell'heap nel demuxer MP4 di Stagefright su dispositivi Android non patchati.
- Negazione del servizio tramite alberi di atomi profondamente annidati che causano l'esaurimento dello stack.
Migliori pratiche difensive: Eseguire sempre il demux dei file MP4 utilizzando librerie WebAssembly sicure per la memoria o processi worker in sandbox.
Origini storiche e tappe fondamentali
Vantaggi principali
- La riproduzione MP4 è ampiamente supportata, ma dipende dai codec, dal dispositivo e dal software.
- Ottimizzato per lo streaming Internet ad alta efficienza tramite download progressivo, HLS e MPEG-DASH.
- Supporta moderni codec video ad altissima efficienza come H.265 (HEVC) e AV1 insieme allo standard H.264.
Limiti tecnici e svantaggi
- Il design del contenitore richiede il completamento della registrazione per scrivere l'atomo 'moov'; gli arresti anomali durante l'acquisizione corrompono il file.
- Meno flessibile di Matroska (MKV) per sottotitoli stilizzati avanzati e audio multitraccia personalizzati.
- Alcuni moderni codec aperti come VP9 e Opus hanno storicamente ricevuto un supporto discontinuo nel contenitore MP4.
Curiosità tecniche
- Il box 'ftyp' all'inizio di un file MP4 identifica il marchio principale e le specifiche compatibili.
- MP4 è un contenitore video comune nei servizi di streaming e nei dispositivi consumer, ma qui non è quantificata la quota di traffico video globale che trasporta.
- Il flag fast-start sposta l'atomo di metadati 'moov' dalla fine del file all'inizio in modo che lo streaming inizi istantaneamente.
Domande tecniche frequenti
Perché il mio video MP4 ci mette così tanto a iniziare la riproduzione sul web?
Se l'atomo di metadati 'moov' si trova alla fine del file, il browser deve scaricare l'intero video prima di poter avviare la riproduzione. Spostare l'atomo 'moov' all'inizio con uno strumento FastStart consente la riproduzione immediata.
Quale codec video si trova all'interno di un file MP4 standard?
La maggior parte dei file MP4 utilizza video H.264 (AVC) e audio AAC per la massima compatibilità. I file MP4 più recenti utilizzano frequentemente H.265 (HEVC) o AV1 per un'efficienza di compressione superiore.
Come posso ridurre le dimensioni di un file MP4 senza rovinare la qualità visiva?
Utilizza File2File.app Compressor per ricodificare il video con impostazioni ottimali di Constant Rate Factor (CRF), riducendo le dimensioni del file dal 40% al 70% con una perdita visiva praticamente impercettibile.
Coppie di conversione per MP4 correlate
La conversione da MP4 a WebM cambia il contenitore e può richiedere la ricodifica dei flussi audio e video; codec supportati e riproduzione variano tra browser e lettori.
La conversione dei file video WebM in MP4 ricodifica il video in H.264 e l’audio in AAC, i codec previsti dai lettori e dagli editor MP4, all’interno del contenitore MP4 ampiamente supportato.
Converti i video MOV di iPhone e fotocamere in file MP4 con video H.264 e audio AAC, riproducibili in tutti i browser. La conversione avviene nel browser, senza caricare i file.
Convertire una GIF animata in MP4 ricodifica i fotogrammi come video; dimensioni, colori e comportamento di riproduzione dipendono dall’input, dalle impostazioni dell’encoder e dal lettore di destinazione.
La conversione di un loop video MP4 in una GIF animata crea un formato di immagine ampiamente supportato che viene riprodotto automaticamente senza la necessità di un lettore video.