2011-02-25 11 views
5

He estado buscando una alternativa a ffmpeg (estoy en un host que no permite ffmpeg o mencode debido a la alimentación del servidor o algo así) y estaba buscando en GD o Imagemagick (ambos están instalados) está ahí una forma de generar una miniatura de video de cualquiera de estas dos bibliotecas u otra?Generación de miniaturas de video imagemagick?

También tengo la opción de usar ruby ​​on rails o python o CGI/perl para hacer la generación. Pero no soy experto en ninguno de esos idiomas, así que necesitaría un tutorial o guión ya escrito.

¿Alguien ayuda?

+2

Nadie va a hacer el trabajo por usted. Intente usar un VPS o servidor dedicado donde tenga control total sobre la máquina e instale el software requerido. – yoda

Respuesta

14

Imagemagicks Convert puede hacer videollamadas.

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

donde el número entre el [] es el frameNumber de la película que se convierte

+0

¿me puede mostrar cómo se puede hacer usando JavaScript? – Andrea

8

De hecho, ImageMagick sólo utiliza ffmeg bajo el capó. Si ffmpeg no está instalado, no tendrá suerte usando ImageMagick

1

Como dijo usted debe necesitar ffmpeg para usar ImageMagick. Si está de acuerdo con eso, también puede usar el módulo FFmpeg::Thumbnail.

muestra:

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'); 
Cuestiones relacionadas