[eside-ghost] Script para creación de video con Mencoder

AngelD angeld en froga.net
Mie Jul 8 21:55:26 CEST 2009


El Wed, 8 Jul 2009 13:34:26 +0200
Etxahun Sanchez Bazterretxea <etxahun.sanchez en gmail.com> escribió:
>
> El problema viene al querer generar un script muy muy sencillo
> (sencillo porque no tengo idea de hacer scripts de momento), y es
> aquí donde necesitaría de vuestra ayuda. He generado el siguiente
> script llamado * video.sh*, con la idea de que entre en la carpeta
> */home/user/capturas  *y a continuación ejecute el comando de
> *mencoder *arriba indicado:
> 
> ==================================
> *clear
> cd /home/user/capturas
> mencoder "mf:*.jpg" -mf fps=3 -o test.avi -ovc lavc -lavcopts
> vcodec=mpeg4
> 
> exit 0*
> ==================================
> 
> 
> Y el error que me muestra al ejecurtar el script es el siguiente:
> . . .
> File not found: 'mf:*.jpg'
> Failed to open mf:*.jpg.
> Cannot open file/device.
> *
> *Exiting...*

Bueno, si miras la página de mencoder dice:

	mplayer mf://[filemask|@listfile] [-mf options] [options]

por lo que sospecho que te faltan dos "barras" -> "//", quedando el
script:

	#!/bin/sh
	cls
	cd /home/user/capturas
	mencoder "mf://*.jpg" -mf fps=3 -o test.avi -ovc lavc -lavcopts
	vcodec=mpeg4

Ahora las notas:

	* #!/bin/sh -> Fuerza la ejecución por medio del intérprete
	  indicado
	* cls -> borra pantalla. Ni siquiera conocía "clear" :-)
	* El exit 0 sobra, porque sino siempre te dará un 0 el script,
	  aunque mencoder acabe mal.

	
	Saludos --- Angel


Más información sobre la lista de distribución eside-ghost