ffmpeg Loudnorm 的结果是......声音不是很大

ffmpeg Loudnorm 的结果是......声音不是很大

我将 27 个独立的视频(和音频)流混合在一起,并尝试使用 Loudnorm 过滤器将输出音频设置为合理的水平。

我使用我读到的信息分两次运行了 Loudnorm 过滤器这里,第一遍的过滤器如下所示:

[0:a]volume=0.90,aresample=async=1:first_pts=0[aud0]
[1:a]volume=2.08,aresample=async=1:first_pts=0[aud1]
[2:a]volume=1.48,aresample=async=1:first_pts=0[aud2]
[3:a]volume=2.53,aresample=async=1:first_pts=0[aud3]
[4:a]volume=1.34,aresample=async=1:first_pts=0[aud4]
[5:a]volume=1.81,aresample=async=1:first_pts=0[aud5]
[6:a]volume=1.19,aresample=async=1:first_pts=0[aud6]
[7:a]volume=3.01,aresample=async=1:first_pts=0[aud7]
[8:a]volume=1.61,aresample=async=1:first_pts=0[aud8]
[9:a]volume=1.85,aresample=async=1:first_pts=0[aud9]
[10:a]volume=1.92,aresample=async=1:first_pts=0[aud10]
[11:a]volume=1.36,aresample=async=1:first_pts=0[aud11]
[12:a]volume=3.05,aresample=async=1:first_pts=0[aud12]
[13:a]volume=1.97,aresample=async=1:first_pts=0[aud13]
[14:a]volume=2.93,aresample=async=1:first_pts=0[aud14]
[15:a]volume=5.03,aresample=async=1:first_pts=0[aud15]
[16:a]volume=4.03,aresample=async=1:first_pts=0[aud16]
[17:a]volume=7.84,aresample=async=1:first_pts=0[aud17]
[18:a]volume=29.81,aresample=async=1:first_pts=0[aud18]
[19:a]volume=31.59,aresample=async=1:first_pts=0[aud19]
[20:a]volume=6.00,aresample=async=1:first_pts=0[aud20]
[21:a]volume=1.45,aresample=async=1:first_pts=0[aud21]
[22:a]volume=1.75,aresample=async=1:first_pts=0[aud22]
[23:a]volume=4.17,aresample=async=1:first_pts=0[aud23]
[24:a]volume=2.83,aresample=async=1:first_pts=0[aud24]
[25:a]volume=4.55,aresample=async=1:first_pts=0[aud25]
[26:a]volume=2.66,aresample=async=1:first_pts=0[aud26]
[aud0][aud1][aud2][aud3][aud4][aud5][aud6][aud7][aud8][aud9][aud10][aud11][aud12][aud13][aud14][aud15][aud16][aud17][aud18][aud19][aud20][aud21][aud22][aud23][aud24][aud25][aud26]amix=inputs=27[a]
[a]loudnorm=I=-24:LRA=11:tp=-2:print_format=json

Loudnorm 也报道了这一点:

"input_i": "-29.92"
"input_tp": "-15.22"
"input_lra": "17.10"
"input_thresh": "-41.11"
"output_i": "-22.93"
"output_tp": "-7.56"
"output_lra": "12.20"
"output_thresh": "-33.57"
"normalization_type": "dynamic"
"target_offset": "-1.07"

因此我再次运行它,使用来自第一次通过的 Loudnorm 的值:

[a]adelay=delays=200:all=1[b]
[b]loudnorm=linear=true:I=-24:LRA=11:tp=-2:measured_I=-29.92:measured_LRA=17.10:
   measured_tp=-15.22:measured_thresh=-41.11:offset=-1.07:print_format=summary[level]
[level]asplit[a1][a2]

然后我重新连接视频(其本身有有趣的处理)和音频:

-map "[video]" -map "[a1]" -c:v libx264 "output.mp4"  -map "[a2]" "output.mp3""

输出视频对我来说似乎真的很安静。我试图找出一种方法来量化这一点,我得到的唯一答案是,当我将它放入 Sony Movie Studio 时,音频显然远没有达到应有的音量:

在此处输入图片描述

我是不是把 Loudnorm 叫错了?

相关内容