Відтінки сірого в yuv420p?


0

Я експериментую з ffmpeg і colorpaces.

Наскільки я зрозумів, у кодуваннях yuv420 інформація кольоровості стискається, тоді як інформація про яскравість не повинна.

Тим не менш, з урахуванням кодека без втрат, я очікував, що простий чорний до білого градієнт буде вільним, але це не так.

На Linux найпростіший експеримент, який я зробив, полягала в тому, щоб відобразити вільний сірий градієнт і захопити його з ffmpeg таким чином:

ffmpeg -f x11grab -framerate 60 -video_size 1920x1080 -i :0.0+1920,0 -pix_fmt yuv420p  -f xv /dev/null

... але, на жаль, це те, що я отримую (ffmpeg ліворуч):

screenshot

Те ж питання з'являється, коли я кодую в x264 з yuv420p.

Цікаво, якщо це очікується і чому?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.