1

我正在尝试使用带有此命令的 mplayer 提取缩略图:

mplayer -nosound -ss 1 -vf screenshot -frames 1 -vo png:z=9 jump.mpg

问题是它会导致几乎灰色的图像。

如果我现在尝试执行命令:

mplayer -ss 1 jump.mpg

然后视频播放跳过第一秒(如预期),但播放的第一秒大部分是灰色的。从技术上讲,我认为它会显示与前一帧的差异,直到它到达关键帧,整个帧都在视频中编码。

现在的问题是:如何强制 mplayer 寻找关键帧,所以在提取时避免出现这种灰色图像?

我找到了选项-hr-seek off,听起来它应该做正确的事情,但事实并非如此。

4

1 回答 1

0

只需使用mplayer2,seek问题就解决了。我测试了自己:

http://www.mplayer2.org/differences/

在 debian/ubuntu 上只需通过安装apt-get install mplayer2

于 2012-11-11T18:57:59.297 回答