Licht im Farbraum-Dschungel benötigt

Waggerla schrieb am 01.08.2023 um 13:05 Uhr

Hallo,

in meinen aktuellen Projekten werden in der Regel Videos einer Fuji X-T4 verarbeitet (HEVC, 2160p30), zeitweise kombiniert mit Timelapses aus LRTimelapse (ebenfalls HEVC 2160p30). Ich versuche stets, alles Quellmaterial im gleichen Farbraum zu erstellen, was mir Mediainfo auch so bestätigt (BT.709). VPX ist ebenfalls auf diesen Farbraum eingestellt.

Ziehe ich nun die Videos der X-T4 in die Timeline ist alles OK, Farbdarstellung wie gewünscht und erwartet. Die Timelapses allerdings werden total übersättigt dargestellt. VPX zeigt als Farbraum in den Eigenschaften auch nicht BT.709 sondern BT.2020 an. Stelle ich den Film auf BT.2020 um, stimmen die Timelapses perfekt, allerdings sind dann alle anderen Videos eher entsättigt.

Wie bekomme ich das alles unter einen Hut? Ich meine mich zu erinnern, dass dies in vorigen VPX-Versionen nicht so der Fall war. Auch das Abspielen mit MPC HC ist fehlerfrei und farbecht.

Freue mich über Lösungsansätze, besten Dank schonmal :-)

Kommentare

Waggerla schrieb am 07.08.2023 um 07:50 Uhr

Wo sind denn die Farbraum-Experten? Warum erkennt MPX einen anderen Farbraum, als beim Export angegeben war?

W.R. schrieb am 07.08.2023 um 09:59 Uhr

Es gibt zwei Möglichkeiten um mit Farben und Farbräumen verbindlich zu arbeiten... die erste, Du arbeitest mit Monitor, der wurde vorher mindestens auf BT.709 und BT.2020 kalibriert, der auch die Farbräume vollständig darstellen kann und stellst den gewünschten Farbraum am Monitor um bei Bearbeitung von BT.2020 und BT.709 Clips damit alle Farben richtig dargestellt werden können und exportierst alles einheitlich in BT.709 oder die zweite Möglichkeit... Du exportierst erst alle BT.2020 Clips in BT.709, anschließend bearbeitest und exportierst alles in BT.709. Alles andere ergibt keinen Sinn und ist nichts mehr, als stolpern in dunklen. Nur so können alle Abspielgeräte alle Farben richtig darstellen.

Zuletzt geändert von W.R. am 07.08.2023, 10:10, insgesamt 2-mal geändert.

Intel Core i7-11700K (UHD Graphics 750)

Asus Prime Z590-V​​​​​

Corsair Vengeance 64GB (4×16 GB) DDR4 3200MHz

Intel Arc A770 16GB PCIe 4.0 x16 256 Bit GDDR6 (Treiber 32.0.101.5972 WHQL)

Creative Sound Blaster AE-7

Win11 64Bit 23H2, Build 22631.3737, Feature Experience Pack 1000.22700.1009.0

VPX16 22.0.1.219

MainConcept TotalCode Studio 5.3.0

Corsair MP600 Pro M.2 NVMe PCIe 4.0 SSD (3x)

EIZO Monitor

Nikon/Samsung/DJI Foto/Video

Waggerla schrieb am 08.08.2023 um 12:43 Uhr

Danke W.R. Genau das habe ich eigentlich getan, nämlich Timelapse-Sequenzen aus LRTimelapse in BT.709 exportiert, und trotzdem will mir VPX erzählen, dass es BT.2020 ist und stellt die Farben eben übersteuert da. Stelle ich das Projekt auf BT.2020 stimmt wiederum das andere Quellmaterial nicht mehr.

Über die Farbregler bekommt man das schon hin, aber ist halt etwas umständlich.

korntunnel schrieb am 08.08.2023 um 13:01 Uhr

@Waggerla

Kannst Du mal Import- und Export-Clips mit MediaInfo abgleichen?

VPX5 - 15, VdL 16 bis VdL 2024 Premium-/Plus-Versionen, Audio & Music Lab

Im Einsatz: VPX 15 (205) und VdL Premium 2024 (192), Photostory 2024 (170) und VEGAS Pro 21.0

Betriebssystem Laptop: Windows 11 Prof. 64 bit, Vers.23H2, PC: Vers. 23H2

PC: 32 GB Arbeitsspeicher; Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz, 3696 MHz, 6 Kern(e), 12 logische(r) Prozessor(en); MSI-Motherboard Typ Z370 A Pro, Grafikkarte Intel UHD Graphics 630 und neu: NVidia RTX 3060.
Festplatte C = 512 GB SSD, Festplatte D = 4 TB HDD

