Configuración de FFMPEG para desenfocar la máscara con y sin muestreo ascendente

Configuración de FFMPEG para desenfocar la máscara con y sin muestreo ascendente

Tengo la tarea de intentar "mejorar" la calidad del vídeo desde una cámara de apuntar y disparar. Estaba considerando quizás aumentar el muestreo y luego aplicar un poco de enmascaramiento de nitidez.

¿Puede algún experto en FFMPEG sugerir algunas configuraciones iniciales para el enmascaramiento de enfoque, con y sin muestreo ascendente (por ejemplo, de 320X180 a 720P 1280X720)?

Respuesta1

Ver elescalaydesenfocarfiltros en ffmpeg:

ffmpeg -i input -filter:v "scale=1280:-1:flags=lanczos,unsharp=5:5:1.0:5:5:0.0" output
  • El -1filtro de escala elegirá automáticamente la altura correcta para preservar la relación de aspecto.

  • Puede cambiar el algoritmo de escala con la flagsopción en el filtro de escala. lanczosVale la pena intentar realizar un muestreo superior . El valor predeterminado es bicubic(si usa -vf/ -filter:v) o bilinear(si usa -filter_complex). Consulte la lista completa de algoritmos con ffmpeg -h filter=scale(enumerados en -sws_flags) o enDocumentación del escalador FFmpeg.

  • Este ejemplo utiliza la unsharpconfiguración predeterminada: 5:5:1.0:5:5:0.0, que se incluyó con fines de demostración. Estos valores le permiten enfocar o difuminar el croma y/o la luma. Ver eldocumentación del filtro de enfoquemás ejemplos.

información relacionada