У меня есть камера 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
или нет, я не уверен).
Так вы знаете, правильно ли я использую параметры? или как правильно решить этот зеленоватый видеовыход.