ffmpeg 开源免费视频编码解码命令av1使用教程

全称 AOMedia Video Codec 1.0(AV1)
网上到处都说,av1将超越h265(因为专利贵)和vp9编码,据说相同的码率下,将比h265还要省30%的体积。
可以将H264体积减少一半。
具体废话看这介绍:https://www.jianshu.com/p/b5e6a18a97ed

实际怎么样,我们没有用过,抽空来编码看一下。

最新版本 ffmpeg 4.1以上版本
https://ffmpeg.org/download.html
下载window版本的来试吧
https://ffmpeg.zeranoe.com/builds/
如果是你源码编译安装,请加上这个 --enable-libaom

关于av1的使用可以参照官方:
https://trac.ffmpeg.org/wiki/Encode/AV1

命令行执行如下

ffmpeg -i input.mp4 -c:v libaom-av1 -strict -2 output.avi
ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 0 -strict experimental output.mkv
ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 2000k -strict experimental output.mkv
ffmpeg -i input.mp4 -c:v libaom-av1 -minrate 500k -b:v 2000k -maxrate 2500k -strict experimental output.mp4

其中
-strict -2 or -strict experimental
为严格模式,因为实验要求。编码速度很慢,这就是所谓的时间换空间吧。
您可以指定比特率 -b:v 2M 或质量级别-crf 30
libaom 也支持2-pass 二次平均比特率

中途我放弃了,仅640*360 fps30 512kbps 历过10个小时,都没有完成1%
于是查了下资料,AV1的编码时间是H265的10至50倍
而且十分耗电,还以为在挖矿。
参照此文
https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82935174

其它AV1
librav1e

浏览器的支持的情况
Chrome
http://infos.joyyang.com/tech/201905/08/8363.html
Firefox 65 默认启用AV1解码

点赞