现在位置: 首页  >  编程技术  >  其它
批处理脚本调用ffmpeg转换音乐文件为mp3格式
0 2521

安装ffmpeg后,直接将带转换的文件拖到这个脚本上就行


@echo off

setlocal enabledelayedexpansion


REM 检查是否存在 FFmpeg

where ffmpeg >nul 2>nul

if errorlevel 1 (

    echo 请确保已经安装了 FFmpeg 并添加到了系统环境变量中。

    pause

    exit /b

)


REM 遍历拖入的文件

for %%f in (%*) do (

    REM 获取文件扩展名

    set ext=%%~xf


    REM 如果是以下格式之一则进行转换

    if /i "!ext!"==".wav" (

        ffmpeg -i "%%~ff" -codec:a libmp3lame -qscale:a 2 "%%~dpnf.mp3"

    ) else if /i "!ext!"==".flac" (

        ffmpeg -i "%%~ff" -codec:a libmp3lame -qscale:a 2 "%%~dpnf.mp3"

    ) else if /i "!ext!"==".ogg" (

        ffmpeg -i "%%~ff" -codec:a libmp3lame -qscale:a 2 "%%~dpnf.mp3"

    ) else if /i "!ext!"==".m4a" (

        ffmpeg -i "%%~ff" -codec:a libmp3lame -qscale:a 2 "%%~dpnf.mp3"

    )

)


echo 转换完成。

pause


 评论
 站内搜索