Laptop: 64 GB Arbeitsspeicher; Intel(R) Core(TM) i9-13900H; CPU 2.60GHz, 14 Kern(e), 20 logische(r) Prozessor(en); Motherboard PE60RNE-S_RND-S_RNC-S Schenker, Grafikkarte 1 Intel Xe Graphics; Grafikkarte 2 NVIDIA GeForce RTX 4060
Festplatte C = 1 TB SSD, Festplatte D = 4 TB SSD

Camcorder Panasonic X909 und Sony FDR AX-53

Nikon D 500 Panasonic TZ-101, DJI Pocket, GoPro Hero 4, Samsung S8

W.R. schrieb am 08.08.2023 um 15:39 Uhr

Tut mir leid, habe dein Problem falsch interpretiert. Auf jeden Fall, wie korntunnel bereits vorgeschlagen hat solltest du genauen Blick auf exportieren Clips in MediaInfo werfen. Wenn du Einstellungen für Export vornimmst, stelle bitte den Farbraum erst ganz zum Schluss auf BT.709 und bestätige mit OK oder achte darauf, ob VPX die Einstellung selbstständig nicht geändert hat (Tipp aus eigener Erfahrung). Seit die HDR Ära bei Magix begonnen hat gibt es bis heute Probleme mit Farbräumen und das wird sich sicherlich noch lange nicht ändern.

Zuletzt geändert von W.R. am 08.08.2023, 15:40, insgesamt 1-mal geändert.

Intel Core i7-11700K (UHD Graphics 750)

Asus Prime Z590-V​​​​​

Corsair Vengeance 64GB (4×16 GB) DDR4 3200MHz

Intel Arc A770 16GB PCIe 4.0 x16 256 Bit GDDR6 (Treiber 32.0.101.5972 WHQL)

Creative Sound Blaster AE-7

Win11 64Bit 23H2, Build 22631.3737, Feature Experience Pack 1000.22700.1009.0

VPX16 22.0.1.219

MainConcept TotalCode Studio 5.3.0

Corsair MP600 Pro M.2 NVMe PCIe 4.0 SSD (3x)

EIZO Monitor

Nikon/Samsung/DJI Foto/Video

Waggerla schrieb am 08.08.2023 um 16:56 Uhr

Mir fällt jetzt erst auf, dass das Problem nur besteht, wenn ich eine H265-MOV importiere. Bei H264 stimmt es. Bei beiden lese ich im Mediainfo aber BT.709, siehe hier (H264):

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L5.1
Format-Einstellungen                     : CABAC / 5 Ref Frames
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für RefFrames       : 5 frames
Codec-ID                                 : avc1
Codec-ID/Info                            : Advanced Video Coding
Dauer                                    : 13s 314 ms
Bitrate                                  : 75,8 Mb/s
Breite                                   : 3 840 Pixel
Höhe                                     : 2 160 Pixel
Bildseitenverhältnis                     : 16:9
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 29,970 (29970/1000) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.305
Stream-Größe                             : 120 MiB (100%)
verwendete Encoder-Bibliothek            : x264 core 164 r3103 941cae6
Kodierungseinstellungen                  : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Kodierungs-Datum                         : 2023-07-04 10:50:25 UTC
Tagging-Datum                            : 2023-07-04 10:50:25 UTC
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : avcC
 

Und hier von der H265:

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format-Profil                            : Format Range@L6@Main
Codec-ID                                 : hvc1
Codec-ID/Info                            : High Efficiency Video Coding
Dauer                                    : 13s 314 ms
Bitrate                                  : 103 Mb/s
Breite                                   : 6 240 Pixel
Höhe                                     : 4 160 Pixel
Bildseitenverhältnis                     : 3:2
Modus der Bildwiederholungsrate          : konstant
Bildwiederholungsrate                    : 29,970 (29970/1000) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:2
Bit depth                                : 10 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.132
Stream-Größe                             : 164 MiB (100%)
verwendete Encoder-Bibliothek            : x265 3.5+83-ae8ec5c24:[Windows][GCC 12.2.0][64 bit] 10bit
Kodierungseinstellungen                  : cpuid=1111039 / frame-threads=3 / numa-pools=8 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=2 / input-res=6240x4160 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-eob / no-eos / no-hrd / info / hash=0 / temporal-layers=0 / open-gop / min-keyint=25 / keyint=250 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=8 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / selective-sao=4 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=20.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=1 / transfer=1 / colormatrix=9 / chromaloc=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf / no-sbrc
Kodierungs-Datum                         : 2023-08-01 09:22:41 UTC
Tagging-Datum                            : 2023-08-01 09:22:41 UTC
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : hvcC

Originalauflösung bei H265 deshalb, um in VPX eine Kamerafahrt innerhalb der Timelapse animieren zu können.

W.R. schrieb am 08.08.2023 um 17:06 Uhr

Wenn du magst, kann mich morgen früh dazu äußern... deine Aufnahmeparameter sind sehr gut und vielleicht deshalb kommt VPX damit nicht klar.

