在我们自己设计的板子上,接入了USB-camera, 但是无法使用qtic2venc进行编码录像。

忘记回家的路的榴莲 2024-08-30 17:48:43

在我们自己设计的板子上,接入了USB-camera, 但是无法使用qtic2venc进行编码录像。具体操作如下,
接入了UVC 到板子上后,使用以下命令进行录像
gst-launch-1.0 -e v4l2src device=/dev/video2 ! videoconvert ! 'video/x-raw,width=640,height=480,framerate=30/1' ! qtic2venc ! h264parse ! mp4mux ! queue ! filesink location=/data/output/cam2-uvc.mp4

发现log 有这样的错误
12:55.749 1658 1680 I QC2Comp: [avcE_0] Returning empty EOS buffer as-is as the codec is not started yet
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason error (5)
EOS on shutdown enabled - waiting for EOS after Error
Waiting for EOS...

...全文
954 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2024-09-02
  • 打赏
  • 举报
回复

1, 请确认下在连接usb camera的时候,是否有/dev/video*的节点生成。然后使用正确的video节点再试一下。
2, 如果怀疑是gmsl的问题,可以试一下看能不能找到类似下面的文件,然后删除或者更改文件名,然后重启设备再试一下gst命令。
com.qti.sensormodule.max9296a_ar0231_gmsl0.bin
com.qti.sensormodule.max9296a_ar0231_gmsl1.bin
3, 确认这个节点 /dev/dri/renderD128 是否存在, 如果不存在, 可以尝试点亮虚拟屏以使能这个节点, 以保证编码可以正常的work.

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