情况
我有两个网络摄像头(带有相关的视频设备 /dev/video0
和 /dev/video1
)。第一个网络摄像头生成 720p 的分辨率,而另一个生成 1080p 的分辨率。
任务
我想创建一个新的视频设备/dev/video2
这是通过将来自第一个网络摄像头的视频放在来自第二个网络摄像头的视频旁边来定义的。
最佳答案
modprobe
v4l2loopback(你的发行版未知,所以我不能给你准确的、可复制粘贴的说明)。ffmpeg
:ffmpeg -i /dev/video0 -i /dev/video1 -filter_complex "[1]scale=-1:720[right];[0][right]hstack,format=yuv420p" -f v4l2 /dev/video2
请注意,输出将为 2560x720。
关于ffmpeg - 通过将视频并排放置,将两个视频设备合并到第三个设备中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65718584/