Befehlszeilentool zum Konvertieren von Bildsequenzen in Quicktime .mov-Videos

Ich habe eine große Anzahl nummerierter .tif-Dateien und möchte sie zur weiteren Bearbeitung in Final Cur Pro X in eine .mov/Quicktime-Videodatei konvertieren. Daher sollten bei diesem Vorgang keine Artefakte hinzugefügt werden.

Gibt es eine gute Möglichkeit, diese Konvertierung durchzuführen. Ich würde es vorziehen, ein Befehlszeilentool zu verwenden.

Antworten (2)

Sie können wunderbar ffmpeg für Ihren gewünschten Workflow verwenden. Es gibt hier auf dieser Seite eine Anleitung , aber sobald Sie ffmpeg installiert haben, können Sie einfach mit der Sequenz in Ihren Ordner cd und Ihr Terminal eingeben:

ffmpeg -f image2 -pattern_type glob -i '*.png' -vcodec qtrle -r 25 -s 1920x1080 test.mov

Um die Optionen zu verstehen, können Sie die Dokumentation lesen, aber hier ist die Erklärung:

When importing an image sequence, -i also supports expanding shell-like
wildcard patterns (globbing) internally, by selecting the image2-specific
-pattern_type glob option.

In diesem speziellen Befehl -rsteht für Framerate und -sist unsere Bildgröße. -vcodec qtrleweist ffmpeg an, QuickTime Animation zu verwenden. Für ProRes können Sie Folgendes verwenden:

-vcodec prores -profile 2

Hier -profilebezieht sich auf ProRes-Profile (0, 1, 2, 3), wobei 0 Proxy und 3 hohe Qualität ist ( Quelle ).

Wenn Sie außerdem ffmpeg verwenden, gibt es online viele detaillierte Befehle, oder wir können hier bestimmte Befehle für Ihren Workflow herausfinden.

Erwägen Sie die Verwendung -rals Eingabeoption. Die Ausgabe erbt dann die Eingabebildrate. Andernfalls, wenn Sie eine andere Ausgabebildrate als 25 wählen, konvertiert ffmpeg von 25 (Eingangsstandard) in Ihre Ausgabebildrate und verwirft oder dupliziert Bilder, um dies zu kompensieren.

Ich verwende tlassemble , was für mich im Vergleich zu ffmpeg einfacher ist. Sehr empfehlenswert.

Meine üblichen Befehlszeilenoptionen sind:

tlassemble DirectoryWithJpgs output.mov -fps 24 -height 1080 -codec h264 -quality high

tlassemble ist ein einfaches Dienstprogramm, das denselben Zweck wie Time Lapse Assembler erfüllt, aber von der Befehlszeile aus ausgeführt werden kann.

Sie sollten ein Anwendungsbeispiel angeben.