La idea es esa, salvar imagenes .png, por ejemplo, de thumbs de los videos que yo quiera a partir de su ruta y la posicion relativa dentro del video.
He estado buscando y he encontrado referencias a PIL y a PyFFmpeg:
http://code.google.com/p/pyffmpeg/
Me gustaria que alguien un poco mas rodado en python que yo (este es el primer proyecto que desarrollo en python) me echara un cable con esto o, por lo menos, me dijera si voy por buen camino.
Tal y como lo veo yo tendria que utilizar el PyFFmpeg (ya solo bajarmelo y saber donde debo copiarlo para poder importarlo desde mi .py seria una hazaña) y luego abrir la ruta de mi archivo de video y luego me pierdo siguiendo este codigo:
Código:
Todo parece mucho mas sencillo si pudiera utilizar dentro de mi aplicacion .py algo tal que asi:import pyffmpeg ## create the reader object mp=FFMpegReader() ## open an audio-video file mp.open("your file.mpg") tracks=mp.get_tracks() ## define a function to be called back each time a frame is read... def obs(f): display(f[2]) # you have to write your display function tracks[0].set_observer(obs) mp.run()
Código:
http://www.diegosuarezgarcia.dreamhosters.com/blog/2010/04/extraer-imagenes-thumbnails-de-un-video-largo-con-ffmpeg/ffmpeg -y -ss 30 -i fichero.avi -f mjpeg -vframes 1 -s 120x90 -an fichero.jpg
Pero dudo mucho que pueda hacerse de esa manera.
Bueno, muchas graacias por adelantado y a ver si consigo hacerlo con vuestra ayuda.
Un saludo.