工具/软件:Linux
我正在使用 LPSDK 03.03.00.04并尝试使用开箱即用的 viddec3test 可执行文件来解码视频文件。 它会出现运行时错误。 下面粘贴到所使用的命令行和相关输出中。
这些错误是什么、如何修复? 我还使用 Yocto 构建了相同的可执行文件、并得到相同的运行时错误。 我想将 viddec3test 用作用户空间应用程序的起点、在我解决这个初始问题之前无法取得任何进展。
谢谢
root@am57xx-EVM:~/nfs-vmware#/usr/bin/viddec3test TearOfSteel-Short-1920x800.mov
0x2e008:正在打开显示屏..
使用0连接器、0x0显示、多平面:1.
0x2e008:打开 Demuxer..
输入#0、mov、mp4、m4a、3gp、3g2、mj2、来自"TearOfSteel-short-1920x800.mv":
元数据:
majer_brand :qt.
MINOR 版本 :512
兼容品牌:QT
编码器 : Lavf55.42.101
持续时间:00:00:21.04、开始时间:0.036281、比特率:3090kB/s
流#0:0 (eng):音频:AAC (LC)(mp4a / 0x6134706D)、44100Hz、立体声、fltp、128kB/s (默认)
元数据:
handler_name :DataHandler
流#0:1 (eng):视频:H264 (高)(avc1 / 0x31637661)、yuv420p、1920x800 [SAR 1:1 DAR 12:5]、2961KB/s、24fps、24TBR、12288 TBN、 48 tbc (默认值)
元数据:
handler_name :DataHandler
编码器 :Lavc55.66.100 libx264
正在初始化位流过滤器
0x2e008:infile=TearOfSteel-short-1920x800.mov、width=1920、height=800
0x2e008:padded_width=2048、padded_height=896、num_pbuffers=8
错误:alloc_buffer:182:drmModeAddFB2失败:无效参数(-22)
错误:alloc_buffers:226:分配失败
0x2e008:正在打开发动机。
DisplayBufsMode:1.
0x2e008:输入结束
错误:DECODER_PROCESS:411:0x2e008:Process returned error:-1
错误:DECODER_Process:412:0x2e008:扩展错误:00040000
root@am57xx-EVM:~/nfs-vmware#