Configurações FFMPEG para máscara de nitidez com e sem aumento de resolução

Configurações FFMPEG para máscara de nitidez com e sem aumento de resolução

Tenho a tarefa de tentar 'melhorar' a qualidade do vídeo de uma câmera compacta. Eu estava pensando em talvez aumentar a amostragem e depois aplicar uma máscara pouco nítida.

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

Responder1

Veja oescalaenão nítidofiltros no ffmpeg:

ffmpeg -i input -filter:v "scale=1280:-1:flags=lanczos,unsharp=5:5:1.0:5:5:0.0" output
  • O -1filtro de escala escolherá automaticamente a altura correta para preservar a proporção.

  • Você pode alterar o algoritmo de escala com a flagsopção no filtro de escala. lanczosVale a pena tentar upsampling . O padrão é bicubic(se estiver usando -vf/ -filter:v) ou bilinear(se estiver usando -filter_complex). Veja a lista completa de algoritmos com ffmpeg -h filter=scale(listados em -sws_flags) ou emDocumentação do escalador FFmpeg.

  • Este exemplo usa as unsharpconfigurações padrão: 5:5:1.0:5:5:0.0, que foram incluídas para fins de demonstração. Esses valores permitem aumentar a nitidez ou desfocar o croma e/ou luma. Veja odocumentação do filtro unsharpmais exemplos.

informação relacionada