AV1测试软件AOM的编译和使用——window下VS解决方案生成
文章目录AV1官方网站编译所需工具和依赖库代码下载编译生成VS解决方案测试AV1编码器AV1官方网站ALLIANCE FOR OPEN MEDIA编译所需工具和依赖库工具下载地址CMakehttps://cmake.org/download/Githttps://git-scm.com/Perlhttps://www.perl.org/get.html...
·
AV1官方网站
编译所需工具和依赖库
工具 | 下载地址 |
---|---|
CMake | https://cmake.org/download/ |
Git | https://git-scm.com/ |
Perl | https://www.perl.org/get.html |
yasm | http://yasm.tortall.net/Download.html |
python | https://www.python.org/downloads/windows/ |
其中cmake,git,perl和python网上有很多安装教程,自行查找。yasm下载下来是一个可执行文件,需要将其添加到系统环境变量的路径中,或者复制到windows/system中。
代码下载
- 使用git下载:
git clone https://aomedia.googlesource.com/aom
- GitHub下载:
https://github.com/mozilla/aom
下载代码包如下
编译生成VS解决方案
- 安装好所有依赖库和第三方包,打开
cmake
,选择代码路径
- 点击cmake左下角
configure
,选择对应的本地VS编译器版本,我的是VS2015,点击Finish
,生成相关配置。
- 点击
Generate
,生成解决方案在aom/build
文件夹下
- 用VS打开解决方案
AOM.sln
测试AV1编码器
- 将aomenc设为启动项,编译,build/Release下生成可执行文件
- 在Release下新建文件
xx.bat
,输入一下命令,并执行
aomenc.exe -c -i ...\BasketballPass_416.yuv -w 416 -h 240 --limit=10 --verbose --psnr -o rec.bin
更多推荐
已为社区贡献1条内容
所有评论(0)