Anleitungen

MOV vs MP4: warum dein iPhone-Video auf dem Telefon läuft, aber nicht auf deinem PC

Du schickst einen Clip per AirDrop an deinen Laptop, und er lässt sich nicht öffnen, obwohl er Sekunden zuvor auf dem Telefon einwandfrei lief. Die Schuld bekommt die Endung .mov, aber der Container ist fast nie das Problem. Zwei Dinge verursachen das wirklich — ein Codec, den dein PC nicht decodieren kann, und eine Datei, die tatsächlich kaputt ist — und nur eines davon ist ein Reparaturfall.

MOV und MP4 sind nahezu identische Zwillinge

Die Endung ist ein Ablenkungsmanöver. Als die ISO das MP4-Format standardisierte, ging sie von Apples QuickTime-Container aus, dem mit der Endung .mov. Beide sind gleich aufgebaut, aus verschachteltenBoxes (der ältere Name, Atoms, ist der, der in Fehlermeldungen überlebt): ein großer Block, der deine komprimierten Audio- und Videoframes enthält, und ein kleiner Index, der festhält, wo jeder Frame liegt, wie lange er dauert und wie Bild und Ton zueinander ausgerichtet sind.

Ein MOV und ein MP4 haben dieselbe Anatomie: einen großen Materialblock plus einen kleinen Index. Die Endung sagt vor allem, welches Ökosystem die Datei geschrieben hat.

Weil die Layouts so ähnlich sind, ist der Container selbst fast nie der Grund, warum ein Clip nicht aufgeht. Die zwei Dinge, die wirklich entscheiden, ob ein Video abspielt, sind der Codec (die Sprache, in der die Frames komprimiert sind und die innerhalb des Containers sitzt) und ob die Datei strukturell intakt ist. Diese beiden miteinander zu verwechseln, oder mit der Endung, ist es, was Leute auf den falschen Weg schickt. Für die vollständige Anatomie des Containers und seines Index sieheMP4-Anatomie: das moov-Atom.

Was deinen PC wirklich ausbremst: HEVC

Seit dem iPhone 7 ist Apples Standard-AufnahmeformatHEVC (auch H.265 genannt), ein neuerer Codec, der die gleiche Qualität in etwa die Hälfte der Bytes des älteren H.264 packt. Dein iPhone hat einen HEVC-Decoder in Hardware, spielt diese Dateien also sofort ab. Ein typischer Windows-PC nicht: Windows wird ohne HEVC-Decoder ausgeliefert, und bis du einen hinzufügst, zeigen Player, die auf den System-Codec angewiesen sind, ein schwarzes Bild, geben den Ton ohne Bild wieder oder werfen einen Fehler wiethis item was encoded in a format that's not supported.

Das ist die entscheidende Unterscheidung: Die Datei ist völlig gesund. Nichts ist kaputt und nichts muss repariert werden. Der PC kann schlicht die Sprache nicht lesen, in der die Frames geschrieben sind. Deshalb spielt derselbe Clip auf dem Telefon und stockt auf dem Laptop, und deshalb ist ein Reparatur-Tool hier das völlig falsche Werkzeug. Die richtigen Lösungen sind ein Decoder oder ein Konverter, die weiter unten behandelt werden.

Der Container spielt eine Nebenrolle. Der in Windows integrierte Media Player war historisch selbst bei H.264-Video lauwarm gegenüber der Endung.mov, woher das Volksheilmittel „benenn es in .mp4 um“ stammt. Manchmal reicht dieser Anstoß, damit ein wählerischer Player eine gesunde Datei akzeptiert. Aber es tut nichts am Codec darin und nichts am Schaden, behandle es also als Eigenart, nicht als Lösung. Die Unterscheidung zwischen „einen Codec installieren“ und „die Datei reparieren“ lohnt sich für sich genommen zu verstehen; wir dröseln sie inCodec vs. Container auf.

