Gstreamer:如何将mp4视频输出到/dev/video0?

Gstreamer:如何将mp4视频输出到/dev/video0?,gstreamer,Gstreamer,我在.avi文件中找到了 gst-launch-1.0-v filesrc location=test.avi!阿维德莫斯!德克宾! 视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0 这个屏幕输出到/dev/video0: gst-launch-1.0-v ximagesrc startx=1 starty=1 endx=320 endy=240! 视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0 您知道如何

我在.avi文件中找到了

gst-launch-1.0-v filesrc location=test.avi!阿维德莫斯!德克宾! 视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0

这个屏幕输出到/dev/video0:

gst-launch-1.0-v ximagesrc startx=1 starty=1 endx=320 endy=240! 视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0

您知道如何使用Gstreamer输入.mp4文件而不是.avi文件吗

gst-launch-1.0-v filesrc location=test.mp4!qtdemux!德克宾!视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0

由于MP4文件没有固定帧速率的概念,因此必须添加视频速率元素并设置所需的帧速率(可能取决于输出设备)

gst-launch-1.0-v filesrc location=test.mp4!qtdemux!德克宾!视频速率!视频转换!“视频/x-raw,格式=YUY2,帧速率=30/1”!v4l2sink设备=/dev/video0