下载这个文件ffmpeg-release-essentials.zip
解压后重命名为ffmpeg
放在D盘
你会看到
D:\ffmpeg\bin\ffmpeg.exe
使用方式
在放了多个音频文件夹下右键打开命令行

输入以下代码 Enter即可
这段代码会把这个文件夹下的所有wav格式转换为mp3并且删掉wav
可以按自己的需求修改下面代码
cpp
Get-ChildItem -Path . -Filter *.wav | ForEach-Object {
$wavPath = $_.FullName
$mp3Path = [System.IO.Path]::ChangeExtension($wavPath, ".mp3")
# ✅ 如果目标 mp3 已存在,直接跳过
if (Test-Path $mp3Path) {
Write-Host "已存在 MP3,跳过:" $mp3Path
return
}
# ✅ 转换 wav -> mp3
& "D:\ffmpeg\bin\ffmpeg.exe" -y -i "$wavPath" -ac 2 -ar 44100 -ab 192k "$mp3Path"
# ✅ 如果转换成功
if (Test-Path $mp3Path) {
# ✅ 删除 wav
Remove-Item "$wavPath"
# ✅ 处理 meta 文件(wav.meta -> mp3.meta)
$wavMeta = "$wavPath.meta"
$mp3Meta = "$mp3Path.meta"
if (Test-Path $wavMeta) {
Move-Item "$wavMeta" "$mp3Meta"
Write-Host "已同步 meta:" $mp3Meta
}
Write-Host "转换完成:" $mp3Path
}
}