https://github.com/GyanD/codexffmpeg/releases/download/8.1/ffmpeg-8.1-essentials_build.zip 【需要翻墙】

二、下载后怎么用
1️⃣ 解压

解压后结构类似:

ffmpeg-8.1-essentials_build
├─ bin
│ ├─ ffmpeg.exe
│ ├─ ffprobe.exe
│ └─ ffplay.exe

2️⃣ 放到一个固定目录

例如:

D:\ffmpeg

最终:

D:\ffmpeg\bin\ffmpeg.exe

3️⃣ 配置环境变量(推荐)

Windows:
系统设置
环境变量
Path
新增

添加:

D:\ffmpeg\bin

4️⃣ 测试是否成功

打开 CMD / PowerShell / Git Bash

输入:

ffmpeg -version

如果看到类似:

ffmpeg version 8.1

说明安装成功 ✅

三、马上测试转码

进入视频目录:

cd 视频目录

执行:

ffmpeg -i old.mp4 -c:v libx264 -c:a aac -movflags +faststart new.mp4

生成:

new.mp4

这个视频 Chrome / Safari / Edge 都能正常播放。

二、先检查视频编码(推荐)

先看看原视频是什么编码:

ffprobe F:\video\视频名称.mp4

如果看到:

Video: hevc

说明:

👉 H265 视频
👉 Chrome 不支持
👉 需要转码

三、推荐网站视频转码参数(最佳)

如果是网站 banner 视频,用这个:

ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 23 -pix_fmt yuv420p -movflags +faststart output.mp4

参数解释:

参数 作用

libx264 H264编码
crf 23 视频质量
yuv420p 浏览器兼容
faststart 网页秒加载

五、前端开发一个 超级实用技巧

很多网站视频 只有声音没画面,原因 90% 是:

编码 浏览器

H264 ✅
H265 ❌
MPEG4 ❌

所以网站视频统一:

MP4 + H264 + AAC