所以我几天来一直在尝试解决如何做到这一点,这个网站帮助了我,但我仍然卡住了。
我基本上想运行一个批处理文件,它通过一个包含所有子目录的文件夹,并将所有 mkv 文件的容器更改为 mp4,如有必要,将声音转换为 AAC。最好它会在同一个地方创建具有相同名称的新 mp4 文件,然后删除 mkv。
到目前为止,我所拥有的就是如果我将它放在某个文件夹中,则会在名为 newfiles 的指定文件夹中创建 mp4。我也不确定我是否正确使用了 libfaac。非常感谢任何建议。我本来想使用 libfdk_aac 但我已经尝试了一切来获得它,但我找不到它。
for %%a in ("*.mkv") do C:\ffmpeg\bin\ffmpeg -i "%%a" -vcodec copy -acodec libfaac "Z:\newfiles\%%~na.mp4"
pause