https://bugs.kde.org/show_bug.cgi?id=498263

--- Comment #3 from emohr <fritzib...@gmx.net> ---
Do not use H264 encoding due to YUY 4:4:4 encoding limitations.
Use x264 encoding with -qp 0 parameter to get a lossless YUY 4:4:4 output file.

In detail:
YUV 4:4:4 pixel format (yuv444p) can be used for H.264 encoding, but it has
limitations. While x264 supports lossless encoding with yuv444p, it requires
specific configurations, such as using -qp 0 for lossless output. However, many
H.264 encoders primarily support yuv420p due to compatibility issues with
various players and devices

Additionally, profiles like high444 are not compatible with lossless encoding
in x264
Therefore, while technically possible, practical use may be limited depending
on the encoder and target playback devices.

Therefore, it is not suggested to use h264 for encoding in yuv444.

For example NVIDIA's NVENC can encode H.264 video in the YUV 4:4:4 format, as
confirmed by user experiences with FFmpeg and the h264_nvenc encoder. However,
while encoding is supported, decoding H.264 YUV 4:4:4 is not supported by
NVDEC, which only handles YUV 4:2:0 for H.264. Thus, you can encode using NVENC
but will need software decoding methods for YUV 4:4:4 content.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to