Я новичок в фильтре loudnorm. Я успешно использовал его, чтобы сделать файл тише, но я не могу заставить его сделать громче.
передать 1 команду:
ffmpeg -i in.wav -af loudnorm=I=-16:TP=-1.5:LRA=11:print_format=json -f null -
выход:
{
"input_i" : "-23.54",
"input_tp" : "-7.96",
"input_lra" : "0.00",
"input_thresh" : "-34.17",
"output_i" : "-23.09",
"output_tp" : "-7.51",
"output_lra" : "0.00",
"output_thresh" : "-33.72",
"normalization_type" : "linear",
"target_offset" : "7.09"
}
проходят 2 команды:
ffmpeg -y -i in.wav -af loudnorm=I=-16:TP=-1.5:LRA=11:measured_I=-23.54:measured_TP=-7.96:measured_LRA=0.00:measured_thresh=-34.17:offset=7.09:linear=true:print_format=summary -ar 16k out.wav
выход:
Input Integrated: -23.5 LUFS
Input True Peak: -8.0 dBTP
Input LRA: 0.0 LU
Input Threshold: -34.2 LUFS
Output Integrated: -23.1 LUFS
Output True Peak: -7.5 dBTP
Output LRA: 0.0 LU
Output Threshold: -33.7 LUFS
Normalization Type: Linear
Target Offset: +7.1 LU
Я ожидал, что выходные числа будут близки к указанным значениям, например,Output Integrated: -16.0 LUFS
. Почему этого не происходит?
обновление: если я пик нормализовать in.wav
измеряемой input_i
это -15.55. Применение loudnorm к этому файлу дает ожидаемый результат. Так loudnorm сделает громкие тише файл, но не тихих файл громче.