W jaki sposób ffmpeg jest używany z filtrem wideo około 2017 roku do regulacji gamma / kontrastu, jasności i nasycenia?
Stosy zasobów Exchange, które mają kilka lat, wskazują na filtr mp=eq2=
, ale wydaje się, że jest przestarzały 1 i zastąpiony przez just eq=
. Link nie ujawnia jednak dobrego zrozumienia zakresów ustawień.
Jak stosuje się eq=
(lub równoważne filtry)? Np. Jaki jest format i odpowiednie ustawienia / zakresy?
Na własny użytek chciałbym zachować gamma tam, gdzie jest, jednocześnie zwiększając jasność i nasycenie, dla ciemnego wideo.
1 Zgłasza komunikat o błędzie:No such filter: 'mp'
ffmpeg
color-correction
Winterflags
źródło
źródło
filtername=option1=value1:option2=value2:option3=value3...
mogą być w dowolnej kolejności.Odpowiedzi:
Te ustawienia pomogły mi rozjaśnić ciemne wideo za pomocą filtra
eq
, z pewnym dodatkowym nasyceniem.Składnia:
Filtruj zakresy i wszystkie opcje:
https://ffmpeg.org/ffmpeg-filters.html#eq
Zapowiedź:
ffplay -vf eq=brightness=0.06:saturation=2 INPUT.MOV
Renderowanie:
ffmpeg -i INPUT.MOV -vf eq=brightness=0.06:saturation=2 -c:a copy OUTPUT.MOV
Alternatywne filtry :
curves
ipp
.źródło
Korekcja gamma jest prawdopodobnie lepszym wyborem niż jasność, aby rozciągnąć histogram w prawo, zamiast przesuwać go:
źródło