我使用下面的命令使用ffmpeg
创建了一个GIF:
ffmpeg -i foo.mp4 -ss 00:00:18 -t 00:00:06 -pix_fmt rgb24 bar.gif
然而,生成的bar.gif
文件大小超过300 MB,而电影文件foo.mp4
只有约15 MB!
这是怎么回事?
VIDEO
标签吗? - thirdenderVIDEO
标签运作得非常好 :-p 但需要注意的是,在我的Ubuntu 12.04 Chromium浏览器中,如果我尝试显示一个视频但给浏览器错误的视频尺寸,会导致浏览器崩溃。此外,VIDEO
标签还提供了使用一些备用HTML的机会。许多人在备用方案中包括基于Flash的播放器,或者只显示静态图像或动画GIF(这可能有助于解决问题,也可能无济于事 :-p)。现在有很多关于VIDEO
标签的好文章。 - thirdenderffmpeg ffmpeg -i foo.mp4 -ss 00:00:18 -t 00:00:06 -pix_fmt video bar.gif
。我使用的是Ubuntu 11.10。 - dearN我同意你的观点,使用这个命令并不是最优的:
avconv -i input.mp4 -pix_fmt rgb24 output.gif
-window_size
,但那并没有完全解决问题。 - dearN