我正在尝试使用此命令使用mplayer提取缩略图:
mplayer -nosound -ss 1 -vf screenshot -frames 1 -vo png:z=9 jump.mpg
问题在于它会导致几乎灰色的图像。
如果我现在尝试执行命令:
mplayer -ss 1 jump.mpg
然后视频播放跳过第一秒(如预期的那样),但播放的第一秒主要是灰色。从技术上讲,我认为它显示前一帧的差异,直到它到达关键帧,整个帧在视频中被编码。
现在的问题是: 如何强制mplayer寻找一个关键帧,所以我在提取时避免使用这个灰色图像?
我找到了选项 -hr-seek off ,这听起来应该做对了,但事实并非如此。
答案 0 :(得分:0)
只需使用mplayer2,寻求问题就解决了。我测试了自己:
http://www.mplayer2.org/differences/
在debian / ubuntu上只需通过apt-get install mplayer2