Gibt es eine Arbeitsmethode zum Wiederherstellen eines Quicktime-Video-Ressourcenzweiges?

549
mattcaffeine

Vor einigen Jahren habe ich ein Verzeichnis mit Familienfilmen im Quicktime-Format auf meinem NAS gesichert. Leider gingen nur die Datendateien und NICHT die Ressourcengabeln. Monate später, als ich diese Dateien in iMovie importierte, fand ich sie unbrauchbar und die Ressourcengabeln waren lange vorbei. Nur mein Glück!

Ich habe ein bisschen mit HexEdit herumgestochert, und nachdem ich ein bisschen mit Dumpster gespielt habe, habe ich nur ein paar Teilframes wiederhergestellt. Ich habe versucht, neue Dateien in einem ähnlichen Format zu erstellen, aber ich erinnere mich leider nicht an die Framegröße / -rate. Nach dem Einfügen in einen "wiederhergestellten" Ressourcenzweig über HexEdit kann ich in Dumpster Frame-Details anzeigen, aber ich scheine sie nicht konsequent bearbeiten zu können.

Meine Frage ist, ob es jemand anderem gelungen ist, dies zu tun? Ich kann mir nicht vorstellen, dass dies ein sehr einzigartiges Problem ist. Gibt es eine einfachere Möglichkeit, die Quicktime-Atome / -Container zu aktualisieren, wenn Sie keine Datei mit allen möglichen Framendimensionen erstellen und versuchen, sie zu testen? Oder um die Rahmenabmessungen über Details in HexEdit zu erfahren?

Ich habe mich schon seit ein paar Jahren damit beschäftigt, alle 6 Monate oder so zurück zu kommen, um einen neuen Versuch zu suchen, neue Google-Suchanfragen.

3
Ich wusste nicht, dass QT Ressourcengabeln verwendet hat, um zusätzliche (möglicherweise wichtige) Videoinformationen zu speichern. Wissen Sie, was genau dort gespeichert ist? Wie genau sind sie unbrauchbar? Es ist möglicherweise möglich, die Video- / Audio-Bitströme einfach zu extrahieren und erneut mit Hilfe von Tools von Drittanbietern zu verpacken. slhck vor 12 Jahren 0
Ich glaube nicht, dass die aktuelle Quicktime-Spezifikation dies tut. Diese wurden jedoch erstellt, als .mov das Standardvideoformat war. Wenn ich mich recht erinnere, wurden die Dateien im Jahr 2004 erstellt. Dies war zurück, als Ressourcenzweige die Dateidetails von den Videodaten getrennt hielten, bis Sie als „eigenständiger“ Film erneut exportiert wurden. Link zum alten QTFF: https://developer.apple.com/standards/qtff-2001.pdf mattcaffeine vor 12 Jahren 0
Oh, also ist es im Grunde das `moov`-Atom, das in die Datengabel geschoben wird und jetzt fehlt? Dies könnte außerhalb meines Wissens liegen, aber Sie könnten beispielsweise versuchen, "ffmpeg -i -input.mov -c: a copy -c: v copy output.mov" auszuführen und zu sehen, ob es in der Lage ist, das Atom neu zu erstellen. slhck vor 12 Jahren 0
Ich vermute nicht, dass es so einfach sein wird, aber ich werde dies heute Abend versuchen. Das Problem ist, ohne Ressourcenzweig gibt es kein Atom, nur Daten. Daher findet ffmpeg nicht die erforderlichen Details, um die Audio- und Videospuren auszuwählen. Ich kann einige dieser Details in HexEdit herausgreifen, aber ich glaube nicht, dass ffmpeg dazu in der Lage sein wird. mattcaffeine vor 12 Jahren 0
Ich weiß, das ist ein heikles Thema. Sie wissen wahrscheinlich schon mehr über dieses Zeug als ich :) Ich denke, es wird Ihnen nicht möglich sein, vielleicht eine Beispieldatei bereitzustellen? (Ich verstehe, wenn es privates Material ist) slhck vor 12 Jahren 0
Ich bin nicht sicher, ob ich die Originale freigeben möchte, aber ich sollte in der Lage sein, eine beschädigte Datei mit demselben Prozess neu zu erstellen. Ich werde dieses Wochenende über den Vorschlag von ffmpeg berichten. mattcaffeine vor 12 Jahren 0
Jep. Gleiches hier :( Ich habe QuickTime-Videos von 2000 mit Datengabeln, aber keinen Ressourcenzweig. Ich habe die RAW-Datei im Hex-Format abgelegt und es beginnt: `.... mdat .... mjpg`, was Folgendes bedeutet: 1. [MDAT] (https://wiki.multimedia.cx/?title=QuickTime_container#mdat) ist ein Mediadatenatom im QT-Format 2. Das Video wird mit dem [Motion JPEG] -Datenträger (https://de.wikipedia.org/) komprimiert. wiki / Motion_JPEG) Codec. Hoffe, ich kann die Datei irgendwie in eine leere "Shell" -Version einwickeln, damit sie abgespielt wird? Uploaded [Beispieldatei] (http://public.jm3.net/flix/greenvectors), @slhck, in Wenn Sie wissen, wie Sie diese Dateien wieder spielbar machen. jm3 vor 7 Jahren 0

0 Antworten auf die Frage