Как ffmpeg используется с видеофильтром около 2017 года для регулировки гаммы / контрастности, яркости и насыщенности?
Стековые ресурсы Exchange, которым несколько лет, указывают на фильтр mp=eq2=
, но, похоже, они устарели 1 и заменены на just eq=
. Однако ссылка не дает хорошего понимания диапазонов настроек.
Как eq=
(или эквивалентные фильтры) используется? Например, каков формат и соответствующие настройки / диапазоны?
Для личного использования я бы хотел сохранить гамму там, где она есть, при этом увеличивая яркость и насыщенность на небольшом уровне для темного видео.
1 выдает сообщение об ошибке:No such filter: 'mp'
ffmpeg
color-correction
Winterflags
источник
источник
filtername=option1=value1:option2=value2:option3=value3...
они могут быть в любом порядке.Ответы:
Эти настройки помогли мне осветлить темное видео с помощью фильтра
eq
с некоторой добавленной насыщенностью.Синтаксис:
Диапазоны фильтров и все опции:
https://ffmpeg.org/ffmpeg-filters.html#eq
Предварительный просмотр:
ffplay -vf eq=brightness=0.06:saturation=2 INPUT.MOV
Рендер:
ffmpeg -i INPUT.MOV -vf eq=brightness=0.06:saturation=2 -c:a copy OUTPUT.MOV
Альтернативные фильтры :
curves
аpp
.источник
Гамма-коррекция, вероятно, будет лучшим выбором, чем яркость, чтобы растянуть гистограмму вправо, а не переместить ее:
источник