2017-01-24 113 views
0

静帧我仍然提取使用的基本代码从一个视频帧:修复运动模糊从mpeg2video

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

在一些影片,这会产生图像,当相机发生移动,看起来更较模糊比观看视频时要高(见下面的例子)。相机未移动时的静帧看起来更清晰(更接近视频播放的外观)。

视频规格是:mpeg2video,yuv422p,1280x720(根据FFprobe)。

这是固有的视频编码或结构?视频在运动中看起来非常漂亮,但即使在VLC中暂停,画面也会从锐利变为模糊。

是否有任何可能导致图像更清晰的FFmpeg代码?我尝试添加一个yadif过滤器,但没有任何区别(反正视频不交错)。

不幸的是,我不能在网上发布视频样本,但下面是一个更清晰的图像和模糊的图像的例子;在视频播放过程中都聚焦在视频中,并且在视频中分开大约一秒(左侧是同样的橙色海星)。

Sharper image Blurrier image

+1

屏幕截图让我想起了涉及数千个潜水器“Delta”的水下生物/地质研究视频的工作。大多数都是相当典型的,但偶尔会有一些有趣的东西出现,如章鱼或奶牛。 – LordNeckbeard

+0

至于模糊性可能没有太多可以做的:这是一个眼睛的伎俩,你的大脑填充细节,但你可以提供一个简短的样本,所以我们可以看看,以防可能有其他事情发生上。 – LordNeckbeard

+0

这就是我怀疑发生的事情。有趣的是,一堆模糊的帧可以结合起来,使一个锐利的视频。 – Bird

回答

1

模糊性是要么是由于照相机或对象的运动的运动被捕获。当视频以较低的FPS捕获时,这很常见。检查您是否以更高的FPS捕获视频源,这可能会让您获得更清晰的图像。就目前的视频和相应的快照而言,没有什么可以做的,因为这些帧被捕获。