Defekte Videodateien reparieren / MP4 / H.264 / H.265

in #deutsch7 months ago (edited)

Vorschaubild

Es kann vorkommen, dass ein Video defekt gespeichert wird. Das bedeutet jedoch nicht zwangsläufig, dass dieses Video unwiederbringlich kaputt ist.
MP4 ist ein empfindliches Dateiformat.
Wenn ein Video während der Aufnahme durch einen Absturz unterbrochen wird, wird es defekt gespeichert. Dies führt dazu, dass Informationen fehlen, die der Player benötigt, um das Video zu öffnen.
In vielen Fällen lässt sich ein solches kaputtes Video jedoch retten, wenn ausreichend Informationen in der Datei vorhanden sind oder ein Referenzvideo existiert, das vom gleichen Gerät mit denselben Aufnahmeeinstellungen stammt.

Ich möchte euch daher einige kostenlose Möglichkeiten vorstellen, wie ihr das Video reparieren könnt.

Die erste Möglichkeit beinhaltet das Programm recover_mp4. Dazu wird das Programm FFmpeg benötigt, um später Ton und Video wieder zu vereinen.

Ladet beide Programme herunter und entpackt recover_mp4.zip in einen Ordner. In diesem Ordner müsst ihr dann die Dateien aus ffmpeg-master-latest-win64-gpl\bin hinzufügen. Alternativ könnt ihr auch ffmpeg-master-latest-win64-gpl-shared nutzen.

Sobald ihr dies erledigt habt, ist das Programm einsatzbereit.
Ihr benötigt nun ein funktionierendes Video vom gleichen Gerät mit denselben Aufnahmeeinstellungen sowie das defekte Video.
Beide Dateien könnt ihr ebenfalls in den Ordner hinzufügen.
Um das Programm auszuführen, öffnet ihr CMD oder PowerShell im Ordner.
Dafür könnt ihr im Ordner mit der rechten Maustaste und gleichzeitig Shift drücken und "In Terminal öffnen" auswählen. Alternativ könnt ihr "cmd" in die Navigationsleiste eingeben und Enter drücken oder die Windows-Taste und R verwenden, "cmd" eingeben und Enter drücken. Anschließend navigiert ihr mit 'cd C:\Ordner' zum Ordner.

In der Konsole gebt ihr jetzt recover_mp4.exe Funktionierende_Videodatei.mp4 --analyse ein.
Falls keine Referenzdatei vorhanden ist, könnt ihr auch die Daten wie Codec manuell eingeben oder versuchen, die defekte Datei zu scannen.

Jetzt erhaltet ihr zwei Befehle, welche ihr euch am besten für die Bedienungsübersicht in Notepad kopiert.

Now run the following command to start recovering:
recover_mp4.exe corrupted_file result.h264 result.aac --ext

Then use ffmpeg to mux the final file:
ffmpeg.exe -r 18.524 -i result.h264 -i result.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy result.mp4

Den ersten Befehl recover_mp4.exe corrupted_file result.h264 result.aac --ext verwendet ihr für die kaputte Videodatei.
Anschließend folgt, wenn dieser Schritt erledigt ist, der zweite Befehl ffmpeg.exe -r 18.524 -i result.h264 -i result.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy result.mp4, um Video und Audio mit FFmpeg zusammenzuführen.

Sobald dies abgeschlossen ist, solltet ihr in dem Ordner eine result.mp4-Datei finden, und das Video sollte funktionieren und abspielbar sein.
Das Programm gibt meistens auch Tipps, falls Fehler auftreten, ihr könnt diese auch ausprobieren.


Ich habe auch eine zweite Online-Möglichkeit gefunden.
Die Qualität hat mich zwar nicht besonders beeindruckt, in der das Video nach der Rettung konvertiert wird.
Dennoch eignet sie sich als kostenloser Test, um festzustellen, ob das Video überhaupt noch zu retten ist. onlineconverter.com - repair-mp4
Hierbei ist es ebenfalls hilfreich, ein Referenzvideo zur Verfügung zu haben. Ladet beide Videos hoch und wartet auf das Ergebnis.


Es gibt natürlich noch mehr Möglichkeiten, und nicht jede liefert ein gleich gutes Ergebnis und ist zudem kostenlos.
Ich hoffe, dass ich euch damit vielleicht bei der Rettung eures Videos helfen konnte.

Artikel als Audio

Sort:  

Sehr Interessant.
Hätte ich vor paar Jahren mal gebraucht, wo meine Film Platte mal Tschüss sagte und fast nichts zu Retten war. 😋

!BBH !PIZZA !PGM

@janisplayer! Your Content Is Awesome so I just sent 1 $BBH (Bitcoin Backed Hive) to your account on behalf of @dotwin1981. (19/50)

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS - 0.01 WOO - 0.005 SCRAP tokens

remaining commands 1

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


!BBH

@janisplayer! Your Content Is Awesome so I just sent 1 $BBH (Bitcoin Backed Hive) to your account on behalf of @siphon. (1/1)

PIZZA!

$PIZZA slices delivered:
@dotwin1981(15/15) tipped @janisplayer