GSTREAMER:如何将MP4视频输送到 /dev /video0中



我找到了.avi文件

gst-launch-1.0 -v filesrc location = test.avi!avidemux!decodebin! VideoConvert!"视频/X-RAW,格式= yuy2"!v4l2sink设备=/dev/video0

和此一个ouptput屏幕进入/dev/video0:

gst-launch-1.0 -v ximagesrc startx = 1 starty = 1 endx = 320 endy = 240! VideoConvert!"视频/X-RAW,格式= yuy2"!v4l2sink设备=/dev/video0

关于如何使用GSTREAMER到输入A .MP4文件而不是.AVI文件的任何想法?

gst-launch-1.0 -v filesrc location = test.mp4!qtdemux!decodebin!VideoConvert!"视频/X-RAW,格式= yuy2"!v4l2sink设备=/dev/video0

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

gst-launch-1.0 -v filesrc location = test.mp4!qtdemux!decodebin!录像!VideoConvert!"视频/X-RAW,格式= Yuy2,Framerate = 30/1"!v4l2sink设备=/dev/video0

最新更新