Ist es auch möglich, Videos mit Apple ProRes unter Windows und Linux zu kodieren?
Ist es auch möglich, Videos mit Apple ProRes unter Windows und Linux zu kodieren?
Antworten:
Seit Dezember 2018 können Sie mit Adobe Creative Cloud aps wie Premier, After Effects und Adobe Media Encoder in ProRes codieren, ohne dass eine Post-Hoc- Konvertierung erforderlich ist .
ffmpeg
können Sie Videos mit ProRes codieren und plattformübergreifend ausführen .
Dieser ffmpeg
Befehl:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
werde den Trick machen.
Der -profile
Switch benötigt eine Ganzzahl von -1 bis 5, um den ProRes-Profilen zu entsprechen:
auto
(Standard)proxy
≈ 45 Mbit / s YUV 4: 2: 2lt
≈ 102 Mbit / s YUV 4: 2: 2standard
≈ 147 Mbit / s YUV 4: 2: 2hq
~ 220 Mbit / s YUV 4: 2: 24444
≈ 330 Mbit / s YUVA 4: 4: 4: 44444xq
≈ 500 Mbit / s YUVA 4: 4: 4: 4Die ungefähren Bitraten gelten für Filmmaterial mit 1920 × 1080p. Alle Profile sind progressiv, 10-Bit und Little-Endian (Bytereihenfolge).
Die Profile werden auf der Apple-Website erklärt . Es scheint noch keine Unterstützung für RGBA-Codierungen in 4444 und 444xq zu geben, die vom offiziellen Apple-Codec unterstützt werden.
Sie können prores
stattdessen auch verwenden prores_ks
, was zwar etwas schneller sein kann, aber die 4444-Profile nicht anbietet. Weitere Informationen finden Sie in diesem FFmpeg-Wiki-Artikel .
Unter Windows empfehle ich FootageStudio 4K . Es ist ein kommerzieller Konverter (nicht billig), der viele professionelle Formate unterstützt, einschließlich ProRes.
Ich habe ein paar Frontends für ffmpeg ausprobiert und mich schließlich für Tencoder entschieden . Nur für Witwen. Es hat eine Voreinstellung für ProRes und ist sehr einfach anzupassen, so dass Sie Einstellungen für häufig verwendete Formate oder Einstellungen vornehmen können. Es ist Multithread-fähig und ermöglicht die Stapelverarbeitung.
Dies ist die Befehlszeile, die ich zum Codieren von ProRes 4444 verwendet habe. Wenn Sie diese Option nicht einschließen, erhalten -bits_per_mb
Sie in Windows 10 Ergebnisse mit niedriger Auflösung. In vielen Beiträgen wird dieser kleine Aspekt nicht erwähnt.
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, so dass Sie es selbst kompilieren müssen.
Verwandte: Was ist der Unterschied zwischen ffmpeg und ffmbc jetzt?