使用的系统镜像:ubuntu版本。
问题描述:从地平线官网下载X3M SDK, 使用其中的sample/sample_venc_basic例程,执行命令:./sample_venc_basic -w 1080 -h 720 -t h264 -f file0 -g file1
执行完成后在当前目录下生成 sample_venc.h264 文件,该文件播放后是花屏绿屏。
请问下:该从哪个方面去排查呢,可以确定的是 摄像头已经打开了。另外咱们有没有HB_VENC库的接口相关说明呢。 这问题在打开摄像头步骤时,需要哪些参数有明确规定吗?
使用camera的数据进行h264/h265编码编码输出,有实例吗?
初始时创建编码通道错误,这个通道要选择哪个通道呢?应该选择什么通道,怎么查看应该使用哪个通道?
HB_VENC_CreateChn 0 failed, eff803f8.
root@ubuntu:/userdata# ./sample_venc_basic -w 1080 -h 720 ecode_type h264 -f file0 -g file1
get encode data thread running
feed encode data thread running
[ERROR][“venc”][video/src/hb_venc.c:401] [1522.955877]HB_VENC_CreateChn[401]: [HB_VENC] HB_VENC_CreateChn:401 Not Support decoding agreement!
HB_VENC_CreateChn 0 failed, eff803f8.
sample_venc_basic 示例是开打两个 file0 和 file1 指定的两张NV12格式的图片进行编码,是不需要camera参与的。
重启之后直接无法初始化了,这个错误码是什么错误呢?