The Scalable Video Technology for HEVC Encoder (SVT-HEVC Encoder) is an HEVC-compliant encoder library core that achieves excellent density-quality tradeoffs, and is highly optimized for Intel® Xeon⢠Scalable Processor and Xeon⢠D processors. Intel open source SVT-HEVC encoder in: https://github.com/intel/SVT-HEVC.
This wrapper work with SVT-HEVC new_api branch, more information can get from https://github.com/intel/SVT-HEVC/blob/new_api/ffmpeg_plugin/. For SVT-HEVC build, you can switch the branch to new_api, then run: ./build.sh <release | debug> in the directory Build/linux. If you want to enable the pkg-config for SVT-HEVC library, the file install_libsvt_hevc_plugin_ffmpeg.sh give a sample for this. (https://github.com/intel/SVT-HEVC/blob/new_api/ffmpeg_plugin/\ install_libsvt_hevc_ffmpeg.sh). This patches based on Zhengxu, huang/hassene's hard work. V1: - Add libsvt hevc encoder wrapper and a Changelog entry. Jun Zhao (2): lavc/svt_hevc: add libsvt hevc encoder wrapper. Changelog: Add new entry for svt-hevc encoder Changelog | 2 +- configure | 4 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/libsvt_hevc.c | 370 ++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 377 insertions(+), 1 deletions(-) create mode 100644 libavcodec/libsvt_hevc.c
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel