Configurações do FFMPEG para não receber spam com ou sem upsampling

1

Tenho a tarefa de tentar "melhorar" a qualidade do vídeo a partir de um ponto e disparar na câmera. Eu estava pensando em talvez fazer um up-sampling e, em seguida, aplicar um pouco de máscara de nitidez.

Algum especialista do FFMPEG pode sugerir algumas configurações iniciais para o mascaramento de nitidez, com e sem up-sampling (digamos de 320X180 a 720P 1280X720)?

    
por Bachalo 12.11.2012 / 16:20

1 resposta

4

Veja os filtros scale e unsharp no ffmpeg:

ffmpeg -i input -filter:v "scale=1280:-1,unsharp=5:5:1.0:5:5:0.0" output

O -1 no filtro de escala informa ffmpeg para escolher automaticamente a altura correta para preservar a proporção. Você pode alterar o scaler com a opção -sws_flags , como -sws_flags lanczos . Para upsampling lanczos vale a pena tentar. O padrão é bicubic . Veja a lista completa em ffmpeg -h full .

Meu exemplo usa o unsharp configurações padrão: 5:5:1.0:5:5:0.0 , que incluí para fins de demonstração. Esses valores permitem que você afie ou desfoque o croma e / ou a luma. Veja a documentação com man ffmpeg para mais exemplos.

    
por 13.11.2012 / 16:43

Tags