#9132: Wrong pixel format/output when converting video to yuv444p* -------------------------------------+------------------------------------- Reporter: viley | Owner: Type: defect | Status: open Priority: important | Component: | undetermined Version: git-master | Resolution: Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Balling):
* status: new => open Comment: >Matrix coefficients: Identity Seriously? I agree it is a bug and the behavior has changed, i.e. '''Identity matrix was not written and now it is'''. For now use {{{ ffmpeg -i TESTCASE.mkv -pixel_format yuv444p -color_primaries 1 -color_trc 1 -colorspace 1 TESTCASE-yuv1.mkv }}} You can add -color_range too. Also yuv420p and yuv422p are "broken" too. Identity (and YCgCo) are very different matrices, as the order of operations are different (MatrixCoefficients 0 (Identity) or 8 (YCgCo) not only use different equations for the full-to-limited range adjustment but also perform the full-to-limited range adjustment before applying the transfer matrix). Maybe that is why. Dunno. FFmpeg tries to preserve such flags, maybe they overpresrved it. BTW, please note that if you will ever use bmp, it is broken. See: https://video.stackexchange.com/questions/19944/ffmpeg-bmp-to-yuv-x264 -color-shift you must add -vf format=rgb24 for it. -- Ticket URL: <https://trac.ffmpeg.org/ticket/9132#comment:2> 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".