我一直在寻找ffmpeg的替代方案(我在主机上由于服务器电源或其他东西而不允许使用ffmpeg或mencode)我正在研究GD或Imagemagick(两者都已安装)是有没有办法从这两个库中的任何一个或另一个库生成视频缩略图?
我也可以选择在rails或python或CGI / perl上使用ruby来进行生成。但是我对这两种语言都不熟悉,所以我需要一本已经写过的教程或脚本。
有人帮忙吗?
答案 0 :(得分:15)
Imagemagicks转换可以执行视频缩略图。
convert -quiet moviefile.mov[10] movieframe.gif
其中[]之间的数字是转换的电影的帧数
答案 1 :(得分:9)
事实上,ImageMagick只是在引擎盖下使用了ffmeg。如果没有安装ffmpeg,你将无法使用ImageMagick
答案 2 :(得分:2)
正如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');