Wenn es auf dem Telefon läuft, ist die Datei nicht kaputt

Hier ist die mit Abstand nützlichste Regel für diese ganze Situation, und sie bewahrt Leute davor, Zeit mit dem falschen Werkzeug zu verschwenden:Eine Datei, die irgendwo abspielt, ist nicht beschädigt.Wenn dein iPhone den Clip sauber wiedergibt, hat es bereits jeden Frame decodiert; das Material und der Index sind nachweislich intakt. Was auch immer deinen PC aufhält, passiert auf der Seite des PCs, nicht in der Datei.

Widersteh also dem Drang, ein Video zu „reparieren“, das auf dem Telefon noch läuft. Es gibt strukturell nichts Falsches, das man neu aufbauen könnte, und eine Reparatur an einer gesunden Datei bringt nichts. Das Problem ist eine Lücke zwischen dem, was dein Telefon decodieren kann, und dem, was dein PC kann, und diese Lücke schließt du auf dem PC.

Wenn es nirgends läuft: das ist der reparierbare Fall

Das andere Szenario sieht von außen ähnlich aus, ist aber ein anderes Tier. Der Clip öffnet sich nicht auf dem PC und auch nicht auf dem Telefon, oder die Fotos-App zeigt ein Ausrufezeichen, wo das Vorschaubild sein sollte. Jetzt ist die Datei selbst beschädigt, und Reparatur ist genau das richtige Werkzeug.

Die übliche Ursache ist ein unterbrochenes Ende. Der Index eines MOV wird erst geschrieben, wenn die Aufnahme oder Übertragung abgeschlossenwird. Ein Anruf, der eine Aufnahme unterbricht, ein leergelaufener Akku, eine abstürzende Kamera-App oder ein AirDrop, der auf halbem Weg abbrach, halten alle die Datei vor diesem abschließenden Schritt an und lassen das Material auf dem Datenträger zurück, ohne dass es eine Karte zu ihm gibt:

Ein unterbrochenes MOV: Das Material hat überlebt, aber der Index, der am Ende geschrieben werden sollte, wurde es nie, sodass kein Player durch die Datei navigieren kann.

ffmpeg benennt das unverblümt: moov atom not found. Ein abgeschnittener AirDrop- oder iCloud-Download erzeugt einen nahen Verwandten, eine Datei, die so kurz abgeschnitten ist, dass ihr Index zusammen mit dem Ende fehlt. Beides ist struktureller Schaden, beides lässt das überlebende Material intakt, und für beides existiert dasNeuaufbauen des Index. Eine ehrliche Einschränkung: Die letzten Sekunden, die noch im Speicherpuffer der Kamera lagen, als sie unterbrochen wurde, wurden nie auf den Speicher geschrieben, sind also tatsächlich verloren, nicht bloß gestrandet.

Jeden Fall beheben, in der richtigen Reihenfolge

Ordne deinen Clip zuerst einem der beiden Fälle zu, dann wende die passende Lösung an. Ein Zehn-Sekunden-Test klärt es: Probier die Datei inVLC, der eigene Decoder mitbringt und Schäden verzeiht, die andere Player ablehnen.

Es läuft in VLC (oder auf dem Telefon): eine Codec-Lücke

Die Datei ist gesund; deinem PC fehlt nur der Decoder. Installiere unter Windows Microsofts HEVC-Videoerweiterungen aus dem Store, damit System-Player H.265 lesen können, oder bleib einfach bei VLC, der nichts Zusätzliches braucht. Willst du eine Datei, die überall ohne Umstände aufgeht, konvertiere sie einmal mit einem Tool wie HandBrake nach H.264-MP4 und nimm dabei den kleinen Qualitäts- und Dateigrößenverlust in Kauf, den eine Neucodierung immer mit sich bringt. Nichts davon ist Reparatur, und nichts davon sollte ein Reparatur-Tool anfassen.

Es läuft nirgends: strukturelle Reparatur

