MP4 Video mit Vergleichsvideo reparieren

Neulich war ein Video von Zweien korrupt und in keinem Player abspielbar. Und ja, auch der VLC wollte es nicht mehr konvertieren.

Nach einer Weile fand ich auf YouTube diesen genialen Tip. Voraussetzung ist, man hat mindestens ein Vergleichsvideo das mit der exakt selben Kamera/Einstellungen aufgenommen wurde.

Schritt 1  – Download zweier Tools

https://www.videohelp.com/software/recover-mp4-to-h264

https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-3.4.1-win64-shared.zip

Nach dem Download beide entpacken.

Schritt 2 – Alles in einen Ordner schieben

ALLE Files aus der recover-mp4-to-h264 ZIP in den BIN Ordner der entpackten ffmpeg-3.4.1-win64-shared.zip kopieren.

Auch die beiden Video’s in den BIN Ordner kopieren. Das gute Video nenne ich good.mp4 und das Schlechte bad.mp4

Schritt 3 – Reparieren

Dann eine Konsole als Admin öffnen. Windows Start Menü dann CMD eintippen und mit Rechtsklick “Als Administrator ausführen” wählen. In der Konsole dann zum BIN Ordner wechseln.

Dann folgenden Befehl eingeben :

recover_mp4.exe good.mp4 –analyze

Danach steht am Ende :

Now run the following Commands……

recover_mp4.exe bad.mp4 result.h264 result.aac –ext

ffmpeg.exe -r 30.801 -i result.h264 -i result.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy result.mp4

BEIDE Befehle sollte man sich ein eine Textdatei speichern, da der Erste den Zweiten durch seine Ausgaben weg scrollt.

Der erste Befehl repariert die mp4 und erstellt eine Video und eine Audio Datei (result.h264 und result.aac) die nun nur noch gemuxt werden müssen, was der zweite Befehl erledigt.

Das reparierte Video heißt dann result.mp4

Und es hat bei mir wunderbar funktioniert 🙂