[FFmpeg-user] Issue with pix_fmt yuvj444p and libx265
Samik Some
decoy.samik at gmail.com
Sat Jul 4 00:57:40 EEST 2020
I am facing a weird issue when encoding images to video in the yuvj444p
format. The colors are off and there are artifacts which look like the
image is enlarged and overlayed on itself. The issue persists if I
extract the frames back from the video. I have providing links to
samples below:
1) https://0x0.st/iybW.png - Original Image
2) https://0x0.st/iyb4.mkv - Image encoded using yuvj444p (1s video with
2 identical frames)
3) https://0x0.st/iybJ.mkv - Image encoded using gbrp
The commands for encoding were:
ffmpeg -f image2 -framerate 1 -i %d.png -pix_fmt yuv444p -c:v libx265
-crf 18 -an a.mkv
ffmpeg -f image2 -framerate 1 -i %d.png -pix_fmt gbrp -c:v libx265 -crf
18 -an b.mkv
As can be seen encoding using yuvj444p causes a wash out and a overlay
effect. Using gbrp works fine. yuv444p also works fine however it limits
the color range.
What could be causing this issue?
More information about the ffmpeg-user
mailing list