ffmpeg 3.0 使用Intel Media SDK (qsv)make出错

Alderaan_city 发布于 2016/04/21 21:34
阅读 1K+
收藏 0
    电脑是Ubuntu Kylin 14.04,64位系统。成功安装了Intel Media Server Studio 2016,并且安装了内核3.14.5(已打官方补丁),ffmpeg在修改configure文件为
./configure --enable-libmfx --enable-encoder=h264_qsv --enable-decoder=h264_qsv

    这一步没有问题,但是在执行make操作的时候,提示如下错误:

    libavcodec/libavcodec.so:对‘MFXVideoUSER_Load’未定义的引用
    libavcodec/libavcodec.so:对‘vaGetDisplayDRM’未定义的引用
    collect2: error: ld returned 1 exit status
    make: *** [ffmpeg_g] 错误 1

    安装的时候参考了如下网址步骤:

    http://blog.csdn.net/ww506772362/article/details/49865437

    求助各位大神,小弟感激不尽!



加载中
0
sxy_sdy
sxy_sdy
添加--enable-libmfx这个编译选项的时候需要能够找到libmfx.a,这几个函数是在静态库libmfx.a中定义的。查看comfig.mak中的连接库是否有这个库,没有的话手动添加进去
0
勿忘初心_123
libmfx.a添加comfig.mak文件的那个位置,求解???
返回顶部
顶部