Intel Core i7-11700K (UHD Graphics 750)

Asus Prime Z590-V​​​​​

Corsair Vengeance 64GB (4×16 GB) DDR4 3200MHz

Intel Arc A770 16GB PCIe 4.0 x16 256 Bit GDDR6 (Treiber 32.0.101.5972 WHQL)

Creative Sound Blaster AE-7

Win11 64Bit 23H2, Build 22631.3737, Feature Experience Pack 1000.22700.1009.0

VPX16 22.0.1.219

MainConcept TotalCode Studio 5.3.0

Corsair MP600 Pro M.2 NVMe PCIe 4.0 SSD (3x)

EIZO Monitor

Nikon/Samsung/DJI Foto/Video

W.R. schrieb am 08.08.2023 um 17:07 Uhr

Kannst mir deine Einstellungen für Export verraten?

Intel Core i7-11700K (UHD Graphics 750)

Asus Prime Z590-V​​​​​

Corsair Vengeance 64GB (4×16 GB) DDR4 3200MHz

Intel Arc A770 16GB PCIe 4.0 x16 256 Bit GDDR6 (Treiber 32.0.101.5972 WHQL)

Creative Sound Blaster AE-7

Win11 64Bit 23H2, Build 22631.3737, Feature Experience Pack 1000.22700.1009.0

VPX16 22.0.1.219

MainConcept TotalCode Studio 5.3.0

Corsair MP600 Pro M.2 NVMe PCIe 4.0 SSD (3x)

EIZO Monitor

Nikon/Samsung/DJI Foto/Video

Waggerla schrieb am 09.08.2023 um 09:48 Uhr

Wenn du magst, kann mich morgen früh dazu äußern... deine Aufnahmeparameter sind sehr gut und vielleicht deshalb kommt VPX damit nicht klar.

Sehr gern :-)

In VPX nehme ich für AVC 1080p sowie HEVC 2160p eigentlich immer die eingebauten Vorlagen, siehe Screenshots:

hobbyfilmer54 schrieb am 09.08.2023 um 12:08 Uhr

@Waggerla

Um verschiedene Farbräume (und unterschiedliche Gammaeinstellungen) wie du fragst unter einen Hut zu bringen braucht es

-erstens: Metadaten in den Videos über den verwendeten Farbraum und! Gamma. Machen mitllerweile die meisten höherwertigen Kameras. Nur dann kann das Schnittprogramm anhand der Parameter alles auf den Ausgabe/Timelinefarbraum mergen.

zweitens: das Schnittprogramm muss mit den Metadaten deiner Videos was anfangen können. Dazu muss es im besten Fall automatisch all deine unterschiedlichen Clips in deinen Timeline/Ausgabefarbraum mergen, oder du taggst manuell. Bei Magix weiß ich man kann zwar einen Ausgabefarbraum wählen aber das alleine reicht nicht für sowas, ich wüßte aber nicht wo man einstellen nach welchen Parametern die Videos in die Timeline importiert werden, und meines Wissens kann man für die Timeline auch keine bestimmten Arbeitsfarbräume definieren.

Fazit: ohne Farbmanagment in der Software wirst du wie in deinem Fall nicht drumrumkommen, alle Videos die farblich daneben liegen irgendwie händisch aufzuhübschen.

CPU:Intel12700H

zusätzliche Grafikeinheit: RTX 3070TI

RAM: 32GB DDR5

Speicher: SSD 2TB Lexar 790 und 2TB Samsung 980Pro, beide PCI4 mit ca. 7GB/s

Software: Win 10 zum Arbeiten und Win 11Pro zum Ärgern, immer Patchstand des jeweiligen Monats, nur Defender und eigene Windows-Firewall

Treiber: meistens die aktuellsten die zu bekommen sind vom Hersteller und zusätzlich für die großen Schnittprogramme von Adobe und Blackmagic optimiert sind ( steht in den Release Notes, nicht immer ist der neueste Treiber der Beste sondern der, der auf die Schnittsoftware optimiert ist!)

Videoprogramme: VDL 2015 Plus; VDL 2020/2021Premium; Pro X12,13 und weil noch mit Upgradegarantie auch noch die 14 , seit 2022 Davinci Resolve Studio immer die Neueste, aktuell 19

Grafikbearbeitung: u.a. Affinitiy Photo; Capture One für Sony RAW

 

Waggerla schrieb am 09.08.2023 um 14:44 Uhr

@hobbyfilmer54

Danke für die ausführliche Einschätzung. Tatsächlich reicht es meistens, lediglich die Sättigung zu verringern. Für meine Hobbyfilme ist das OK. Spannend wird es demnächst, wenn dann auch noch Rohmaterial einer GoPro dazu kommt ;-)

@ Alle:

Ich denke, das Thema ist soweit geklärt und als gelöst markiert. Vielen Dank !