视频压缩原来真的很慢很慢……

尝试把一个十年前的视频(47秒)用最慢的方式压缩了一下,耗时5️⃣0️⃣分钟!

从 46MB 压缩到 2.3MB,肉眼看起来质量不差。选用的格式仍然是我目前最爱的 AV1 编码,容器是 webm(第一次用)。

开了 64 个线程(随手写的,忘记系统是多少核了),内存占用仅 ~300MB,CPU 占用仅 ~250%.

1
2
3
4
5
6
$ time ffmpeg -i 1.mp4 -c:v libaom-av1 -crf 35 -preset veryslow -threads 64 1.webm
...

real 50m6.234s
user 130m41.780s
sys	 0m36.944s

过程真漫长啊!不得不想得十几年前为了把视频装进 MP4 的年代了,那时候看着“视频转换大师”那个进度条……实在不理解为什么会这么慢,当然,现在也不理解。我以为至少能跟上视频的速度的(1秒时间转换1秒视频进度[狗头])。

2025-4-19 20:06:36

看起来 Safari 对 .webm 的支持很差,放弃了,继续用 .mp4(但是编码方式仍然是 AV1)。

碎碎念 桃子