gpt4 book ai didi

windows - FFMPEG - 批量转换子文件夹

转载 作者:可可西里 更新时间:2023-11-01 13:23:56 24 4
gpt4 key购买 nike

我正在尝试设置 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 命令,很高兴它能正常工作——我只需要获得正确的批处理命令。

在此先感谢您的指点!

干杯

最佳答案

试试这个:

@echo off & setlocal
FOR /r %%i in (*.mp4) DO ffmpeg32 -i "%%~fi" -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 "%%~dpni(2)%%~xi"

关于windows - FFMPEG - 批量转换子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com