MKV 转 MP4 容器解决方案

MKV 转 MP4 容器解决方案

现在我正在使用 ffmpeg 将电影和电视节目的 MKV 转换为 MP4。但是,这只能一次在一个文件夹中完成,或者一次移动一次,因为它们都在自己的文件夹中。我使用以下代码:

for %%a in ("*.mkv") do ffmpeg.exe -i "%%a" -vcodec copy -acodec copy "%%~na .mp4" pause

例如,如果它是一个季节的电视节目文件夹,并且将一次转换一集,那么这种方法就可以很好地工作。

有没有办法使用批处理搜索根目录 ~1200 中的子文件夹并找到所有 MKV 文件,将它们转换为保留相同音频/频道的新容器,然后删除旧的 mkv 文件?

答案1

命令

FOR /R %%a etc etc 

将递归子文件夹,在“DO”后添加“(”将允许您在多行中输入多个命令。然后使用“)”关闭命令

我绝不是批处理文件的专家,以上内容摘自http://ss64.com/nt/for.html...我希望这能有所帮助

相关内容