我正在尝试使用 ffmpeg 捕获 h264 并将其发送到我的虚拟设备。我可以捕获 YUYV 并使用以下命令发送它:
ffmpeg -f video4linux2 -s 1920x1080 -i /dev/video0 -vcodec copy -f v4l2 /dev/video3
然后我尝试用这个来捕获 h264 而不是 YUYV:
ffmpeg -f video4linux2 -input_format h264 -s 1920x1080 -i /dev/video0 -vcodec copy -f v4l2 /dev/video3
然后ffmpeg返回错误语句:
V4l2 输出设备仅支持单个原始视频流
有人知道正确的命令或有什么问题吗?