当前位置: 首页 > 知识库问答 >
问题:

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

宫俊远
2023-03-14

我找到了. avi文件

gst-launch-1.0-v filesrc location=测试。阿维!avidemux!decodebin!视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0

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

gst-Launit-1.0-v ximagesrc start x=1 starty=1 endx=320 endy=240!视频转换!“视频/x-原始,格式=YUY2”!v4l2ink设备=/dev/Video0

了解如何使用Gstreamer输入。mp4文件,而不是。avi文件?

共有1个答案

闾丘山
2023-03-14

gst-launch-1.0-v filesrc location=测试。mp4!qtdemux!decodebin!视频转换!“视频/x-raw,格式=YUY2”!v4l2sink设备=/dev/video0

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

gst-launch-1.0-v filesrc location=测试。mp4!qtdemux!decodebin!视频速率!视频转换!“视频/x-raw,格式=YUY2,帧速率=30/1”!v4l2sink设备=/dev/video0

 类似资料:
  • 我曾尝试使用GStreamer管道将mp4视频转换为avi视频,但它是在没有声音的情况下转换的 gst launch-t-v filesrc location=源。mp4!qtdemux!ffdec\U h264!视频/x-raw-yuv!avimux!filesink location=结果yuv。avi公司

  • 问题内容: 好的,基本上我有一个项目,要求对用户隐藏视频,同时仍然能够查看它们(使用php)。这是我到目前为止所得到的: video.php文件具有以下内容: 并且应该显示此内容的html文件使用的是预期的html5。现在这是东西..当我直接嵌入这个(不是)时,它起作用了。但是它在我的iPhone上不起作用,并且在标签中也不起作用…如果我使用直接文件而不是php包装器,那么一切也可以在我的iPho

  • 我正在尝试从我的本地目录中获取视频文件,从服务器启用流并从我的客户端捕获这些帧。我使用了以下管道: 服务器端: 客户端: 设置这些后,我没有看到任何显示(甚至没有启动应用程序屏幕) 为了添加以上信息,我正在Ubuntu-12.04的命令行中运行这些命令

  • 我正在玩gstream er命令行界面,在从PNG图像创建mp4视频文件时卡住了。你们能帮忙解决这个问题吗? 使用下面的命令,我从摄像机创建了PNG图像: gst-launch-1.0。exe-v ksvideosrc!队列decodebin!视频转换!pngenc!多文件接收器位置=“frame  d.png” 我可以使用以下命令播放pPNG图像: gst-launch-1.0-v multi

  • 我设置了一个相机预览与onPreviewFrame回调,我想知道,“如何编码onPreviewFrame数据到一个mp4视频文件?” 谢谢,如果有任何评论、意见或建议,我们将不胜感激,

  • 问题内容: 此代码有什么问题? 我在项目中有一个Raw文件(mp4视频文件), 当我这样做时,然后我从SDcard文件获取的文件不相同,因此无法加载视频:( 您是否有另一种自动将原始文件复制到的方法sdcard? 谢谢 问题答案: 如果使用InputStream进行读取,请使用OutputStream进行写入,即BufferedOutputStream包装的FileOutputStream。另外,