专栏底层软件J5接入ovx8b摄像头可正常出图,但是编码输出视频报错fail to get vio data

J5接入ovx8b摄像头可正常出图,但是编码输出视频报错fail to get vio data

已解决
IanZhu2023-04-28
44
15

J5EVM平台,ovx8b摄像头,通过vcs_test可通过hobotplayer出图,想通过recorder编码输出mp4,log显示Success to start recorder,后面报错fail to get vio data,想请问可能是哪方面的原因?

附件:
底层软件
征程5
评论1
0/1000
  • 费小财
    Lv.5

    你好,

    不连接hobotplayer会报错吗

    2023-04-28
    0
    14
    • IanZhu回复费小财:

      会的

      2023-04-28
      0
    • 费小财回复IanZhu:

      完整的dmesg发一份看看

      2023-04-28
      0
    • IanZhu回复费小财:

      你好,上传到附件了。麻烦帮忙看一下,谢谢

      2023-04-28
      0
    • IanZhu回复费小财:

      你好,能看出来什么问题吗

      2023-05-16
      0
    • 费小财回复IanZhu:

      驱动日志没看到错误

      正常被强制退出而已,有上层的出错的时间点和日志没

      2023-05-16
      0
    • IanZhu回复费小财:
      2023-05-16
      0
    • IanZhu回复IanZhu:

      单独跑摄像头是可以出图的

      2023-05-16
      0
    • IanZhu回复费小财:

      能生成mp4文件说明编解码过程是没有问题的吧,但就是没有正常的数据进来

      2023-05-16
      0
    • 费小财回复IanZhu:

      你可以让通路跑长一些 看下cat /proc/hb_isp 看下ISP的数据是不是正常的,从通路日志看是没看到错误的,或者抓个log有可能是格式设置的不对

      2023-05-16
      0
    • 费小财回复费小财:

      export LOGLEVEL=4 抓个logcat日志看看

      2023-05-16
      0
    • IanZhu回复费小财:

      这是logcat的报错

      2023-05-16
      0
    • IanZhu回复费小财:

      你好,可以正常输出视频了,现在的问题是如果将max_file_duration的值设为0,不限制mp4输出文件的时长,编码过程中ctrl+c中断进程,输出的mp4文件拷到本地会损坏文件,如果将max_file_duration设置成其他时长,是不会损坏的,想请问这是为什么呢

      2023-05-17
      0
    • 费小财回复IanZhu:

      应该是缺少了文件尾了,muxer有repair的接口,可以用来修复

      2023-05-17
      0
    • IanZhu回复费小财:

      好的,谢谢

      2023-05-17
      0