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