我正在尝试设置一个 Windows 批处理文件来使用 FFMPEG 转换多个 MP4 文件。多个子文件夹中有许多文件,因此我需要在每个子文件夹中的每个文件上执行脚本。
恐怕我没有太多使用批处理文件的经验,但根据我的研究,我得到了以下命令文本:
FOR %%i in (*.mp4) /R DO (ffmpeg32 -i "%%~ni.mp4" -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 aac -b:a 128k -ac 2 -strict -2 -cutoff 15000 -c:a:1 copy "%~ni&(2).mp4")
该脚本基本上需要将 AAC 音频流添加到现有 MP4 文件中,因此我需要通过在文件名末尾添加 (2) 来更改输出名称。
我已经单独测试了 ffmpeg 命令,很高兴它可以工作 - 我只需要获取正确的批处理命令。
提前感谢您的任何指点!
干杯