1. 打开 PowerShell(以管理员身份运行)。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
验证安装是否成功:
choco -v
2.使用 Chocolatey 安装 FFmpeg
choco install ffmpeg
验证安装是否成功:
ffmpeg -version
3.新建txt复制以下代码进去,保存并修改后缀名为.bat,双击运行即可
@echo off
:: 创建 compressed 文件夹(如果不存在)
if not exist "compressed" (
mkdir "compressed"
)
:: 遍历当前目录下所有 MP4 文件
for %%i in ("*.mp4") do (
:: 压缩文件并存入 compressed 目录
ffmpeg -i "%%i" -b:v 800k -c:v libx264 -preset fast -c:a aac -b:a 128k "compressed\%%~ni_compressed.mp4"
)
:: 提示完成
echo 压缩完成,所有文件已存入 compressed 目录。
pause