Format auf einen Blick
- Vollständiger Name
- MPEG-4 Part 14 Media Container
- Dateiendungen
- .mp4
- MIME-Typen
- video/mp4
- Kategorie
- Video
- Komprimierung
- Vom enthaltenen Codec abhängig
- Transparenz
- Nicht anwendbar
- Animation
- Nicht anwendbar
- Eigenschaften
- Mehrere Medien-Spuren, Untertitel, Kapitel
Passende Werkzeuge
Was ist das Format?
MP4 basiert auf ISO Base Media File Format und organisiert Medienspuren, Zeitinformationen und Metadaten in sogenannten Boxes. Der Container komprimiert das Bild nicht selbst, sondern verpackt bereits kodierte Audio- und Videodaten.
H.264 mit AAC ist die verbreitetste kompatible Kombination. MP4 kann auch H.265/HEVC, AV1, MPEG-4 Part 2 und andere Codecs enthalten, deren Unterstützung je nach Browser, Betriebssystem und Gerät stark variiert.
Wofür wird es verwendet?
- Videoaufnahmen von Smartphones und Kameras
- Downloads, Präsentationen und allgemeiner Videoaustausch
- Webvideo mit H.264 und AAC
- Medienbibliotheken mit Vorschaubild und Metadaten
Welche Programme können es öffnen?
- VLC, mpv und andere Mediaplayer
- Windows Media Player und QuickTime Player
- DaVinci Resolve, Adobe Premiere Pro und viele Videoeditoren
- Aktuelle Browser bei unterstützter Codec-Kombination
Unterstützung auf Geräten und in Browsern
H.264/AAC wird breit unterstützt; HEVC oder AV1 können zusätzliche Systemcodecs benötigen.
QuickTime und Safari unterstützen gängige MP4-Kombinationen, besonders H.264 und auf neueren Geräten HEVC.
Player wie VLC sind flexibel; Browserunterstützung hängt von Distribution und installierten Codecs ab.
H.264/AAC ist nahezu universell, neuere Codecs hängen vom Gerät ab.
H.264/AAC und auf geeigneter Hardware HEVC werden breit unterstützt.
Die Endung allein reicht nicht: Der Browser muss jeden enthaltenen Codec unterstützen.
Vorteile
- Sehr breite Geräte- und Softwarekompatibilität
- Kann Video, Audio, Untertitel und Metadaten bündeln
- Gute Streaming- und Download-Eignung mit passenden Codecs
Nachteile
- Codec-Unterstützung ist nicht aus der Dateiendung ersichtlich
- Patent- und Systemcodec-Verfügbarkeit kann bei H.264 oder HEVC relevant sein
- Mehrere Audio- und Untertitelspuren werden nicht von jedem Konvertierungsweg erhalten
Vergleich mit Alternativen
WebM setzt auf weborientierte Codecs wie VP9 und Opus; MP4 ist oft kompatibler mit Geräten und klassischer Videosoftware.
MKV ist flexibler bei vielen Spuren, Untertiteln und Codecs, MP4 wird von Hardwareplayern und Mobilgeräten häufiger direkt akzeptiert.
MOV ist eng mit Apple- und Produktionsworkflows verbunden; MP4 ist für die allgemeine Verteilung meist universeller.
Unterstützung in LocalFileLab
MP4 wird lokal über Browser-Medienfunktionen oder FFmpeg/WebAssembly gelesen; konkrete Decoder sind codecabhängig.
Konfigurierte MP4-Ausgaben umfassen unter anderem H.264 oder MPEG-4-Video sowie AAC beziehungsweise MP3, abhängig von den gewählten Einstellungen.
CRF, Abmessungen, Bildrate, Video-Codec und Audioeinstellungen können lokal angepasst werden.
Der Browser zeigt eine Vorschau, wenn er die enthaltene Codec-Kombination abspielen kann.
Metadaten können konfigurierbar übernommen werden; mehrere Audiospuren, Kapitel und Untertitel werden nicht vollständig abgebildet.
Container und Codecs
Die LocalFileLab-Angaben unten stammen aus den tatsächlich konfigurierten FFmpeg/WASM- und WebCodecs-Pfaden. Nicht ausdrücklich im Repository belegte Decoder oder Spuren sind als nicht verifiziert markiert.
- Container
- MP4
- Typische Video-Codecs
- H.264 / AVC, H.265 / HEVC, AV1, MPEG-4 Part 2
- Typische Audio-Codecs
- AAC, MP3, ALAC, AC-3
| Codec | Typ | Eingabe | Ausgabe | Hinweise |
|---|---|---|---|---|
| H.264 / AVC | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. WebCodecs wird zur Laufzeit geprüft; FFmpeg/WASM bleibt der Fallback. |
| H.265 / HEVC | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. Abspielen kann einen passenden Browser- oder System-Codec erfordern. |
| AV1 | Video | Nicht verifiziert | Nicht unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Dieser Codec wird für diesen Container nicht als Ausgabe angeboten. |
| MPEG-4 Part 2 | Video | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| AAC | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. WebCodecs wird zur Laufzeit geprüft; FFmpeg/WASM bleibt der Fallback. |
| MP3 | Audio | Nicht verifiziert | Unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. |
| ALAC | Audio | Nicht verifiziert | Nicht unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Dieser Codec wird für diesen Container nicht als Ausgabe angeboten. |
| AC-3 | Audio | Nicht verifiziert | Nicht unterstützt | Der FFmpeg/WASM-Eingabedecoder wird im Projekt nicht pro Codec aufgelistet. Dieser Codec wird für diesen Container nicht als Ausgabe angeboten. |
| Text and subtitle tracks | Untertitel | Nicht verifiziert | Nicht unterstützt | Diese Spur wird beim Export nicht ausdrücklich zugeordnet. |
Spuren und Metadaten
- Untertitelspuren
- Nicht verifiziert
- Mehrere Audiospuren
- Nicht unterstützt
- Kapitel
- Nicht verifiziert
- Metadaten
- Einstellbar
Bekannte Kombinationen
Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. WebCodecs wird zur Laufzeit geprüft; FFmpeg/WASM bleibt der Fallback.
Ein konkreter FFmpeg/WASM-Encoder ist im Repository konfiguriert. Abspielen kann einen passenden Browser- oder System-Codec erfordern.
Dieser Codec wird für diesen Container nicht als Ausgabe angeboten.
Verwandte Formate
Häufige Fragen
Ist MP4 ein Video-Codec?
Nein. MP4 ist ein Container. Das eigentliche Video kann beispielsweise mit H.264, HEVC oder MPEG-4 Part 2 kodiert sein.
Warum spielt ein Browser manche MP4-Dateien nicht ab?
Der Browser kann den MP4-Container erkennen, benötigt aber zusätzlich Decoder für alle enthaltenen Audio- und Video-Codecs.
Welche MP4-Kombination ist am kompatibelsten?
H.264/AVC für Video und AAC für Audio ist auf aktuellen und vielen älteren Geräten besonders weit verbreitet.