首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从gst fbdev接收器上的元素"pipeline0“获得EOS

从gst fbdev接收器上的元素"pipeline0“获得EOS
EN

Unix & Linux用户
提问于 2021-10-26 08:40:12
回答 1查看 456关注 0票数 2

我正在尝试将视频文件转发到设备上没有X的帧缓冲区中,我使用的是gstreamerfbdevsink插件。

  • 当我用gst测试它-启动-1.0视频测试it!它工作得很好。
  • 但是,当我尝试用命令GST-Laun-1.0文件my location=right_top1.mp4在我的设备上打开任何视频文件时!它立即停止工作与输出设置管道暂停.管道正在铺设..。管道是预先录制的..。设置管道播放..。新时钟: GstSystemClock从元素"pipeline0“获得了EOS。执行在0:00:00.006988697之后结束,将管道设置为NULL .释放管道..。

我不知道发生了什么,因为即使添加调试(-v --gst-debug-level=2)输出也是一样的。

如果有关系的话,我正在用Yocto操作系统开发Nvidia Jetson Nano。

你们知道如何解决或调试它吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-10-28 07:21:12

我最终放弃了gstreamer,使用了ffmpeg,不再有任何问题。

命令如下所示:

代码语言:javascript
复制
ffmpeg -fflags nobuffer -flags low_delay -rtsp_transport tcp -stimeout 1000000 -i <RTSP_stream_addr> -pix_fmt bgra -loglevel
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/674830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档