对多个音频和视频进行批量规范化

对多个音频和视频进行批量规范化

我有数百个 mp4 视频和 wav,它们的音量各不相同。我想使用 ffmpeg 将它们标准化。

为了规范化一个视频,我使用以下代码:

ffmpeg -i input.mp4 -filter:a loudnorm output.mp4

是否有一个 ffmpeg 代码可以在 macOS 上规范化它们全部?

答案1

使用 Bashfor 循环。此示例假设所有输入都在同一个目录中(无递归)。

mkdir output
for i in *.{mp4,wav}; do ffmpeg -i "$i" -filter:a loudnorm -c:v copy "output/$i"; done

改编自如何使用 转换整个目录ffmpeg

相关内容