win-install-ffmpeg
Windows 安装 FFmpeg
补充说明
FFmpeg 是一款开源跨平台音视频处理工具,支持几乎所有格式的录制、转换、流媒体处理,是命令行音视频处理的瑞士军刀。
安装 FFmpeg
- CMD 下载命令
# 安装 FFmpeg
cd /d "%USERPROFILE%\Downloads" && curl.exe -L -o ffmpeg.zip https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z && powershell -Command "Expand-Archive -Path ffmpeg.zip -DestinationPath C:\Program Files\ffmpeg"
- PowerShell 下载命令
# 安装 FFmpeg
cd ~\Downloads; curl.exe -L -o ffmpeg.7z https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z; Expand-Archive -Path ffmpeg.7z -DestinationPath "$env:ProgramFiles\ffmpeg"
winget 安装命令
推荐使用 winget 安装,自动处理依赖、静默后台执行
winget install -e --id Gyan.FFmpeg -h --accept-package-agreements --accept-source-agreements
-e:精确匹配包 ID,杜绝装错-h:静默安装,不弹出向导窗口--accept-package-agreements:自动同意许可协议--accept-source-agreements:同意源协议,批量部署必备
使用前提
- 系统:Windows 11 / 10 1709+(自带 winget)
- 权限:以管理员身份运行 CMD,否则 UAC 中断自动化
- 网络:需正常联网
执行结果
- 未安装 → 自动下载 + 静默安装,无弹窗
- 已装同版本 → 提示已安装,不重复操作
- 已有旧版 → 不会自动升级,如需升级请运行
winget upgrade Gyan.FFmpeg
功能说明
- 音视频转换:支持几乎所有格式之间的相互转换
- 流媒体处理:支持 RTMP、RTSP、HLS 等协议
- 视频压缩与裁剪:支持分辨率调整、码率控制、片段截取
- 音频提取与处理:支持音频抽取、变速、音量调整
- 批量处理:结合脚本可实现批量文件转换
- 支持 CMD / PowerShell:同时提供 CMD 和 PowerShell 两种下载命令