Was ist das H264-Dateiformat?
Eine .h264-Datei enthält nach dem H.264-Kompressionsstandard kodierte Videodaten, auch bekannt als AVC (Advanced Video Coding). Anders als ein .mp4-Container oder ähnliche Formate ist eine .h264-Datei ein roher Elementary Stream - eine reine Folge kodierter Videodaten ohne Container-Hülle, ohne Audiospur und ohne Zeitstempel-Metadaten. Der H.264/AVC-Standard wurde 2003 als ITU-T Recommendation H.264 und ISO/IEC 14496-10 (MPEG-4 Part 10) offiziell verabschiedet.
Ein roher .h264-Stream ist als Folge von NAL-Einheiten strukturiert, denen jeweils ein 4-Byte-Startcode-Präfix (00 00 00 01) vorangeht. Da kein Container-Header vorhanden ist, lehnen viele Player, die einen Container erwarten - wie .mkv oder .avi - die Datei grundsätzlich ab. .h264-Dateien werden häufig von CCTV-DVRs, IP-Kameras und Hardware-Encodern erzeugt.
Der H.264-Codec kann kodiertes Video auch in definierten Container-Formaten speichern, die jedoch eigene Erweiterungen statt .h264 verwenden. Zum Öffnen oder Konvertieren einer .h264-Datei sind VLC Media Player und ffmpeg die zuverlässigsten Werkzeuge. Die verwandte Erweiterung .264 bezeichnet dasselbe Rohformat.
Sicherheit
RISIKO: LOWEin roher .h264-Stream ist inerte Videodaten, kein ausführbarer Code, daher ist er sicher zum Abspielen und Remuxen. Zwei praktische Hinweise: Manipulierte Streams haben gelegentlich Decoder-Bugs ausgelöst, halten Sie daher VLC/ffmpeg aktuell; und da Überwachungsexporte Beweismittel sein können, remuxen Sie mit „-c copy“ (verlustfrei) statt neu zu kodieren, wenn Sie die Originalbilder erhalten müssen. Online-Konverter laden Ihre Aufnahmen an Dritte hoch - für CCTV/private Videos remuxen Sie lokal mit ffmpeg.
Formatdetails
kurz gefasstProgramme zum Öffnen von H264-Dateien
Technische Details
technische Spezifikation| Dateistruktur | Rohe H.264-NAL-Einheitenfolge; kein Container-Wrapper, keine Audiospur, keine Zeitstempel-Metadaten |
| Magic Bytes | 00 00 00 01 (4-Byte-NAL-Startcode-Präfix) oder 00 00 01 (3-Byte-Kurzvariante) an Offset 0 |
| MIME-Typ | video/h264 |
| Erste NAL-Einheiten | SPS (0x67) → PPS (0x68) → IDR/Slice-NAL-Einheiten - definieren Auflösung, Profil und Kodierparameter |
| Audiospur | Keine - Audio muss separat in ein Container-Format gemuxed werden |
| Zeitsteuerung / Seek-Index | Keine - keine Dauer, Zeitstempel oder Direktzugriffsindex in der Datei eingebettet |
| Verwandte Erweiterung | .264 - identisches Rohformat, von einigen Encodern abwechselnd verwendet |
| Gängige Erzeuger | CCTV-DVRs, IP-Kameras, Überwachungssysteme, Hardware-Encoder und Transcoder |
| Unterstützte Profile | Baseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive |
| Maximale Auflösung | Bis zu 8192 × 4320 px auf Level 6.2 |
| Chroma-Subsampling | 4:2:0 (Standard), 4:2:2 und 4:4:4 in erweiterten Profilen unterstützt |
| Bittiefe | 8-Bit (am häufigsten); 10-Bit und 12-Bit in High 10- und Hi422P-Profilen verfügbar |
| Container-Alternativen | MP4 (.mp4), Matroska (.mkv), MPEG-TS (.ts), AVI (.avi) |
| Komprimierungsmethode | DCT-basierte Inter/Intra-Frame-Prädiktion mit Bewegungskompensation und In-Loop-Deblocking-Filter |
| Veröffentlicht | H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.itu.int |
H264-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu H264-Dateien.