Знание того, когда не следует выполнять нормализацию с помощью ffmpeg loudnorm

Знание того, когда не следует выполнять нормализацию с помощью ffmpeg loudnorm

Я написал скрипт, который использует фильтр ffmpeg loudnorm для нормализации звука в видеофайлах — он выполняет первый проход для анализа файла, а затем второй проход для его нормализации с использованием этих значений.

В идеале я бы хотел сделать так, чтобы второй шаг не выполнялся, если файл не нужно нормализовать. Есть ли способ выяснить это из первого шага? В результате получается такой набор параметров:

input_i=-15.06
input_tp=-0.89
input_lra=16.50
input_thresh=-26.28
output_i=-16.76
output_tp=-1.50
output_lra=12.70
output_thresh=-27.61
normalization_type=dynamic
target_offset=0.76

Мне интересно, можно ли использовать какие-либо из этих значений, чтобы решить, нужно ли нормализовать файл или нет. Я посмотрел вдокументацияи он сообщает вам, какими могут быть диапазоны этих значений, но не то, какими они на самом деле являютсяиметь в виду.

Спасибо за любую помощь!

решение1

Основное применение loudnorm — настройка входного сигнала на целевой интегрированный уровень громкости, поэтому все зависит от того, какой должна быть выходная громкость. В примере журнала входной сигнал измеряется на уровне -15,06. Достаточно ли этого? Решать вам.

Связанный контент