我正在使用基本代码从视频中提取静止帧:
ffmpeg -i video.MXF -vf fps=1 output_%04d.png
在某些视频中,这会产生在相机移动时看起来比观看视频时模糊得多的图像(参见下面的示例)。相机不移动时的静止帧看起来更清晰(更接近视频播放时的样子)。
视频规格为:mpeg2video、yuv422p、1280x720(根据 FFprobe)。
这是视频编码或结构中固有的吗?视频在运动时看起来很漂亮,但即使我在 VLC 中暂停,帧也会从锐利变为模糊。
我的 FFmpeg 代码中是否有任何添加可以产生更清晰的图像?我尝试添加一个 yadif 过滤器,但没有任何区别(无论如何视频都不是隔行扫描的)。
不幸的是,我无法在线发布视频示例,但下面是更清晰图像和模糊图像的示例;两者都在视频播放过程中对焦并且在视频中相隔大约一秒钟(左侧是同一颗橙色海星)。