h265 硬解码

转载 2016年08月31日 15:00:40

Intel QSV

Intel QSV (Quick Sync Video) is a technology which allows decoding and encoding using recent Intel CPU and integrated GPU, supported on recent Intel CPUs. Note that the (CPU)GPU needs to be compatible with both QSV and OpenCL. Some (older) QSV -enabled GPUs aren't compatible with OpenCL. See: http://www.intel.com/content/www/us/en/architecture-and-technology/quick-sync-video/quick-sync-video-general.html https://software.intel.com/en-us/articles/intel-sdk-for-opencl-applications-2013-release-notes

To enable QSV support, you need the Intel Media SDK integrated in the Intel Media Server Studio: https://software.intel.com/en-us/intel-media-server-studio

The Intel Media Server studio is available for both Linux and Windows, and contains the libva and libdrm libraries, the libmfx dispatcher library and the intel drivers. libmfx is the library which selects the codec depending on the system capabilities, falling back to a software implementation if the hardware accelerated codec is not available).

FFmpeg QSV support relies on libmfx, but the library provided by Intel does not come with pkg-config files and a proper installer. Thus the easiest to install the library is to use the libmfx version packaged by lu_zero here: https://github.com/lu-zero/mfx_dispatch

Requirements on Windows: install the Intel Media SDK packaged in the Intel Media Server Studio, which comes with a graphic installer, and a MinGW compilation enviroment (for example provided by MSYS2 with a corresponding Mingw-w64 package). Then you need to build libmfx and install it in a path recognized by pkg-config. For example if you install in /usr/local then you need the update the$PKG_CONFIG_PATH environment variable to make it point to /usr/local/lib/pkgconfig.

Requriments on Linux: you need either to rely on the Intel Media Server Studio for Linux, or use a recent enough supported system, with the libva and libdrm libraries, the libva Intel drivers, and the libmfx library packaged by lu_zero. Note: in case you use the Intel Media Server Studio generic installation script, the installation script may overwrite your system libraries and break the system.

Check the following website for updated information about the Intel Graphics stack on the various Linux platforms: https://01.org/linuxgraphics

To enable QSV support in the FFmpeg build, configure with --enable-libmfx.

Support for decoding and encoding is integrated in FFmpeg through several codecs identified by the _qsv suffix. In particular, it currently supports MPEG2 video, VC1 (decoding only), H.264 and H.265.

For example to encode to H.264 using h264_qsv, you can use the command:

ffmpeg -i INPUT -c:v h264_qsv -preset:v faster out.qsv.mp4

Android 解码MediaCodec 播放H264 265

package io.vec.demo.mediacodec;import java.io.IOException; import java.nio.ByteBuffer;import android...
  • yulinxx
  • yulinxx
  • 2017年01月09日 15:42
  • 2365


突然发现自己曾经做过的东西要记录下来,这样以后就不至于找不到了,早这样该多好。今天整理了一下之前做的demo,希望对你们也有用。如果哪里移植不好。加我qq:106601549 这只是个个简单的demo...
  • mtaxot
  • mtaxot
  • 2017年03月31日 14:42
  • 9561

Android Mediacodec H.265文件播放

读取h.265视频文件的每一帧送Mediacodec 解码/Surface 显示 H265FileDecodeActivity.java public class H265FileDecodeAct...
  • keen_zuxwang
  • keen_zuxwang
  • 2017年09月27日 00:02
  • 581


  • 2017年03月31日 14:36
  • 46.74MB
  • 下载


正如H.264是MPEG-4的part 10,H.265是MEPG-H的part 2。 MPEG-H   MPEG-H是ISO/IEC 动态图像专家组(MPEG)所开发的一组标准,包含了1个数字容器标...
  • flowingflying
  • flowingflying
  • 2015年05月05日 09:39
  • 2766


  • leixiaohua1020
  • leixiaohua1020
  • 2014年10月04日 14:12
  • 37488


在经过差不多一个礼拜的时间,终于完成了RTSP+H.264解码,真的是十分的高兴,期间感冒,身体不好,还和XX闹矛盾,因此做出来也有点出乎意料,心情格外的好。终于能毕业了。 因此分享一下我的经验,希...
  • 2012年12月25日 20:57
  • 64862


HEVC,英文全拼:High Efficiency Video Coding,是一种新的视频压缩标准。可以替代H.264/ AVC编码标准。...
  • wsk004321
  • wsk004321
  • 2014年07月28日 15:53
  • 7694

HEVC/H265 性能分析

HEVC/H265 标准中的目标是:H264的码率一般,质量一样,是否达到,数据说话。  下面是视频编解码大师测试数据: HEVC: is it really twice as good as ...
  • szu030606
  • szu030606
  • 2013年03月09日 15:16
  • 6810

ffmpeg Intel硬件加速总结

ffmpeg Intel硬件加速总结
  • LeoChen1983
  • LeoChen1983
  • 2017年05月25日 19:45
  • 3397
您举报文章:h265 硬解码