2011-02-25 61 views
5

我一直在寻找替代ffmpeg(我在一台主机上,因为服务器电源或某个东西不允许使用ffmpeg或mencode),我正在调查GD或Imagemagick(这两者都已安装)在那里一种从这两个库或另一个库中生成视频缩略图的方法?视频缩略图生成imagemagick?

我也可以选择在rails或python或CGI/perl上使用ruby来完成这一代。但是我对这两种语言都不熟练,所以我需要一个已经写好的教程或脚本。

任何帮助?

+2

没有人会做的工作适合你。尝试使用VPS或专用服务器,您可以完全控制机器并安装所需的软件。 – yoda 2011-02-25 04:12:31

回答

14

Imagemagicks Convert可以做视频tumbnails。

convert -quiet moviefile.mov[10] movieframe.gif 

其中[]之间的数量是电影被转化

+0

你能告诉我如何使用JavaScript来完成吗? – Andrea 2017-08-05 06:12:51

8

事实上的帧序号,ImageMagick的只是使用ffmeg罩下。如果没有安装ffmpeg,你将无法使用ImageMagick

1

正如tijej说你必须使用ffmpeg才能使用ImageMagick。如果你确定,你也可以使用FFmpeg::Thumbnail模块。

样品:

my $baz = FFmpeg::Thumbnail->new({ video => '/my/video/file.flv' }); 
$baz->output_width(640); 
$baz->output_height(480); 
$baz->offset(21); 
$baz->create_thumbnail(undef, '/my/first/thumbnail.png');