Eine 3GP-Datei reparieren

1408
dpflug

Ich habe gerade ein Video mit meinem Droid aufgenommen, als es erstarrte. Die resultierende 3GP-Datei wurde beschädigt. Ich habe versucht, es in Mplayer und VLC zu spielen. Mein naiver erster Versuch, es zu reparieren, bestand darin, einen Header basierend auf einer bekannten guten Datei neu zu erstellen. Nachdem 12 Byte aus der guten Datei vorangestellt wurden, wurde der Container von mplayer erkannt:

Videos abspielen / VID_20100729_194430-12.3gp.
libavformat-Dateiformat erkannt
[mov, mp4, m4a, 3gp, 3g2, mj2 @ 0x3611f60] moov-atom nicht gefunden
LAVF_header: av_open_input_stream () fehlgeschlagen
ISO: File Type Major Marke: 3GPP Profile 4
MPEG: Fehlender Videostream !? Wenden Sie sich an den Autor. Möglicherweise ist ein Fehler aufgetreten :( Fehler beim
Suchen des
libavformat-Dateiformats.
LAVF_header: av_open_input_stream () ist fehlgeschlagen

Die ISO:Zeile zeigt an, dass der Container erkannt wird. Nachdem ich die Spezifikation ein wenig gelesen hatte, fand ich heraus, dass Audio und Video in "Boxen" in diesem Container definiert sind. Meines Wissens ist es so, dass eine einfache Kopfzeile es nicht schneidet.

Zusammenfassung: Hat jemand Erfahrung mit der Software oder von Hand in der Reparatur von 3gp-Dateien? Haben Sie Vorschläge, wie Sie dieses Video abspielen können?

2
Dies wurde hier beantwortet: http://superuser.com/questions/820482/how-can-i-repair-a-broken-3gp-mp4-file-without-a-moov-header masalladelmar vor 9 Jahren 0

0 Antworten auf die Frage