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

前言


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


源码获取与编译


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



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

1.TortoiseHg

2.CMake


1.执行如下命令

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


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


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

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

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


先单击“Configure”按钮

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

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


3.打开目录下的x265.sln

将配置改为Release


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

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


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

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


使用libx265进行编码

待编写...

猜你喜欢

转载自blog.csdn.net/m0_37719965/article/details/74162392