Я извлекаю неподвижные кадры из видео, используя базовый код:
ffmpeg -i video.MXF -vf fps=1 output_%04d.png
В некоторых видеороликах это дает изображения, которые при движении камеры выглядят гораздо более размытыми, чем при просмотре видео (см. пример ниже). Неподвижные кадры, когда камера не двигалась, выглядят четче (ближе к тому, как это выглядит при воспроизведении видео).
Спецификации видео: mpeg2video, yuv422p, 1280x720 (согласно FFprobe).
Присуще ли это кодированию или структуре видео? Видео выглядит так красиво в движении, но даже когда я делаю паузу в VLC, кадр становится размытым.
Есть ли какие-либо дополнения к моему коду FFmpeg, которые могут привести к более четким изображениям? Я попытался добавить фильтр yadif, но это не имело значения (видео все равно не чересстрочное).
К сожалению, я не могу разместить образец видео в Интернете, но ниже приведен пример более четкого изображения и размытого изображения; оба выглядят в фокусе во время воспроизведения видео и находятся на расстоянии около секунды друг от друга (это та же оранжевая морская звезда слева).