将gstreamer NV12视频导向v4l2loopback接收器

时间:2018-03-27 06:47:25

标签: v4l2 gstreamer-1.0 v4l2loopback

我想将带有NV12像素格式的视频导向v4l2loopback设备,但我尝试这样做的尝试都失败了。我试过这个管道

gst-launch-1.0 videotestsrc ! videoconvert ! video/x-raw,format=NV12 ! v4l2sink device=/dev/video1

/dev/video1是我的环回设备。此外,我尝试使用v4l2loopback-ctl脚本将环回设备功能设置为NV12而无需成功

./v4l2loopback-ctl set-caps "video/x-raw, format=NV12" /dev/video1

此管道适用于其他视频格式,因此,将NV12引导至v4l2loopback设备是否有效?

我正在开发ubuntu 16.04,内核版本为4.13.0-37-generic,v4l2loopback版本为0.11.0,从源代码编译而成commit

1 个答案:

答案 0 :(得分:0)

在项目GitHub存储库上打开issue之后,答案是不支持此功能。我添加了它,我的更改合并在this commit