调用 ffmpeg 批量转换文件格式

@echo off
setlocal enabledelayedexpansion

:: 指定要遍历的文件夹路径
set "folderPath=C:\你的文件夹路径"

rem 使用for /R循环遍历文件夹及其子文件夹中的所有dsf文件
rem %%f 为遍历到的文件名,如果文件名中包括空格,应使用双引号包围变量名
rem %%f 变量名中加入 ~n 修饰符,表示取得其中的文件名(不包括后缀),详见 for /?
for /R "%folderPath%" %%f in (*.dsf) do (
	ffmpeg -i "%%f" "%%~nf.flac"
)

endlocal
pause
posted @ 2025-03-15 16:14  汉学  阅读(67)  评论(0)    收藏  举报