Настройки FFMPEG для нерезкого маскирования с повышением частоты дискретизации и без него

Настройки FFMPEG для нерезкого маскирования с повышением частоты дискретизации и без него

Мне поручено попытаться «улучшить» качество видео с камеры типа «мыльница». Я рассматривал возможность повышения частоты дискретизации и последующего применения нерезкого маскирования.

Могут ли эксперты FFMPEG порекомендовать начальные настройки для нерезкого маскирования, как с повышением частоты дискретизации, так и без него (например, с 320X180 до 720P 1280X720)?

решение1

Смотритешкалаинерезкийфильтры в ffmpeg:

ffmpeg -i input -filter:v "scale=1280:-1:flags=lanczos,unsharp=5:5:1.0:5:5:0.0" output
  • Фильтр -1масштаба автоматически выберет правильную высоту, чтобы сохранить соотношение сторон.

  • Вы можете изменить алгоритм масштабирования с помощью flagsопции в фильтре масштабирования. Для повышения частоты дискретизации lanczosстоит попробовать. По умолчанию bicubic(если используется -vf/ -filter:v) или bilinear(если используется -filter_complex). Полный список алгоритмов см. в ffmpeg -h filter=scale(перечисленных в -sws_flags) или наДокументация по масштабированию FFmpeg.

  • В этом примере используются unsharpнастройки по умолчанию: 5:5:1.0:5:5:0.0, которые были включены для демонстрационных целей. Эти значения позволяют вам усиливать или размывать цветность и/или яркость. См.документация по нерезкому фильтрубольше примеров.

Связанный контент