Gracias a Cesar Rincon pude hacer un scrip para pasar de mov a mpeg este es:
#! /bin/sh for i in *.mov do A=$((expr length "$i") ) A=`expr $A - 4` FICHERO=`expr substr "$i" 1 $A` mplayer -vo yuv4mpeg -ao pcm $i cat stream.yuv | yuvscaler -n p -M BICUBIC -O VCD | yuvfps -s 14,987:1 -r 25:1 | mpeg2enc -a 2 -n p -F 3 -4 2 -2 1 -B 250 -s -f 1 -o out.m1v cat audiodump.wav | sox -t wav - -t wav -r 44100 - resample -ql | toolame -s 44.1 -b 224 -m s -p 2 /dev/stdin out.mp2 mplex -f 1 -o $FICHERO.mpg out.m1v out.mp2 rm stream.yuv audiodump.wav out.m1v out.mp2 done pero he tenido dos problemas para los que no encuentro soluci�n. El primero es que los nombres de ficheros se llaman "Imagen 0xx.mov" y no se resuelven bien las sustituciones. El segundo es que Cesar me aconsejo crear unos ficheros FIFO > cd /tmp > mkfifo stream.yuv > mkfifo audiodump.wav lanzar los cat en bg (con &) y despues lanzar mplayer, pero se me paran los procesos, (con jobs me da stoped). He probado con tail -f y se me quedan stoped, cambiando de uno a otro con ctrl-Z bg fg 1 ctrl-Z bg fg 2 ctrl-Z bg fg 3 ha funcionado (como que los he despertado, pero yo quiero un script que no tenga que ser atendido por lo que no me sirve. �Ideas? -- Por favor, NO utilice formatos de archivo propietarios para el intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT, CSV o cualquier otro que no obligue a utilizar un programa de un fabricante concreto para tratar la informaci�n contenida en �l. SALUD

