[FFMPEG硬體加速]Intel® Media Server Studio

來源:互聯網
上載者:User
1.安裝Linxu版本Intel Media Server Studio 2017 作業系統:CentOS Linux release 7.2.1511 (Core) 下載Intel Media Server Studio 2017,參考media server studio getting started guide 使用install_sdk_CentOS.sh進行安裝; 使用 vainfo進行測試, 使用sample進行測試,若無錯誤,則安裝成功 2.安裝編譯ffmpeg 下載ffmpeg ,需要是2.8以後的版本才支援Intel Quick Sync Video 安裝參考文檔quicksync-video-ffmpeg-install-valid 配置FFmpeg(–enable-libmfx –enable-nonfree),編譯,安裝:需要拷貝標頭檔到/opt/intel/mediasdk/include/mfx目錄,並且增加libmfx.pc檔案. 安裝libpciaccess:apt install *pciaccess* 重裝 libdrm和libva 查看是否編譯成功:ffmpeg -codecs | grep qsv 使用h264_qsv進行轉碼調試:
ffmpeg -hwaccel qsv -c:v h264_qsv -vsync 0 -i udp://224.2.2.2:9000 -look_ahead 0 -pix_fmt nv12 -c:v h264_qsv -c:a copy -b:v 2M -preset veryfast -f mpegts udp://127.0.0.1:10000 2.qsv在ffmpeg中的CODEC 2.1.命令
ffmpeg -codecs | grep qsv 
2.2.decoders
h264_qsv   Supported pixel formats: nv12 p010le qsvhevc_qsv   Supported pixel formats: nv12 p010le qsv mpeg2_qsv  Supported pixel formats: nv12 qsv vc1_qsv    Supported pixel formats: nv12 qsv
2.3.encoders
 h264_qsv  Supported pixel formats: nv12 qsv   hevc_qsv  Supported pixel formats: nv12 qsv  mpeg2_qsv Supported pixel formats: nv12 qsv
2.4.pixel formats
YV12:YUV420Planar,Y,V(Cr),U(Cb)依次佔用3個平面,先V後UIYUV,I420:YUV420Planar,Y,U(Cb),V(Cr)依次佔用3個平面,與YV12的U、V平面順序相反,先U後V;NV12:YUV420 Semi Planar, Y,U(Cb)V(Cr)依次佔用2個平面,後面是UV佔用一個平面,先U再V交錯的一個平面。NV21:YUV420 Semi Planar, Y,V(Cr)U(Cb)依次佔用2個平面,與NV12的UV交錯平面中的UV交錯順序相反,其後面也是VU佔用一個平面,先V再U交錯的一個平面。
參考

Intel_Media_Developers_Guide
integrating-intel-media-sdk-with-ffmpeg-for-muxdemuxing-and-audio-encodedecode-usages
cloud-computing-quicksync-video-ffmpeg-white-paper
quicksync-video-ffmpeg-install-valid

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.