我正在尝试使用带有此命令的 mplayer 提取缩略图:
mplayer -nosound -ss 1 -vf screenshot -frames 1 -vo png:z=9 jump.mpg
问题是它会导致几乎灰色的图像。
如果我现在尝试执行命令:
mplayer -ss 1 jump.mpg
然后视频播放跳过第一秒(如预期),但播放的第一秒大部分是灰色的。从技术上讲,我认为它会显示与前一帧的差异,直到它到达关键帧,整个帧都在视频中编码。
现在的问题是:如何强制 mplayer 寻找关键帧,所以在提取时避免出现这种灰色图像?
我找到了选项-hr-seek off,听起来它应该做正确的事情,但事实并非如此。