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