Wie konvertiere ich H.264 Rec709 ("SRGB") in H.265 HEVC 10-Bit Rec2020 ("Wide Gamut")?

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.

Bei Fragen, die Sie sowohl stellen als auch beantworten, posten Sie bitte die Frage und die Antwort getrennt, nicht beide in der Frage
Es ist nicht so einfach. Zum einen ist der Farbraum des iPad Pro deutlich kleiner als rec.2020. Wenn Sie dies verwenden, um sich „an den Geschmack anzupassen“, werden leistungsfähigere Displays (gegenwärtig oder in Zukunft) Verfärbungen aufweisen.
@NoahL Ich dachte, etwas sieht komisch aus, wird es ändern.
@JasonConrad Fairer Punkt.

Antworten (3)

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.

Das ist eine seltsame Sache. Das Konvertieren von Filmmaterial von einer kleineren Farbskala in eine größere, so wie Sie es haben, ist nichts, was Sie jemals für Vergleiche tun sollten. Sie ändern das Video von der beabsichtigten Ansicht in etwas anderes. Wenn Sie den Unterschied in den Farbskalen sehen möchten, sollten Sie Filmmaterial finden, das mit einer breiteren Farbskala aufgenommen wurde, und es in die kleinere Farbskala konvertieren und auf diese Weise vergleichen. Das bringt Sie einem vernünftigen Vergleich der 2 Farbskalen etwas näher. So, wie Sie es gemacht haben, dreht es nur die Sättigung hoch.
Ich verstehe deine Meinung. Ich habe Dinge wie Vimeo Vlog usw. Wide-Gamut-Videos auf meinem iPad ausgewertet. Während diese Methode tatsächlich die Sättigung erhöht, wollte ich sehen, ob eine andere Konvertierung von ffmpeg selbst stattfindet. Im Allgemeinen bemerke ich auf dem iPad Pro Display P3 eine Zunahme der Sättigung, aber ich sehe Farben, die auf SRGB nicht zu sehen sind. Interessanterweise kann ich bei diesem Vorgang ähnliche Ergebnisse sehen, wenn ich ihn mit iTunes Dolby Vision vergleiche. Außerdem sehen sie umwerfend aus (Filmtrailer).

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.