Che cos'è il formato di file H264?
Un file .h264 contiene dati video codificati utilizzando lo standard di compressione H.264, noto anche come AVC (Advanced Video Coding). A differenza di un .mp4 o contenitori simili, un file .h264 è uno stream elementare grezzo - una sequenza nuda di dati video codificati senza wrapper di contenitore, senza traccia audio e senza metadati di temporizzazione. Lo standard H.264/AVC è stato ufficialmente ratificato nel 2003 come Raccomandazione ITU-T H.264 e ISO/IEC 14496-10 (MPEG-4 Part 10).
Uno stream .h264 grezzo è strutturato come una sequenza di unità NAL, ciascuna preceduta da un prefisso start-code di 4 byte (00 00 00 01). Poiché non esiste un'intestazione del contenitore, molti player che si aspettano un contenitore - come .mkv o .avi - rifiutano il file a priori. I file .h264 sono comunemente prodotti da DVR CCTV, telecamere IP ed encoder hardware.
Il codec H.264 può anche memorizzare video codificato all'interno di formati contenitore definiti, ma questi utilizzano le proprie estensioni anziché .h264. Per aprire o convertire un file .h264, VLC media player e ffmpeg sono gli strumenti più affidabili. L'estensione complementare .264 identifica lo stesso formato grezzo.
Sicurezza e incolumità
RISCHIO: LOWUno stream .h264 grezzo è composto da dati video inerti, non eseguibili, quindi è sicuro da riprodurre e sottoporre a remux. Due note pratiche: stream manipolati hanno occasionalmente innescato bug nei decodificatori, quindi mantieni VLC/ffmpeg aggiornati; inoltre, poiché le esportazioni di sorveglianza possono costituire prove, effettua il remux con «-c copy» (lossless) anziché ricodificare se devi preservare i fotogrammi originali. I convertitori online caricano i tuoi filmati su terze parti - per video CCTV o privati, effettua il remux localmente con ffmpeg.
Dettagli del formato
in sintesiProgrammi che aprono file H264
Dettagli tecnici
specifiche approfondite| Struttura del file | Sequenza di unità NAL H.264 grezza; nessun wrapper di contenitore, nessuna traccia audio, nessun metadato di temporizzazione |
| Magic bytes | 00 00 00 01 (prefisso start-code NAL a 4 byte) o 00 00 01 (variante breve a 3 byte) all'offset 0 |
| Tipo MIME | video/h264 |
| Prime unità NAL | SPS (0x67) → PPS (0x68) → unità NAL IDR/slice - definiscono risoluzione, profilo e parametri di codifica |
| Traccia audio | Nessuna - l'audio deve essere muxato separatamente in un formato contenitore |
| Temporizzazione / indice di ricerca | Nessuno - nessuna durata, timestamp o indice di accesso casuale incorporato nel file |
| Estensione complementare | .264 - formato stream elementare grezzo identico, usato in modo intercambiabile da alcuni encoder |
| Produttori comuni | DVR CCTV, telecamere IP, sistemi di sorveglianza, encoder e transcoder hardware |
| Profili supportati | Baseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive |
| Risoluzione massima | Fino a 8192 × 4320 px al Livello 6.2 |
| Sottocampionamento della crominanza | 4:2:0 (standard), 4:2:2 e 4:4:4 supportati nei profili estesi |
| Profondità di bit | 8-bit (più comune); 10-bit e 12-bit disponibili nei profili High 10 e Hi422P |
| Alternative contenitore | MP4 (.mp4), Matroska (.mkv), MPEG-TS (.ts), AVI (.avi) |
| Metodo di compressione | Predizione inter/intra-frame basata su DCT con compensazione del movimento e filtro di deblocking in-loop |
| Rilasciato | H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.itu.int |
Conversioni H264
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file H264.