AV1官方网站

ALLIANCE FOR OPEN MEDIA

编译所需工具和依赖库

工具 下载地址
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中。

代码下载

  1. 使用git下载:git clone https://aomedia.googlesource.com/aom
  2. GitHub下载:https://github.com/mozilla/aom
    下载代码包如下
    AV1测试软件AOM的编译和使用——window下VS解决方案生成

编译生成VS解决方案

  1. 安装好所有依赖库和第三方包,打开cmake,选择代码路径
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
  2. 点击cmake左下角configure,选择对应的本地VS编译器版本,我的是VS2015,点击Finish,生成相关配置。
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
  3. 点击Generate,生成解决方案在aom/build文件夹下
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
  4. 用VS打开解决方案AOM.sln
    AV1测试软件AOM的编译和使用——window下VS解决方案生成

测试AV1编码器

  1. 将aomenc设为启动项,编译,build/Release下生成可执行文件
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
    AV1测试软件AOM的编译和使用——window下VS解决方案生成
  2. 在Release下新建文件xx.bat,输入一下命令,并执行
aomenc.exe -c -i ...\BasketballPass_416.yuv -w 416 -h 240 --limit=10 --verbose --psnr -o rec.yuv

AV1测试软件AOM的编译和使用——window下VS解决方案生成

相关文章:

  • 2021-11-16
  • 2021-10-09
  • 2022-12-23
  • 2022-01-01
  • 2021-12-01
  • 2021-07-25
  • 2021-07-22
  • 2021-06-18
猜你喜欢
  • 2022-12-23
  • 2021-08-21
  • 2021-06-24
  • 2021-08-09
  • 2021-07-06
  • 2022-12-23
  • 2021-10-07
相关资源
相似解决方案