有没有办法将大量视频文件从 AC3 声音转换为 AAC?我不想转换视频本身,视频还可以,只转换声音。我有很多用 H.264 或 mpeg4(xvid) 编码的视频和 AC3 声音,保存在不同的容器中(.avi、.mkv)。我只想将它们中的声音转换为 AAC,而不改变视频格式和容器。
答案1
描述
使用发送到上下文菜单中的脚本将多个视频文件的音频转换为 AAC。
安装
- 下载FFmpeg
shell:sendto
使用组合键[win]+[r]打开文件夹- 例如创建一个空的批处理文件
aac.bat
- 粘贴以下代码
FOR %%i IN (%*) DO ffmpeg -i "%%~fi" -c:v copy -c:a aac "%%~di%%~pi%%~ni_aac%%~xi"
用法
选择要转换的文件,右键单击它们,单击“发送到”,然后单击“aac.bat”。
结果
该脚本将创建新文件,在文件名中添加“_aac”,并将音频转换为 AAC。
假设
我假设您运行的是 Windows。我在 Windows 10 上使用多个带有 DTS 音频的 MKV 文件测试了该脚本。
FFmpg 代码
如果您想以其他方式指定输入和输出文件,则可以使用以下代码。
ffmpeg -i "C:\input.mkv" -c:v copy -c:a aac "C:\output.mkv"
答案2
最好的方法是使用 来FFmpeg
仅转换音频。然后,您可以将原始视频和转换后的 AAC 合并在一起MKVToolNix
。