一、问题描述:
安装完Intel-Media-SDK后,使用安装目录下的例程“sample_decode”执行命令:
sample_decode.exe h264 -hw -i test_1.mp4 -o out.yuv
结果解码失败了,报错:ERROR: No suitable adapters found for this workload
如下图所示:
这是由于该官方例程只能解码纯码流,也就是说像MP4这种封装了多种流的文件是无法解析的。
二、解决方法:
根据博文《使用FFmpeg命令生成H.264裸流文件》,生成H.264裸流文件,再使用sample_decode解码该裸流文件。
三、参考资料:
《Intel Media SDK decode_sample 编译》