Como hacer un snapshot de un video con FFmpeg

Bueno yo me pase un buen rato (mejor dicho dias) tratando de ver como usar FFmpeg para poder sacar un thumb (una imagen) desde un video, me pase tiempo buscando como es que se instala FFmpeg para Window, que liazo, nadie dice que solo se baja la complilacion que existe para windows, se decomprime donde se quiera (me imagino que sera mejor dentro del documentRoot del server no?).

Download de la compilacion para windows: Download aqui

  1. Descomprimir en el directorio deseado (claro dentro de nuestro documentRoot y dentro de nuestro directorio del website)
  2. ya!

Entonces:

Como hacer un snapshot de un video cualquiera (digase .flv, .avi, .wmv. etcccc)

simple y llanamente si abrimos en CMD (DOS) o Command Line (to eso es lo mismo) y navegamos entre directorios para situarnos en el mismo directorio de FFmpeg (osea dentro de ese directorio) , estando ahi escribimos lo siguiente:

ffmpeg -i video.wmv -t 00:00:10 -ss 00:00:10 -vframes 1 foto%d.jpg

esto debe crear una imagen llamada foto1.jpg.

si lo vamos hacer por php seria lo mismo usando la funcion exec(“ffmpeg -i video.wmv -t 00:00:10 -ss 00:00:10-vframes 1 foto%d.jpg”);

bueno ya luego seguire con otras cosas….hasta ahora ahi vamos bien.!

Saludos

Lucha con FFmpeg

Bueno bregar con FFmpeg a veces es complicado, mas cuando no sabes como funciona y tienes que hacer algo con esto, para quien no sabe lo que es FFmpeg, es una tecnologia experimental la cual maneja contenido multimedia, osea quien ha visto YouTube, ya sabe de que hago, convertir videos de un formato a otro, tomar imagenes desde un video, hacer un video con secuencias de imagenes, etc.

Entonces pa windows es un trote, ya que es un tecnologia nativa de Linux, pero na igual se instala en windows, cogiendo lucha, pero se logra (aunque igual en linux esta dando un error rarisimo), pero que va, aun sigo documentandome al respecto de como funciona por completo el FFmpeg, aunque ya puedo convertir videos de un formato a otro, sacar thumb (imagenes), etc… otra cosa lo malo de esto es que funciona en Command Line, pero ahi vamos, usandolo y aprendiendo.

Next : algun script php de como usar FFmpeg y algunos pasos para su instalacion , di muchas vueltas para encontrar un tutorial que lo explicara (cosa qu eno encontre), asi que ando preparando uno.

Saludos