Zum Inhalt springen
Convertube

MP4-Dateien: was darin steckt und wohin Sie sie umwandeln sollten

Was eine MP4 enthält, warum dieselbe Endung völlig verschiedene Codecs birgt und welche Umwandlungen verlustfrei sind. MP4 im Browser umwandeln, ohne Upload.

Auf einen Blick

Typ
Video
Containerformat
Ja
Dateiendungen
.mp4
MIME-Typ
video/mp4
Gängige Codecs
h264, h265, av1, aac
Auch bekannt als
MPEG-4 Part 14

MP4 ist ein Container, kein Codec – und fast alles Verwirrende an dem Format folgt aus dieser einen Tatsache. Die Datei ist ein Baum verschachtelter Boxen (die Spezifikation nennt sie Boxen, ältere Tools nennen sie Atome), definiert durch ISO/IEC 14496-14, selbst ein Profil des ISO Base Media File Format, das Apple aus QuickTime beigesteuert hat. In der Praxis zählen zwei Boxen: moov, der Index, der jede Spur beschreibt, und mdat, der undurchsichtige Block der eigentlichen komprimierten Bilder.

Weiterlesen

Weil der Container nur Spuren beschreibt, können zwei Dateien beide gültige MP4 sein und sonst nichts gemeinsam haben. Die eine trägt vielleicht H.264-Video mit AAC-Audio, die nächste H.265, die übernächste AV1, und ein Player, der mit der ersten zurechtkommt, kann an der dritten scheitern, obwohl beide dieselbe Endung .mp4 und denselben MIME-Typ video/mp4 haben. Deshalb gibt es auf die Frage „Funktioniert MP4 hier?“ keine allgemeine Antwort, und deshalb ist die Umwandlung zwischen MP4 und MOV oder MKV meist sofort fertig, die in WebM dagegen nicht: Das Erste ist ein Umverpacken, das Zweite verlangt die Neukodierung jedes einzelnen Bildes.

Der Index moov erklärt auch -movflags +faststart, das diese Website auf jede MP4 anwendet, die sie schreibt. Encoder legen moov naturgemäß ans Ende der Datei, weil die Spurlängen erst feststehen, wenn die Kodierung abgeschlossen ist. Ein Player, der über HTTP streamt, kann dann erst beginnen, wenn das letzte Byte angekommen ist. Faststart schreibt die Datei mit dem Index am Anfang neu – das kostet beim Export einen zusätzlichen Durchgang und bringt eine Wiedergabe, die sofort startet.

Die Benennung ist Konvention, keine Regel. .m4a ist eine MP4-Datei, die nur Audio enthält, .m4v ist die Videovariante von Apple, und .mp4 ist der allgemeine Fall – alle drei sind derselbe Container, und Umbenennen wandelt nichts um. Umbenennen ist auch keine Abkürzung: Das Extrahieren von Audio in M4A kodiert hier neu, statt die vorhandene AAC-Spur zu übernehmen, es ist also genau wie bei MP3 eine zweite verlustbehaftete Generation, nur innerhalb derselben Codec-Familie.

MP4 in andere Formate umwandeln

Andere Formate in MP4 umwandeln

FAQ: MP4

Ist MP4 verlustbehaftet oder verlustfrei?

Weder noch – der Container legt das nicht fest. Das entscheiden die Spuren darin. In der Praxis enthält MP4 fast immer verlustbehaftetes H.264- oder H.265-Video und verlustbehaftetes AAC-Audio, Ihre Datei ist also mit ziemlicher Sicherheit verlustbehaftet – aber das ist eine Eigenschaft der Codecs, nicht von MP4 selbst.

Warum spielt meine MP4 auf manchen Geräten nicht ab?

Die Endung verrät dem Player nichts über die Codecs. Eine Datei mit H.265- oder AV1-Video lässt sich auf Hardware, die nur H.264 dekodiert, nicht öffnen, obwohl beide Dateien legitime MP4 sind. MP4 mit H.264-Video und AAC-Audio ist die Variante mit der größten Kompatibilität, und genau das erzeugt diese Website.

Welche MP4-Umwandlungen sind verlustfrei?

MP4 in MOV, MKV und M4V, sofern die enthaltenen Codecs im Zielcontainer bereits zulässig sind. Diese laufen als Stream-Kopie: Die komprimierten Bilder werden unverändert übertragen, und das Video ist Bit für Bit identisch. In diesem Fall sehen Sie den Hinweis „Ohne Neukodierung kopiert – kein Qualitätsverlust“. Alles, was einen Codec ändert – MP4 in WebM, MP4 in MP3 –, kodiert zwangsläufig neu.

Was ist der Unterschied zwischen MP4, M4A und M4V?

Derselbe Container mit unterschiedlichen üblichen Inhalten: M4A enthält nur Audio, M4V ist die Videovariante von Apple, MP4 der allgemeine Fall. Die Endung umzubenennen, ändert die Bytes nicht, es wandelt also nichts um – kann aber dazu führen, dass ein Player falsch rät.

Wie große MP4-Dateien verarbeitet diese Website?

Das hängt davon ab, wohin Sie umwandeln, denn die Obergrenze richtet sich danach, was während der Arbeit gehalten werden muss, nicht nach der Eingabe. Beim Extrahieren des Tons sind am Desktop bis zu 2 GB möglich, da die Ausgabe nur einen Bruchteil der Quelle ausmacht; ein Containerwechsel erlaubt etwa 667 MB, da die Ausgabe so groß ist wie die Eingabe; und auf Handys liegt die Grenze durchgehend bei 512 MB. Über 64 MB wird die Datei dort gelesen, wo sie liegt, statt in den Arbeitsspeicher des Konverters kopiert zu werden – erst das macht Eingaben von mehreren Gigabyte überhaupt möglich. Jedes Upload-Feld nennt den tatsächlichen Wert für die jeweilige Kombination.

Wird mein Video beim Umwandeln einer MP4 hier hochgeladen?

Nein. Sowohl das Demuxen als auch die Kodierung laufen in einem Hintergrund-Thread in Ihrem Browser über einen WebAssembly-Build von ffmpeg. Öffnen Sie vor dem Start Ihr Netzwerk-Panel: Keine Anfrage transportiert die Datei.

Warum ist MP4 in WebM so viel langsamer als MP4 in MKV?

MKV nimmt H.264 an, die Videospur wird also kopiert, und der Auftrag ist im Grunde ein Neuschreiben der Datei. WebM nimmt weder H.264 noch AAC an, daher muss jedes Bild dekodiert und neu in VP8 oder VP9 kodiert werden – echte Kompressionsarbeit, erledigt von Ihrer CPU.

Kann ich ein Standbild aus einer MP4 herausholen?

Ja, und es lohnt sich zu wissen, was Sie bekommen: ein einzelnes dekodiertes Bild, neu kodiert als PNG oder JPG. Weil das Quellbild bereits verlustbehaftet ist, ist eine PNG davon nur relativ zu diesem Bild verlustfrei, nicht zur ursprünglichen Szene.