Ffmpeg libx264rgb и libx264 yuv444p дают очень разные результаты - PullRequest
1 голос
/ 01 февраля 2020

Я пытаюсь создать сжатое видео с потерями из нескольких файлов .png. Я использую следующие ffmpeg commdans:

ffmpeg -i %8d.png -frames:v 4 -c:v libx264rgb -pix_fmt rgb24 -g 4 -qp 30 -r 25 out.mp4

и

ffmpeg -i %8d.png -frames:v 4 -c:v libx264 -pix_fmt yuv444p -g 4 -qp 30 -r 25 out.mp4

Затем я извлекаю кадры из видео с помощью команды:

ffmpeg -i out.mp4 -r 25 %8d.png

Когда я сравнив битрейт и PSNR, я обнаружил, что yuv444p дает усиление около 2 дБ при той же битрейте. Почему такая огромная разница наблюдается, даже если я установил yuv444p, который не применяет подвыборку цветности?

...