When tagging the encoder with manually set VUI values (such as color_primaries=smpte170m:color_trc=bt709:colorspace=smpte170m) in the ProRes codec tab, the log states that ffmpeg is respecting those values for the bitstream filter with the parameter: (-bsf:v prores_metadata=color_primaries=smpte170m:color_trc=bt709:colorspace=smpte170m) .
However, ffmpeg is also incorporating native tagging flags such as -color_primaries bt470m -color_trc bt709 -colorspace bt470bg presumably from Vapoursynth (just a guess on looking at the log.)
Therefore, the output file is shown from mediainfo and ffprobe as
Color primaries : BT.470 System M
colour_primaries_Original : BT.601 NTSC
Transfer characteristics : BT.709
Matrix coefficients : BT.470 System B/G
matrix_coefficients_Original : BT.601
(bt470bg/bt470m/bt709, progressive)
The input file used in the log is read from ffprobe and mediainfo as: smpte170m/smpte170m/bt709 but seems to be mis-adjusted around line 2629 as bt470bg.
The desired output from ffprobe would be: (smpte170m/smpte170m/bt709, progressive)
The desired output is achieved when using the x264 codec VUI options, but not for ProRes (including 'standard' and 'kostya').
This has been tested on the latest dev versions for a while now (as in several months of dev builds); I just haven't taken the time to post and mention it.
Thanks for your hard work on this incredible gui!
HybridDebugOutput.zip (Size: 112,73 KB / Downloads: 57)
However, ffmpeg is also incorporating native tagging flags such as -color_primaries bt470m -color_trc bt709 -colorspace bt470bg presumably from Vapoursynth (just a guess on looking at the log.)
Therefore, the output file is shown from mediainfo and ffprobe as
Color primaries : BT.470 System M
colour_primaries_Original : BT.601 NTSC
Transfer characteristics : BT.709
Matrix coefficients : BT.470 System B/G
matrix_coefficients_Original : BT.601
(bt470bg/bt470m/bt709, progressive)
The input file used in the log is read from ffprobe and mediainfo as: smpte170m/smpte170m/bt709 but seems to be mis-adjusted around line 2629 as bt470bg.
The desired output from ffprobe would be: (smpte170m/smpte170m/bt709, progressive)
The desired output is achieved when using the x264 codec VUI options, but not for ProRes (including 'standard' and 'kostya').
This has been tested on the latest dev versions for a while now (as in several months of dev builds); I just haven't taken the time to post and mention it.
Thanks for your hard work on this incredible gui!
HybridDebugOutput.zip (Size: 112,73 KB / Downloads: 57)

