Foros del Web » Programando para Internet » PHP »

Generar thumbail de un video

Estas en el tema de Generar thumbail de un video en el foro de PHP en Foros del Web. Buenos días, tengo un pequeño script donde realizo upload de video y también donde genera una imagen del video. El código: Código PHP: $ffmpeg  =  ...
  #1 (permalink)  
Antiguo 06/08/2013, 06:09
Avatar de ale_dla  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 189
Antigüedad: 15 años, 7 meses
Puntos: 3
Generar thumbail de un video

Buenos días,
tengo un pequeño script donde realizo upload de video y también donde genera una imagen del video.
El código:
Código PHP:
$ffmpeg "/usr/bin/ffmpeg";
    
$video $_SESSION['upfile_0']['tmp_name'];
    
$image base64_encode($file).'.'.$extension;
    
$size  "120x90";
    
$getFromSecond 5;
    
$cmd "$ffmpeg -i $video -an -ss $getFromSecond -s $size uploads/thumbs/$image.jpg";
    
exec($cmd); 
La función exec está habilitada en el servidor, y tengo este problema que no me guarda la imagen dentro de la carpeta uploads/thumbs/
El $file es el nombre del archivo para aclarar.

Quien pueda ayudarme,
se lo agradezco mucho.

Saludos
  #2 (permalink)  
Antiguo 06/08/2013, 16:25
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Generar thumbail de un video

Revisa este mensaje, al final del último bloque de código están un par de comandos para generar las imágenes.

Aunque, no acaba de gustarme lo que haces con el nombre del video, sobre todo porque está basado en 'tmp_name' y no en 'name'. -- Esto queda pendiente hasta saber qué haces con el video!

Aparte, primero debes mover el video a su ubicación final para asegurarte de que no hay errores y solo entonces generar la vista previa.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: thumbail, video
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:38.