Ist es auch möglich, Videos mit Apple ProRes unter Windows und Linux zu kodieren?
Ab Dezember 2018 bieten Ihnen Adobe Creative Cloud-Apps wie Premier, After Effects und Adobe Media Encoder die Möglichkeit, in ProRes ohne Post-Hoc- Konvertierung zu codieren.
Wenn Sie keine Adobe CC-Apps verwenden oder ein kostenloses Open-Source-Tool wünschen, ffmpeg
können Sie Videos mit ProRes codieren und plattformübergreifend ausführen. ffmpeg
ist ein Befehlszeilentool, was bedeutet, dass es automatisiert werden kann.
Es gibt eine Fülle von kostenlosen GUIs für ffmpeg für diejenigen, die mit der Befehlszeile nicht vertraut sind.
Dieser ffmpeg
Befehl:
ffmpeg -i input.avi -c:v prores -profile:v 3 -c:a pcm_s16le output.mov
wird den Trick machen.
Der -profile
Schalter akzeptiert eine ganze Zahl von -1 bis 5, um den ProRes-Profilen zu entsprechen:
auto
(Standard)proxy
≈ 45Mbps YUV 4:2:2lt
≈ 102Mbps YUV 4:2:2standard
≈ 147Mbps YUV 4:2:2hq
≈ 220Mbps YUV 4:2:24444
≈ 330Mbps YUVA 4:4:4:44444xq
≈ 500Mbps YUVA 4:4:4:4Die ungefähren Bitraten gelten für 1920×1080p-Material. Alle Profile sind progressiv, 10-Bit und Little-Endian (Byte-Reihenfolge).
Die Profile werden auf der Apple-Website erklärt . Es scheint noch keine Unterstützung für die RGBA-Codierung in 4444 und 444xq zu geben, die der offizielle Apple-Codec unterstützt.
Sie können auch . Der prores_ks-Encoder ist jetzt Standard, und Sie müssen ihn nur noch prores
anstelle von verwenden prores_ks
, was möglicherweise etwas schneller ist, aber nicht die 4444-Profile bietet. Weitere Hintergrundinformationen finden Sie in diesem FFmpeg-Wiki-Artikelprores
im Befehl angeben, selbst wenn prores 4444 codiert wird.
Ich habe eine Reihe von Frontends für ffmpeg ausprobiert und mich schließlich für Tencoder entschieden . Nur Witwen. Es verfügt über eine Voreinstellung für ProRes und lässt sich sehr einfach anpassen, sodass Sie Einstellungen für häufig verwendete Formate oder Einstellungen erstellen können. Es ist multithreaded und ermöglicht Ihnen die Stapelverarbeitung.
Unter Windows empfehle ich FootageStudio 4K . Es ist ein kommerzieller Konverter (nicht billig), der viele professionelle Formate unterstützt, einschließlich ProRes.
Dies ist die Befehlszeile, die ich zum Codieren von ProRes 4444 verwendet habe. Wenn Sie dies nicht einschließen -bits_per_mb
, erhalten Sie in Windows 10 Ergebnisse mit niedriger Auflösung. Viele Posts erwähnen diesen kleinen Aspekt nicht.
ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov
Sie können ffmbc ausprobieren - eine angepasste Version von FFmpeg. Leider gibt es im Moment keine Builds für Linux oder Windows, also müssen Sie es selbst kompilieren.
Verwandte: Was ist jetzt der Unterschied zwischen ffmpeg und ffmbc?
Benutzer3450548