Konvertieren eines Verzeichnisses voller h264 in Bilder

Nov 19 2020

das erste Mal hier. Bitte sei höflich. Lassen Sie mich wissen, was ich verpasst habe und ich werde es korrigieren.

Meine Frage ist ähnlich. Ich hoffe also, auch für meine spezielle Frage eine Antwort zu bekommen.

Wie kann ich eine .264-Datei in .mp4 konvertieren?

Ich habe ein ganzes Verzeichnis mit Frames im .h264-Format. Diese werden von WebRTC für ein einzelnes Video generiert.

Ich kann das erste Bild in ein Bild konvertieren. Wenn ich es jedoch für die nachfolgenden Frames versuche, wird eine Fehlermeldung mit ffmpeg angezeigt. Ich gehe davon aus, dass möglicherweise eine gewisse Abhängigkeit von den vorherigen Frames besteht, aufgrund derer ich diesen Fehler erhalte.

Wie kann ich alle Frames in diesem Verzeichnis in Bilder konvertieren (JPEG oder PNG)?

Antworten

1 llogan Nov 21 2020 at 02:38

Typische H.264-Frames sind voneinander abhängig, sodass die meisten Frames nicht einzeln dekodiert werden können.

Verwenden Sie cat, um sie alle zu kombinieren und zu ffmpeg:

cat *.h264 | ffmpeg -i - frame-%04d.png
Ottega Nov 19 2020 at 18:10

Sie könnten versuchen, eine Handbremse zu verwenden .

$ HandBrakeCLI -Z Universal -i myinputfile -o myoutputfile

Ich habe es hier gefunden . Vielleicht hilft es.

Und bitte geben Sie auch die Fehlermeldung an, damit wir Ihnen effektiver helfen können.