使用 ffmpeg 对音频文件进行响度归一化

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

本文介绍了如何使用ffmpeg的loudnorm过滤器进行音频响度归一化,以解决不同歌曲音量不一致的问题。作者分享了改进后的脚本,强调了测量与调整的分步过程,以及音频文件处理时的参数选择和编码问题。

🎯

关键要点

  • 使用ffmpeg的loudnorm过滤器进行音频响度归一化,以解决不同歌曲音量不一致的问题。
  • 响度衡量的是人的主观感知的音量大小,与声强不同。
  • 脚本经过多次改进,分为测量和调整两个步骤,以线性调整响度。
  • 整体响度I=-14是YouTube使用的标准,真峰值TP=0和响度范围LRA=50是为了减少限制。
  • 处理过程中发现编码参数变化,导致音频文件大小不一致。
  • 编写新脚本以处理单个新加的歌曲文件,并根据文件类型调整编码参数。
➡️

继续阅读