1. @echo off
    2. set t=
    3. set v=
    4. set work_path=C:\Users\Administrator\Desktop\test\wav
    5. C:
    6. cd %work_path%
    7. setlocal enabledelayedexpansion
    8. for /r %%i in (*.wav) do (
    9. set v=%%i
    10. set t=%%i
    11. set "t=!t:wav=mp3!
    12. E:\WorkSpace\ffmpeg-latest-win64-shared\bin\ffmpeg.exe -i !v! !t!
    13. )
    14. pause

    准备: https://ffmpeg.zeranoe.com/builds/win32/shared/ 在ffmpeg官网下载好相应的ffmpeg包,并解压。
    接下来:对批处理代码做适当的修改,并在任意位置双击运行,然后就是等待完成。

    注:C:\Users\Administrator\Desktop\test\wav 为转换前音频目录
    E:\WorkSpace\ffmpeg-latest-win64-shared\bin\ffmpeg.exe 为解压后的ffmpeg.exe的路径
    *.wav 可替换为其他ffmpeg支持的格式
    set “t=!t:wav=mp3! 此句是在替换路径中的wav 为 mp3,替换mp3字符可转换为其他ffmpeg支持的格式

    转换后生成的文件保存在与 work_path 同级的目录下