Преобразовать входной серый цвет в выходной поток RGB - PullRequest
0 голосов
/ 22 ноября 2018

Я читаю входное видео формата v4l2 с пиксельным форматом gray16le с USB-камеры, подключенной к моему компьютеру.Я могу отобразить его без проблем.

Мой вопрос заключается в том, что я хочу прочитать это видео с помощью ffmpeg (on / dev / video0) и передать его в веб-сокет.Если я читаю «нормальное» видео rgb, то для выполнения этой команды я использую:

ffmpeg -f v4l2 -i /dev/video0 -framerate 9 -c:v mpeg1video -f mpegts https://......

Когда я пытаюсь читать с камеры формата grey16le, я пробовал много командно результат всегда в оттенках серого.Например:

ffmpeg -f v4l2 -i /dev/video0 -framerate 9 -pix_fmt yuyv422 -c:v mpeg1video -f mpegts https://......
ffmpeg -f v4l2 -i /dev/video0 -framerate 9 -pix_fmt rgb24 -c:v mpeg1video -f mpegts https://......

Есть ли в ffmpeg возможность применить цветовую карту или LUT к входному видео перед его потоковой передачей?

Спасибо!

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