Как интерпретировать параметры фильтра atadenoise FFmpeg простым языком?

Как интерпретировать параметры фильтра atadenoise FFmpeg простым языком?

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

Я озадачен, пытаясь понятьатаденойзПараметры и их влияние на выходное видео. Документация очень расплывчатая. Пример:

0a - Set threshold A for 1st plane. Default is 0.02. Valid range is 0 to 0.3.
0b - Set threshold B for 1st plane. Default is 0.04. Valid range is 0 to 5.
...

В:Что такое самолеты?

Я прочитал статью Бартовчака/Вранчика, но не вижу, как из нее выводятся эти параметры [012]a и [012]b. Пороги используются в тексте, а в контексте обработки видео они используются для определения двух кадров: одного до и одного после текущего кадра для усреднения. Это верно?

Я поигрался с параметрами, чтобы посмотреть, что они делают. Наблюдения:

  • Слегка измененные пороговые значения, по-видимому, хорошо уменьшают мелкозернистость (например, 0a=0,05, 0b=0,07)
  • высокие значения для 1-й плоскости вызывают двоение
  • высокие значения для 2-й и особенно 3-й плоскости вызывают небольшие, но странные изменения цвета
  • если порог A >= B, то шумоподавление, похоже, не происходит

В:Итак, на нормальном английском, что на самом деле делают эти значения? Что произойдет, если я использую меньшее/значение для 0a? Или для 0b?

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