Wir haben eine Lumix GH-4 Kamera, die in 4K mit 4:2:2 Farbraum aufnehmen kann. Ich möchte das Filmmaterial in den Farbraum 1080p 4:4:4 konvertieren können. Ich habe gelesen, dass es einige Möglichkeiten gibt, dies zu tun:
http://www.dvxuser.com/V6/showthread.php?330608-GH4-Downsample-4K-to-1080p-10-bit-4-4-4 https://forums.adobe.com/thread/1483696
Aber ich kann keine endgültige Schritt-für-Schritt-Anleitung dafür finden.
Ich habe folgende Werkzeuge:
Adobe CS6 After Effects und Premiere.
Final Cut X oder 7.
Davinci Resolve v10
Soweit ich weiß, erstellt ffmpeg mit den angegebenen Eingabedateien einen Rohbildpuffer, wendet dann Effekte wie Skalierung an und codiert dann. Wenn Sie also ffmpeg zum Skalieren und Codieren in einen 4:4:4-Codec verwenden, sollte es tun, was Sie wollen:
ffmpeg -i "my_gh4_422_4k.mov" -vf scale=1920:1080 -c:v prores -profile:v 4 -c:a copy "my_prores_444_1080.mov"
Es wäre interessant, dies zu testen, aber ich habe kein 4:2:2 4k-Material zur Hand. Ich glaube, ffmpeg macht auch dnxhd 444, aber ich kann keine Dokumentation finden, wie man es spezifiziert.
-pix_fmt yuv444p10
vor dem Ausgabedateipfad
hinzuzufügen-acodec copy
mehr Sinn machen, es sei denn, Sie möchten, dass das Audio als rohes PCM gespeichert wird. Und ja, das sollte ffmpeg dazu bringen, die Luma-Ebene horizontal und vertikal herunterzuskalieren und das Chroma nur in die Richtung herunterzuskalieren, in der es noch nicht unterabgetastet ist. (dh kein Upsampling auf 4:4:4 4k vor dem Herunterskalieren.) Möglicherweise möchten Sie -sws_flags lanczos+print_info
eine Herunterskalierung mit höherer Qualität als die standardmäßige bilineare (und das Drucken einer Zeile in der Ausgabe über die von swscale ausgewählten Optionen).
Jason Konrad
stib
Tomh
Peter Kordes