Ich möchte ein Video mit Standardfarbraum in ein Video mit breitem Farbraum konvertieren. Zum Beispiel habe ich ein 1080p, 2K oder 4K H.264 8-Bit mp4. Dies ist normalerweise (z. B. von YouTube) im Farbraum Rec709 oder "SRGB".
Ich möchte mein iPad Pro oder andere Wide-Gamut-Monitore testen, um zu sehen, wie das Video mit einem breiteren Farbumfang (z. B. Rec2020) aussehen könnte, und es als H.265 10-Bit-mp4 speichern.
Laden Sie den entsprechenden Build für Windows herunter, zB: https://sourceforge.net/projects/ffmpegwindowsbi/files/july-01-2016/
Verwenden Sie die folgende Befehlszeile:ffmpeg -i INPUT.mp4 -c:v libx265 -crf 20 -vf eq=gamma=1.15:saturation=0.925:brightness=0.05:contrast=1.15 -color_primaries bt2020 OUTPUT.mp4
Beachten Sie, dass Sie die verschiedenen Werte wie Helligkeit, Kontrast, Sättigung usw. nach Ihrem Geschmack anpassen müssen, da dies eine "Brute-Force" -Konvertierung auf Wide-Gamut Rec2020 ist. Dies wurde auf dem iPad Pro mit H.264-Filmtrailern getestet. Auf Wide-Gamut-Displays wie dem iPad Pro sollten Sie sattere, tiefere Farben bemerken.
Beachten Sie, dass dies keine Archivierungs- oder dauerhafte Lösung ist, da Rec2020 im Vergleich zu Display P3 (neueste Apple-Geräte) oder Adobe RGB (Pro-Wide-Gamut-Monitore) einen sehr breiten Farbraum hat. Neuere Ultra-HD-TV-Monitore oder Referenzmonitore, die Rec2020 nahe kommen können, sind möglicherweise besser geeignet.
Auf jeden Fall denke ich, dass dies ein interessantes Experiment und eine interessante Lernerfahrung für jeden Amateur oder Profi ist, der gerade erst begonnen hat, Wide-Gamut- und/oder HDR-Videos zu erkunden … es ist eine ganz, ganz andere Welt als SRGB, das mit digitalen Medien war für Jahrzehnte. All das wird sich in den nächsten 10 Jahren radikal ändern.
Sie können einfach die Colorspace Conversion LUT verwenden , um zwischen dem Rec.709-Gamut und dem Rec.2020-Gamut zu konvertieren.
BT.709 und sRGB sind völlig unterschiedliche Übertragungsfunktionen. Seufzen.
Wie auch immer, laden Sie ffmpeg von hier herunter: https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip
ffmpeg -i INPUT.mp4 -c:v libx265 -crf 20 -vf zscale=r=limited:m=2020_ncl:t=2020_10:p=2020:c=topleft,format=yuv420p10 -color_primaries bt2020 -colorspace bt2020nc -color_trc bt2020_10bit -color_range tv AUSGABE.mp4
Dadurch werden dieselben Farben und SDR beibehalten.
NoahL
Jason Konrad
SaltySub2
SaltySub2