原博主这个解决方案是构建在 ffmpeg 之上的,然而 ffmpeg 基于命令行,对小白非常不友好。

怎么整呢?包装!好感度 📈📈📈

我借助的是  自动操作,通过右键 ¹ 或者快捷键 ² 就能「无感」处理。

📊 平均压缩率 90%,本示例中达到 99.5%,质量几乎无损(表现为肉眼难以分辨)。

这个处理,对提升视频帖子的阅读体验和传播效果来说,至关重要。比如像下面的演示视频,你想等待 14M 数据下载完才能播放,还是看到推文就看播放呢?❛˓◞˂̵

[1] 右 键 方 案: 图 1。

[2] 快捷键方案: 图 2,可以自行设置。


📃 回归本质(技术向,可以跳过) #ffmpeg 参数是: -c:v libx264 -tag:v avc1 -movflags faststart -crf 30 -preset superfast

其中: 1️⃣ -c:v libx264: 主流、高效的 H.264 压缩编码。

2️⃣ -movflags faststart: 元数据前置,视频还未完全下载时,就可以开始播放。

3️⃣ -crf 30: 动态码律,大幅压缩的关键。

4️⃣ preset superfast:提升压缩速度。

我把 2 和 4 学过来,进一步优化了体验,新参数是: -c:v libx264 -crf 30 -r 24 -movflags faststart -c:a aac -b:a 128k -preset superfast

其中:

1️⃣ -r 24:把输出帧率固定为 24fps,够用就好。

2️⃣ -c:a aac -b:a 128k:兼顾音频的压缩,128kbps 的 aac 比 mp3 压缩效果更好。

理解命令之后,打开自动操作 APP 把它「藏」起来,TA 就成了一个无感的工作流。🎉