Weigert sich auch VLC, ist die Struktur beschädigt, und jetzt ist Reparatur die Aufgabe. Ein Reparatur-Tool liest, was von der Datei übrig ist, findet die überlebenden Frames und baut Container und Index um sie herum neu auf, ohne neu zu codieren, sodass HEVC-Material in voller Qualität zurückkommt. Weil die beteiligten Dateien oft mehrere Gigabyte groß und häufig persönlich sind, ist es die vernünftige Voreinstellung, dasohne irgendetwas hochzuladen zu tun. Schick ein MOV zur MOV-Reparatur oder ein MP4 zur MP4-Reparatur; die Diagnose sagt dir auch, ob du im Fall „spielt einwandfrei, falscher Codec“ steckst und Reparatur doch nicht das war, was du brauchtest.

Häufige Fragen

Was ist der Unterschied zwischen MOV und MP4?

Strukturell sehr wenig. MP4 wurde direkt aus Apples QuickTime-Container (MOV) standardisiert, also speichern beide Video auf die gleiche Weise: einen großen Block komprimierter Frames plus einen Index, der dem Player sagt, wo jeder Frame liegt. Die Endung signalisiert vor allem, welches Ökosystem die Datei geschrieben hat. In der Praxis hängt es weit mehr vom Codec darin ab (H.264 vs HEVC) und davon, ob die Datei intakt ist, ob ein Video abspielt, als davon, ob dort .mov oder .mp4 steht.

Warum spielt mein iPhone-Video auf dem Telefon, aber nicht auf meinem PC?

Fast immer eine Codec-Lücke, keine Beschädigung. Neuere iPhones nehmen standardmäßig HEVC (H.265) auf, und Windows liefert von Haus aus keinen HEVC-Decoder mit, ein Player, dem er fehlt, zeigt also einen schwarzen Bildschirm, nur Ton oder einen Fehler, während das Telefon dieselbe Datei einwandfrei abspielt. Läuft es auf dem Telefon, ist die Datei gesund: Die Lösung ist ein Decoder oder ein Konverter, keine Reparatur.

Sollte ich die .mov einfach in .mp4 umbenennen?

Es hilft selten und kann dich in die Irre führen. Weil die beiden Container so nah beieinander liegen, bringt ein Umbenennen manchmal einen wählerischen Player dazu, eine gesunde Datei zu akzeptieren, aber es ändert nichts am Codec darin oder an einem strukturellen Schaden. War der Block vor dem Umbenennen HEVC, ist er danach immer noch HEVC, und ein kaputter Index bleibt kaputt. Umbenennen verdeckt die eigentliche Frage, statt sie zu beantworten.

Behebt das Konvertieren einer MOV in MP4 ein Video, das nicht abspielt?

Nur wenn die Datei gesund ist und das Problem eine Codec- oder Player-Lücke war. Ein Konverter muss das Video decodieren, bevor er es neu codieren kann, wenn die Datei also tatsächlich beschädigt ist, scheitert der Konverter an derselben kaputten Struktur wie dein Player. Die Reihenfolge zählt: Öffnet es sich nirgends, repariere zuerst die Datei und konvertiere das funktionierende Ergebnis danach, falls du noch möchtest.

Verliert das Reparieren einer HEVC-MOV an Qualität?

Nein. Eine strukturelle Reparatur baut den Container und seinen Index um die vorhandenen Frames herum neu auf; sie codiert das Video nie neu. HEVC-Material geht unangetastet in seiner ursprünglichen Qualität hindurch. Eine Neucodierung, die tatsächlich Qualität kostet, passiert nur, wenn du die reparierte Datei später aus eigener Entscheidung durch einen Konverter schickst.

Weiterführende Lektüre:Codec vs. Container — die Unterscheidung hinter den meisten Videos, die „nicht abspielen“, und wie Videodateien beschädigt werden und was wirklich reparierbar ist.