Исправить размытие движения в неподвижных кадрах из mpeg2video

Я извлекаю неподвижные кадры из видео, используя базовый код:

ffmpeg -i video.MXF -vf fps=1 output_%04d.png  

В некоторых видеороликах это дает изображения, которые при движении камеры выглядят гораздо более размытыми, чем при просмотре видео (см. пример ниже). Неподвижные кадры, когда камера не двигалась, выглядят четче (ближе к тому, как это выглядит при воспроизведении видео).

Спецификации видео: mpeg2video, yuv422p, 1280x720 (согласно FFprobe).

Присуще ли это кодированию или структуре видео? Видео выглядит так красиво в движении, но даже когда я делаю паузу в VLC, кадр становится размытым.

Есть ли какие-либо дополнения к моему коду FFmpeg, которые могут привести к более четким изображениям? Я попытался добавить фильтр yadif, но это не имело значения (видео все равно не чересстрочное).

К сожалению, я не могу разместить образец видео в Интернете, но ниже приведен пример более четкого изображения и размытого изображения; оба выглядят в фокусе во время воспроизведения видео и находятся на расстоянии около секунды друг от друга (это та же оранжевая морская звезда слева).

Четкое изображение Размытое изображение


person Bird    schedule 24.01.2017    source источник
comment
Скриншоты напоминают мне о работе, включающей тысячи видеороликов подводных биологических/геологических исследований с подводного аппарата «Дельта». Большинство из них были довольно типичными, но иногда появлялось что-то интересное, например, осьминог или... дойная корова.   -  person llogan    schedule 24.01.2017
comment
Что касается размытия, то, скорее всего, вы мало что можете сделать: это обман зрения, ваш мозг заполняет детали, но вы могли бы предоставить короткий образец, чтобы мы могли посмотреть, может быть, происходит что-то еще. .   -  person llogan    schedule 24.01.2017
comment
Вот что я подозревал. Интересно, что кучу размытых кадров можно объединить, чтобы сделать четкое видео.   -  person Bird    schedule 24.01.2017


Ответы (1)


Размытость возникает либо из-за движения камеры, либо из-за движения снимаемого объекта. Это распространено, особенно когда видео записывается с более низким FPS. Проверьте, захвачен ли источник видео с более высоким FPS, что может дать вам более четкие изображения. Что касается текущего видео и соответствующих снимков, с этим ничего нельзя поделать, поскольку именно так захватываются эти кадры.

person prashanthns    schedule 14.03.2017