我们小组有一组以 1080i (.mov) 拍摄的高清镜头,我们想通过截帧来分析。
但是,由于这是隔行扫描的素材,有人告诉我,如果我抓取一帧,我只能得到视频分辨率一半的图像。有没有办法“去隔行”抓取的帧以提高其质量?
非常感谢。
答案1
答案2
MPlayer 可以做到这一点
MPlayer 带有一个非常好用的视频滤镜,允许截取单个或多个屏幕截图。语法很简单:
代码:
mplayer -vf 截图我的文件.mp4
只需按下“s”键即可在工作目录中截取 png 格式的单个屏幕截图。如果您希望截取一系列屏幕截图,可以按下“S”键,MPlayer 将继续截取屏幕截图,直到再次按下“S”键。但是,如果这对您来说有点太简单了,MPlayer 还可以以略有不同的方式输出图像,其中还有更多选项:
代码:
mplayer -nosound -frames 5 -vo png:z=9 my_file.mp4
这将以高质量 png 格式将媒体文件的前 5 帧输出到工作目录中。可以使用 jpeg、gif89a、targa 和 pnm 作为“-vo”来截取类似的屏幕截图。这太酷了!