Windows10 下 AVS2实时编码器xavs2的下载,编译,运行
xavs2的下载网址:
https://gitee.com/pkuvcl/xavs2
可以选择master版本,或者tag版本,具体区别我也不太清楚,我的是1.3版本,我是下载最先的tag版本。
xavs2的编译:
1、首先需要有microsoft visual studio 13或者更新的版本;将工程xavs2设置为启动项, 进行编译。
2、首次编译本项目:
a、需要安装一个 shell 执行器, 比如 git-for-windows 中的 bash,需要将该 bash 所在的目录添加到系统环境变量 PATH 中.如上所述, 如果您以默认配置安装了git-for-windows,那么将 C:\Program Files\Git\bin 添加到环境变量中即可.
添加过程打开电脑属性->高级系统设置->环境变量->系统环境:找到PATH,选择编辑,之后进行选择新建:把自己的bash.exe路径写上,确定之后就可以了
b:下载vsyasm,我用的的是1.3.0版本:下载地址
http://www.tortall.net/projects/yasm/releases
我根据自己电脑是64位选的vsyasm-1.3.0-win64.zip
(1) 将vsyasm.exe文件拷贝到如下目录: (使用vs2013)
“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin”
(2) 将剩余三个vsyasm文件拷贝到MSBuild模板目录:
“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations”
(3) 重新打开VS2013, asmopt工程应已正常加载, 编译无错误.
进行编译就可以成功。
xavs2运行:
注意编译的时候解决方案平台需使用 x64 配置:
在xavs2设置为启动项目,右键选择属性->配置属性->调试->命令参数:-f encoder_ldp.cfg。其中encoder_ldp.cfg在xavs2\config路径下注意修改yuv路径以及分辨率。
最后运行成功。