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
-1
filtro de escala escolherá automaticamente a altura correta para preservar a proporção.Você pode alterar o algoritmo de escala com a
flags
opção no filtro de escala.lanczos
Vale a pena tentar upsampling . O padrão ébicubic
(se estiver usando-vf
/-filter:v
) oubilinear
(se estiver usando-filter_complex
). Veja a lista completa de algoritmos comffmpeg -h filter=scale
(listados em-sws_flags
) ou emDocumentação do escalador FFmpeg.Este exemplo usa as
unsharp
configuraçõ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.