Преобразование цветового пространства из yuv44416le в yuv420p10le с помощью инструмента командной строки ffmpeg - PullRequest
0 голосов
/ 01 октября 2018

Есть ли способ преобразования из плоского 16-битного формата yuv444 с прямым порядком байтов в плоскостной 10-битный формат с прямым порядком байтов yuv420 с использованием ffmpeg?

Я пробовал следующую команду, но не смог:

ffmpeg -y -pixel_format yuv444p16le -s 4096x4096 -r 30 -i input.yuv -pixel_format yuv420p10le -s 4096x4096 -r 30 output.yuv

1 Ответ

0 голосов
/ 01 октября 2018

Использование

ffmpeg -y -pixel_format yuv444p16le -s 4096x4096 -framerate 30 -i input.yuv -pix_fmt yuv420p10le output.yuv

-pixel_format - это опция ввода для необработанных демультиплексоров.

-pix_fmt - это опция вывода для целевого формата.

Обратите внимание, что10-битные форматы все еще дополняются до 16-битных, поэтому размер хранилища останется прежним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...