欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

X265(HEVC编码器)在VS2015下的编译和使用

程序员文章站 2022-05-21 14:19:54
...

前言


最近一直在研究视音频编码方面,这也是我第一次编写博客,许多内容都参考了CSDN著名的大神:leixiaohuao1020,但是由于雷神已经去世,无法获得他的转载权。若有任何不足之处,请在此说明,谢谢


源码获取与编译


X265 VideoLan的官方网址:http://www.videolan.org/developers/x265.html

X265(HEVC编码器)在VS2015下的编译和使用


获取源码之前,要先安装以下工具

1.TortoiseHg

2.CMake


1.执行如下命令

hg clone http://hg.videolan.org/x265  


2.打开X265源码路径下的Build目录,会有不同版本的解决方案配置文件

X265(HEVC编码器)在VS2015下的编译和使用

进入想要生成的解决方案目录

以我为例,进入“vc12-x86”,运行“make-solutions.bat”

待程序进行配置,完成之后会弹出CMake窗口

X265(HEVC编码器)在VS2015下的编译和使用

先单击“Configure”按钮

提示“Configuring done”时单击“Generate”

提示“Generating done”时即可关闭CMakeGUI


3.打开目录下的x265.sln

将配置改为Release

X265(HEVC编码器)在VS2015下的编译和使用

单击菜单栏的生成下的生成解决方案

等待VS编译完成之后,没有错误,即可检查Release目录下的X265库与程序

X265(HEVC编码器)在VS2015下的编译和使用

其中libx265.dll 与 libx265.lib分别为动态库与静态库

x265.exe即为可执行程序,可使用命令行直接进行编码


使用libx265进行编码

待编写...

相关标签: X265 编码 hevc