#11541: All NVENC encoders change bt709 color space to bt470bg when pixel format is not specified -------------------------------------+------------------------------------- Reporter: fmnijk | Owner: (none) Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: colorspace | Blocked By: NVENC scale | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by fmnijk):
If it's not related to pixel format, why does the color space change when I add the pixel format parameter? To demonstrate: First command: ffmpeg -y -i input_%04d.exr -vf "scale=out_color_matrix=bt709" -c:v av1_nvenc output.mp4 Result: "color_space": "bt470bg", # Should be bt709 Second command: ffmpeg -y -i input_%04d.exr -vf "scale=out_color_matrix=bt709,format=yuv420p" -c:v av1_nvenc output.mp4 Result: "color_space": "bt709" The only difference is adding format=yuv420p to the filter chain, which fixes the issue. This strongly suggests there is a bug in how NVENC encoders handle color space when no format filter is explicitly specified. -- Ticket URL: <https://trac.ffmpeg.org/ticket/11541#comment:5> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".