Укажите правильный формат и параметры пикселя из gphoto2, который подается в ffmpeg с использованием v4l2loopback
У меня есть камера Nikon D3300, и я хочу передавать видеосигнал на мой компьютер как часть потокового вещания с OBS.
Я успешно установил v4l2loopback, а также gphoto2
на моем Ubuntu 18.04. У меня уже было ffmpeg
установлены. (Всю информацию о версии можно найти внизу)
Затем я выполняю команду gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video2
, Я проверил, чтобы увидеть видео через guvcview
и OBS. Он показывает вывод видео правильно, но с одной проблемой. Это выглядит зеленовато, как это (снято с OBS).
Я также спросил в v4l2loopback о точках github и разработчика, что проблема в параметрах, питающих программу, т.е. gphoto2
(или нужна некоторая настройка параметров в ffmpeg
тоже или нет я не уверен).
Так вы знаете, правильно ли я использую параметры? или как правильно решить этот зеленоватый видеовыход.