ubuntu/linux下intel-media-SDK编译安装

本文档详细介绍了如何在Ubuntu 18.04环境下安装Intel Media SDK,包括必要的依赖项LibVA和media-driver的安装步骤。通过使用国内镜像加速下载过程,并提供了具体的编译和安装命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

另外一个参考的网址是https://blog.csdn.net/qq_33571718/article/details/87932229

intel-media-SDK编译安装
      环境ubuntu18.04:
      intel-media-SDK代码在这里:
      https://github.com/Intel-Media-SDK/MediaSDK.git
      最近在做视频解码工作.......。网络摄像头延时挺大,用着intel 的cpu解码试试。然后就开干了.......
      里面需要下载的有些文件还是挺大的,我网速直接从github下载可能下载不下来或者很慢,从github右上角fork这个代码,然后从中国的码云中导入你fork的代码,最后在git clone时用你码云的路径下载,速度飞快。
      1.需要安装安装LibVA依赖https://github.com/colin130/libva.git
      sudo ./autogen.sh
       输出:
      libva - 2.11.0.pre1 (VA-API 1.11.0)
      Installation prefix .............. : /usr/local
      Default driver path .............. : ${exec_prefix}/lib/dri
      Extra window systems ............. : drm x11 glx
      Build documentation .............. : no
      Build with messaging ............. : yes
      Now type 'make' to compile libva.
      sudo make
      输出:
      Making all in pkgconfig
      make[2]: Entering directory '/home/colin/libva/pkgconfig'
      make[2]: Nothing to be done for 'all'.
      make[2]: Leaving directory '/home/colin/libva/pkgconfig'
      make[2]: Entering directory '/home/colin/libva'
      make[2]: Leaving directory '/home/colin/libva'
      make[1]: Leaving directory '/home/colin/libva'
      sudo make install
      输出:
      /usr/bin/install -c -m 644 libva.pc libva-drm.pc libva-x11.pc libva-glx.pc '/usr/local/lib/pkgconfig'
      make[2]: Leaving directory '/home/colin/libva/pkgconfig'
      make[1]: Leaving directory '/home/colin/libva/pkgconfig'
      make[1]: Entering directory '/home/colin/libva'
      make[2]: Entering directory '/home/colin/libva'
      make[2]: Nothing to be done for 'install-exec-am'.
      make[2]: Nothing to be done for 'install-data-am'.
      make[2]: Leaving directory '/home/colin/libva'
      make[1]: Leaving directory '/home/colin/libva'
      2.安装依赖: media-driver
      https://github.com/intel/media-driver
      media-driver 的安装也是要依赖Libva,这个前面已经安装了,另外要安装Gmmlib (https://github.com/intel/gmmlib.git)
      sudo git clone https://github.com/intel/gmmlib.git
      cd gmmlib
      sudo mkdir build && cd build
      cmake ..
      sudo make -j4
      等待一段时间编译,不错就行。
      sudo make isntall
      安装 media-driver
      sudo git clone https://github.com/intel/media-driver
      apt install autoconf libtool libdrm-dev xorg xorg-dev openbox libx11-dev libgl1-mesa-glx libgl1-mesa-dev
      sudo mkdir build_media && cd build_media
      cmake ..
      sudo make -j4
      sudo make install
      输出:
      -- Installing: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
      -- Installing: /etc/profile.d/intel-media.sh
      -- Installing: /usr/lib/x86_64-linux-gnu/igfxcmrt64.so
      设置环境变量:
      export LIBVA_DRIVERS_PATH=<path-contains-iHD_drv_video.so>
      export LIBVA_DRIVER_NAME=iHD
      sudo gedit ~/.bashrc
      添加下面环境变量到~/.bashrc
      我的:
      export LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
      export LIBVA_DRIVER_NAME=iHD
      source ~/.bashrc
      编译:intel Media SDK
      sudo git clone https://github.com/Intel-Media-SDK/MediaSDK.git msdk
      cd msdk
      sudo mkdir build && cd build
      cmake ..
      sudo make -j4
      sudo make install
      嗯嗯 最后编译好了! 看看官方例子具体怎么解码,https://github.com/Intel-Media-SDK/MediaSDK/blob/master/doc/samples/readme-decode_linux.md
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值