批量转换音频格式工具

下载ffmpeg

下载这个文件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
    }
}
相关推荐
大学就业之家2 小时前
智能选岗的陷阱与应对策略
python
chenshi17812 小时前
安全合规:使用 RPA 批量发布时,如何规避平台封禁风险,实现长效稳定的投喂?
python
superman超哥2 小时前
仓颉性能瓶颈定位方法深度解析
c语言·开发语言·c++·python·仓颉
岁岁的O泡奶2 小时前
NSSCTF_crypto_[SWPU 2020]happy
经验分享·python·算法·密码学
武汉唯众智创2 小时前
“物联网 Python 开发教程”课程教学解决方案
开发语言·python·物联网·物联网技术·物联网 python 开发·python 开发
时光Autistic3 小时前
【搭建教程】腾讯混元3D模型部署
开发语言·python·3d·github
前端程序猿之路3 小时前
AI大模型应用之-RAG 全流程
人工智能·python·gpt·语言模型·aigc·mybatis·ai编程
程序员miki3 小时前
Dramatiq安装及应用(一)
python·dramatiq
liulanba3 小时前
深入理解 Python 异步编程:async、await 与同步函数详解
服务器·网络·python