FFmpeg in HD-Videoformat konvertieren, bei dem Adobe Premiere Pro nicht abstürzt?

Mein Problem ähnelt in gewisser Weise anderen, die in den letzten Jahren auf der Website gestellt wurden, aber keine dieser Lösungen war ganz richtig für mein Problem:

Ich habe eine Reihe von Frames aus einem Video, das mit ungefähr 30 fps aufgenommen wurde. Ich muss es (mit FFmpeg oder anderweitig [falls zutreffend]) in ein Videoformat konvertieren, bei dem Adobe Premiere Pro CC 2017 nicht abstürzt. Ich habe FFmpeg (und seine Codecs: h264 und libx264) ausprobiert, aber beide Male ist es abgestürzt (ohne dass ich eine Fehlermeldung sehen kann).

Zu Ihrer Information, es hat derzeit keinen Audiokanal, aber ich kann das bekommen, wenn es nötig ist.

Jede Hilfe wäre sehr willkommen. Hier ist die allgemeine Form des cmd, das ich verwende:

ffmpeg -i input_%05d.tga -framerate 30 -codec:v h264  -b:v 4M -b:a 3M output.mp4
Hast du schon versucht mit Handbremse zu konvertieren?
ffmpeg -framerate 30 -i input_%05d.tga -pix_fmt yuv420p -codec:v lib264 -b:v 4M output.mp4
vielen Dank für Ihren Kommentar! @Gyan - es hat funktioniert!! (Nur dass es anstelle von Lib264 libx264 war. Ich denke, das Pixelformat war die ganze Zeit das Problem, was mir meine begrenzten Debugging-Fähigkeiten sagen.

Antworten (1)

Proxys

Erwägen Sie die Verwendung von Proxys: besonders wenn dies 4k oder größer ist. Ein Proxy ist ein Ersatz für die Bearbeitung mit niedrigerer Auflösung. Beim Exportieren des Originals werden größere Originale mit höherer Qualität verwendet, um die Ausgabe zu erstellen. Weitere Informationen finden Sie im Adobe Premiere Pro-Benutzerhandbuch: Proxy-Arbeitsablauf .

Sie können Premiere die Proxys erstellen lassen oder sie mit erstellen ffmpegund Premiere diese als Proxys verwenden lassen.

Verlustfrei

Wenn Sie keinen Proxy wünschen oder benötigen, besteht eine andere Möglichkeit darin, eine redaktionsfreundliche, verlustfreie Zwischendatei in einem Format wie Ut Video zu verwenden . Dadurch wird der unnötige Generierungsverlust durch die Verwendung von verlustbehaftetem H.264 vermieden – obwohl Sie fairerweise bei genügend Bits möglicherweise keinen Unterschied bemerken oder sich darum kümmern.

Ein Nachteil ist die Dateigröße, aber wenn sie temporär sein soll, kann dies ein strittiger Punkt sein.

Premiere kann Ut Video nach der Installation sowohl decodieren als auch codieren (möglicherweise müssen Sie Premiere neu starten).

Beispielbefehl:

ffmpeg -framerate 30 -i input_%05d.tga -c:v utvideo output.avi
Danke! Aber wie würde ich UtVideo für Premiere Pro installieren?
@ JerryPlayz101 In meiner Antwort ist ein Link dazu. Herunterladen und installieren. Dann kann Premiere es decodieren, und Ut Video wird auch als Option in Adobe Media Encoder verfügbar sein.