参考 https://blog.csdn.net/qq_30945147/article/details/94597226
1.下载msys2:http://www.msys2.org/
2. 在msys2终端中输入安装下列软件(可能需要下载多次)

pacman -S mingw-w64-x86_64-cmake gcc mingw-w64-x86_64-winpthreads-git mingw-w64-x86_64-libwinpthread-git binutils coreutils yasm git base-devel p7zip

3.下载libaom:git clone https://aomedia.googlesource.com/aom ,这里需要设置代理,参考https://blog.csdn.net/qq_17046291/article/details/98843696。
4. 下载完成后,开始编译。可以用cmake GUI,也可以在cmd编译,方式很灵活。
我是在cmd中输入命令编译的。进入aom\build,输入
cmake .. -G "Visual Studio 15 2017 Win64"
cmake过程中如果出现错误,应该是确实了一些文件。这里,我缺失了Perl:https://strawberryperl.com/
编译成功后如下:AOM.sln为VS工程。

5.参数配置
aomenc、aomdec分别为编码和解码对应的启动项目。启动项目需要配置命令行参数,具体参数解析见https://blog.csdn.net/mmzx9318/article/details/105170109。
我的配置为:
anmenc:
E:\myvs\yuv\BasketballPass_416x240_50.yuv --width=416 --height=240 --bit-depth=8 --psnr --codec=av1 --test-decode=0 --cpu-used=0 --threads=1 --profile=0 --drop-frame=0 --static-thresh=0 --sharpness=0 --frame-parallel=0 --tile-columns=0 --passes=2 --kf-min-dist=0 --kf-max-dist=0 --end-usage=q --psnr -v --cq-level=45 --enable-cdef=1 --enable-restoration=1 --limit=10 --enable-cfl-intra=1 -o out.ivf
aomdec:
out.ivf --rawvideo --progress -o dec.yuv

6.完成

windows下AV1的编译相关推荐

  1. 在windows下写makefile编译代码

    From: http://blog.163.com/xjming487@126/blog/static/212951352007625114849843/ 在windows下写makefile编译代码 ...

  2. 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集

    上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...

  3. [转]cscope在windows下使用mingw编译的方法

    cscope在windows下使用mingw编译的方法      http://blog.csdn.net/mslk/archive/2007/05/06/1598513.aspx cscope在wi ...

  4. Windows下用CMake编译JsonCpp及配置(适合新手)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 JsonCpp是什么? JSON是一种轻量级的数据交换格式.它可以表示数字.字符串.有序的值序列 ...

  5. Windows下用ndk编译ffmpeg

    Windows下用ndk编译ffmpeg   第一步:创建一个android工程,然后将ffmpeg整体放到jni下,并创建Android.mk和Application.mk Android.mk: ...

  6. 手把手教你在windows下源码编译Open3D

    文章目录 前言 1.编译环境 2.编译步骤 3.编译中的bug 3.1 下载超时问题,ispc.pybind11.open3d_sphinx_theme等 3.2 boringssl 3.3 Dire ...

  7. Windows下使用VS2019编译libiconv-1.16

    Windows下使用VS2019编译libiconv-1.16 参考了 https://blog.csdn.net/zhouguangcai8/article/details/105270657,在其 ...

  8. mysql 源码 sln_在windows下使用vs2013编译和调试mysql源代码

    在windows下使用vs2013编译和调试mysql源代码 1. 准备工作 1)OS:win10 + VS2013 2)mysql 源码(windows版):mysql-5.6.25.zip 3)p ...

  9. 【C#】C#中使用GDAL3(一):Windows下超详细编译C#版GDAL3.3.0(VS2015+.NET 4+32位/64位)

    转载请注明原文地址:https://www.cnblogs.com/litou/p/15004877.html 总目录 (一)Windows下超详细编译C#版GDAL3.3.0(VS2015+.NET ...

  10. windows下编译php扩展,windows下开发并编译PHP扩展的方法_php

    现在就简单说一在WINDOWS下开发php扩展的步骤: 首先需要准备的软件有: cygwin 安装路径e:/app/cygwin visual studio C++ 6.0, 修改环境变量,把已经安装 ...

最新文章

  1. 特征重要性、特征集成+FeatureUnion、特征选择变换器+ColumnTransformer、标签特征变换+TransformedTargetRegressor、特征质量、自动学习数据中的特征
  2. Java 解惑(Java Puzzler)
  3. oracle expdp/impdp exclude=STATISTICS
  4. 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...
  5. Vue - 在v-repeat中使用计算属性
  6. hashmap 遍历_别慌,送你21 个面试官必问HashMap考点
  7. 在unity 中,使用http请求,下载文件到可读可写路径
  8. Windows Server 2008 R2正式版尝鲜体验
  9. 嵌入式Linux内核优化裁剪
  10. 分享一个IIS日志分析工具-LogParse
  11. 自学python免费教材-Python 有哪些入门学习方法和值得推荐的经典教材?
  12. xcodebuild -exportArchive -allowProvisioningUpdates
  13. 《GB∕T 35273-2020 信息安全技术 个人信息安全规范》已正式实施,这些变化需牢记!(附下载)
  14. 如何让“后浪”热爱工作,来自“前浪”的十大拷问
  15. 基于MATLAB/Simulink的电力电子电路仿真技术——三相电流滞环跟踪逆变器
  16. fagor后处理格式_输出格式
  17. Ionic移动app开发:app登录实现完整过程
  18. 2019ubc转学分计算机科学gpa,吐血整理2019年本科转学分申请UBC
  19. 关闭和打开445端口
  20. pageInfo的转化,do转vo

热门文章

  1. 数据结构与算法——30. 广度、深度优先搜索及骑士周游问题
  2. 通过naa在esxi主机上找到物理磁盘的位置
  3. YOLOv3在Intel Realsense上的Python实现(未实现)
  4. 【房屋销售系统——开题报告 分享(仅供参考呀)】
  5. MyBatis学习总结-06:动态SQL
  6. 【ZZULIOJ】1000: 从今天开始入坑C语言
  7. 电脑连无线无法访问云服务器,小编教你如何解决电脑无法连接无线网络
  8. Adobe After Effects 2021 for Mac v18.4.1 视频合成及特效制作软件
  9. Linux网络设备驱动程序设计----刘文涛
  10. android按钮悬停吸附,Android简单实现悬浮吸附的FloatingView