Создание видео миниатюры - PullRequest
       28

Создание видео миниатюры

5 голосов
/ 25 февраля 2011

Я искал альтернативу ffmpeg (я на хосте, который не позволяет ffmpeg или mencode из-за питания сервера или чего-то еще), и я искал GD или Imagemagick (оба из которых установлены) Есть ли способ создать миниатюру видео из одной из этих двух библиотек или из другой?

У меня также есть возможность использовать ruby ​​на rails или python или CGI / perl для генерации. Но я не разбираюсь ни в одном из этих языков, поэтому мне понадобится учебник или сценарий, который уже написан.

Кто-нибудь поможет?

Ответы [ 3 ]

15 голосов
/ 25 марта 2011

Imagemagicks Convert может делать видео миниатюры.

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

где число между [] - это номер кадра фильма, который конвертируется

9 голосов
/ 29 апреля 2012

На самом деле ImageMagick просто использует ffmeg под капотом.Если ffmpeg не установлен, вам не повезет с использованием ImageMagick

2 голосов
/ 31 декабря 2014

Как сказал Тиджей, для использования ImageMagick необходим ffmpeg. Если вы согласны с этим, вы также можете использовать модуль 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');
...