(一)查看音量
方法一:ffmpeg查看EBU R.128标准下的响度参数
音频的响度标准可参考EBU R.128标准(详情可见https://tech.ebu.ch/loudness/)
ffmpeg -nostats -i test.mp4 -filter_complex ebur128 -f null -

可以看到响度参数为:
I(整体响度):-16.0LUFS
LRA(响度范围): 1.5LU
方法二:ffmpeg的volumedetect
ffmpeg -i test.mp4 -af "volumedetect" -f null -

可以看到音量参数如下:
mean_volume: -18.1 dB
max_volume: -8.7 dB
(二)调整音量
方法一:ffmpeg的loudnorm(EBU R.128规范)
ffmpeg -i test.mp4 -af loudnorm=I=-23:LRA=6:tp=-1 -y out.mp4
上面I是整体响度,反映了音频的主观响度,LRA是响度范围,tp是真峰值功率
方法二:ffmpeg的volume

本文介绍了如何使用ffmpeg进行音量分析,包括通过EBU R.128标准查看响度参数和使用volumedetect获取音量信息。接着,详细讲解了如何调整音量,如应用loudnorm进行响度标准化和使用volume直接改变音量大小。最后,阐述了视频转码过程,如将h264视频转为h265,并设定视频比特率和音频采样率。

被折叠的 条评论
为什么被折叠?



