Fehlender Video-Codec in Quicktime

Ich habe ein Quicktime-Video auf einem Atoms Shogun aufgenommen.

Als ich versuchte, die Datei abzuspielen, spielte sie nur den Ton ab und es kam überhaupt kein Video.

Als ich tiefer eintauchte, fand ich heraus, dass kein Codec für das Video in die Datei eingebettet war, sondern nur Audio.

Gibt es eine Möglichkeit, den Datei-Codec hinzuzufügen?


General
Complete name                    : L:\9e550a82-d3ed-460f-a10d-f25be5c87a03.mov
Format                           : MPEG-4
Format profile                   : QuickTime
Codec ID                         : qt  
File size                        : 33.3 GiB
Duration                         : 1h 52mn
Overall bit rate                 : 42.3 Mbps
Encoded date                     : UTC 2024-12-01 19:09:30
Tagged date                      : UTC 2024-12-01 19:09:30
Writing library                  : Apple QuickTime

Video
ID                               : 2
Duration                         : 1h 52mn
Bit rate mode                    : Constant
Bit rate                         : 36.0 Mbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 25.000 fps
Bits/(Pixel*Frame)               : 0.694
Stream size                      : 28.4 GiB (85%)
Language                         : English
Encoded date                     : UTC 2024-12-01 19:09:30
Tagged date                      : UTC 2024-12-01 19:09:30

Audio
ID                               : 1
Format                           : PCM
Format settings, Endianness      : Big
Format settings, Sign            : Unsigned
Codec ID                         : in24
Duration                         : 1h 52mn
Bit rate mode                    : Constant
Bit rate                         : 4 608 Kbps
Channel(s)                       : 4 channels
Sampling rate                    : 48.0 KHz
Bit depth                        : 24 bits
Stream size                      : 3.63 GiB (11%)
Language                         : English
Encoded date                     : UTC 2024-12-01 19:09:30
Tagged date                      : UTC 2024-12-01 19:09:30
Öffnen Sie die Datei in Mediainfo und zeigen Sie hier die vollständige Anzeige.
@Mulvya habe ich, wo ich die fehlenden Codec-Informationen gesehen habe. Es soll Avid DNxHD haben, aber es fehlt
Ja, hast du, aber füge es hier ein.
@Mulvya Entschuldigung, es ist jetzt aktualisiert
Ich denke, es wäre hilfreich, wenn Sie beschreiben würden, was passiert ist und wie Sie die Datei beschädigt haben. Wenn ich raten sollte, würde ich denken, dass Sie versucht haben, den Videostream einer mxf-Datei zu entfernen und die Dateistruktur durcheinander gebracht haben - aber das ist nur eine Vermutung. Auf jeden Fall verstehe ich nicht, warum Sie denken, Sie brauchen dnxhd, wenn mediainfo Ihre Datei als mp4 ausgibt. Soweit ich weiß, ist dnxhd kein gültiger Codec, der in einen mp4-Container gekapselt werden kann.
@HansMeiser wir haben die Session aufgezeichnet und jetzt ist sie nicht mehr abspielbar. es war nichts Außergewöhnliches daran. Der Grund, warum wir die Codec-Info sagen, ist, dass eine andere Datei von demselben Rekorder sie in Mediainfo aufgelistet hat, also ist der Vergleich zwischen ihnen das, was fehlt. und wenn Sie die Festplatte wieder in den Rekorder stecken, wechselt sie ständig zwischen dnxhd und prores, weil sie nicht weiß, in welchem ​​Format sie abgespielt werden soll
Hast du es mit ffmpeg repair versucht?

Antworten (3)

Sie können versuchen, die Datei mit ffmpeg , einem kostenlosen Befehlszeilentool , zu reparieren

ffmpeg -analyzeduration 1G -i input.mov -c copy -map 0 out.mov

Ich würde zwei Lösungen ausprobieren, offensichtlich auf Backups der Dateien, nicht auf den Originalen. Zunächst gibt es das Tool „untrunc“, das versucht, zusätzliche Informationen aus einer funktionierenden Datei in eine defekte Datei zu kopieren: https://github.com/ponchio/untrunc

Dann gibt es AtomicParsley, mit dem Sie Dateiinformationen zu Mov- / MP4-Dateien auf einer sehr detaillierten Ebene anzeigen können. Wahrscheinlich können Sie eine funktionierende und eine defekte Datei vergleichen und versuchen, die Codec-Informationen manuell hinzuzufügen.

http://atomicparsley.sourceforge.net

Wenn Sie den Avid DNxHD-Codec benötigen, bietet Avid ihn kostenlos für Quicktime (Mac und Windows) an: http://avid.force.com/pkb/articles/en_US/download/en423319

Ich brauche nicht den Codec selbst, ich brauche die Codec-Daten im Header der Datei