Перенаправить две веб-камеры на виртуальную камеру с помощью ffmpeg

Я использовал

sudo modprobe v4l2loopback

создать виртуальную камеру # 2. И я использовал

ffmpeg -i / dev / video0 -s 1280x720 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 / dev / video2

, чтобы перенаправить камеру № 0 на виртуальную камеру № 2. Я хотел бы перенаправить обе камеры № 0 и № 1 на виртуальную камеру № 2, расположенную рядом или, может быть, одну поверх другой. Как я могу это сделать?

0
задан 24 May 2020 в 16:48

1 ответ

Я думаю, что только что нашел решение:

ffmpeg -i / dev / video0 -i / dev / video1 -s 1280x720 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -filter_complex hstack -f v4l2 / dev / video2

Работает. Теперь я могу показать две камеры в видеоконференции.

Но камера № 0 показывает задержку (почти 1 с), связанную со второй камерой. Как можно решить эту проблему с задержкой на первой камере, не добавляя задержку ко второй камере.

ffmpeg -i / dev / video0 -i / dev / video1 -s 1280x720 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -filter_complex hstack -f v4l2 / dev / video2

Это работает. Теперь я могу показать две камеры в видеоконференции.

Но камера № 0 показывает задержку (почти 1 с), связанную со второй камерой. Как можно решить эту проблему с задержкой на первой камере, не добавляя задержку ко второй камере.

ffmpeg -i / dev / video0 -i / dev / video1 -s 1280x720 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -filter_complex hstack -f v4l2 / dev / video2

Это работает. Теперь я могу показать две камеры в видеоконференции.

Но камера № 0 показывает задержку (почти 1 с), связанную со второй камерой. Как можно решить эту проблему с задержкой на первой камере, не добавляя задержку ко второй камере.

0
ответ дан 19 June 2020 в 21:36

Другие вопросы по тегам:

Похожие вопросы: