Como o ffmpeg é usado com um filtro de vídeo por volta de 2017 para ajustar gama / contraste, brilho e saturação?
Empilhar recursos do Exchange com alguns anos de idade apontam para o filtro mp=eq2=
, mas parece ter sido preterido 1 e substituído por just eq=
. O link não revela uma boa compreensão dos intervalos de configuração, no entanto.
Como é eq=
usado (ou filtros equivalentes)? Por exemplo, qual é o formato e as configurações / intervalos apropriados?
Para meu uso pessoal, eu gostaria de manter a gama onde ela está, enquanto aumenta bastante o brilho e a saturação, para um vídeo escuro.
1 lança mensagem de erro:No such filter: 'mp'
ffmpeg
color-correction
Winterflags
fonte
fonte
filtername=option1=value1:option2=value2:option3=value3...
Estes podem estar em qualquer ordem.Respostas:
Essas configurações me ajudaram a clarear um vídeo escuro usando o filtro
eq
, com alguma saturação adicional.Sintaxe:
Intervalos de filtro e todas as opções:
https://ffmpeg.org/ffmpeg-filters.html#eq
Pré-visualização:
ffplay -vf eq=brightness=0.06:saturation=2 INPUT.MOV
Render:
ffmpeg -i INPUT.MOV -vf eq=brightness=0.06:saturation=2 -c:a copy OUTPUT.MOV
Filtros alternativos :
curves
epp
.fonte
É provável que a correção de gama seja uma escolha melhor do que o brilho, para esticar o histograma para a direita em vez de empurrá-lo:
fonte