Marc: Si, ya quedo solucionado, si es una aplicacion basica de calculadora...
Lo instale apt-get install bc Gracias Si funciona a la perfección, eres un genio. El día 28 de marzo de 2013 14:11, Rantis Cares <rantisca...@gmail.com> escribió: > Marc: > > Al ejecutar el scrip me dice que no se encuentra la orden bc > > ./mezcla.sh: línea 23: bc: no se encontró la orden > ./mezcla.sh: línea 24: bc: no se encontró la orden > sox FAIL trim: usage: start [length] > sox FAIL formats: can't open input file `archivo_final.6.wav': No such > file or directory > rm: no se puede borrar «archivo_final.6.wav»: No existe el fichero o > el directorio > > Tal vez sea alguna aplicación que no tengo instalada > > Saludos > > Rantiscares > > El día 13 de marzo de 2013 13:36, Marc Olivé > <marc.ol...@blauadvisors.com> escribió: >> A Dimecres, 13 de març de 2013 19:04:34, Marc Olivé va escriure: >> >>> A Diumenge, 10 de març de 2013 22:11:12, Rantis Cares va escriure: >> >>> > Lista: >> >>> [..] >> >>> >> >>> > Es decir el FADE OUT, realiza una rampa de volumen del 100% hasta >> >>> > llegar al 0% y yo quiero que al hacer ese mismo efecto realice la >> >>> > rampa de 100% hasta el 20%. >> >>> > >> >>> > ¿Alguno tiene alguna idea o mas experiencia que yo?. >> >>> >> >>> Lo que tienes que hacer es trozear la pista y trabajar con las partes >> >>> individualmente antes de juntarlas: >> >>> >> >>> Cogiendo tu primer ejemplo, tienes 189 segundo de voz y 310 de fondo >> >>> musical. Primero necesitas 5 segundos de música al 100% y 3 segundos con >> >>> fade-out hasta el 20% y luego 189 segundos a este 20% con la voz, mas el >> >>> fade-in del 20% al 100% y el resto de la canción a volumen 100%. >> >>> >> >>> Pues bien, corta la canción en cinco trozos: >> >> >> >> [..] >> >> >> >>> Juntas todos los trozos, teniendo en cuenta de recortar los 0.6 segundos >>> en >> >>> los fades para no llegar/quedarte al 0% de fades. >> >> >> >> Y como me siento generoso, aquí va el script en bash, probado y todo: >> >> >> >> ------------- >> >> #!/bin/bash >> >> >> >> #Uso: script.sh archivo_voz archivo_musica archivo_final >> >> >> >> if [ $# -ne 3 ] >> >> then >> >> echo "Usage: `basename $0` archivo_voz archivo_musica archivo_final" >> >> exit 1 >> >> fi >> >> >> >> voz=$1 >> >> musica=$2 >> >> mix=$3 >> >> >> >> nombre=${mix%.*} >> >> duracion_voz=$( soxi -D $voz ) >> >> >> >> sox $musica $nombre.1.wav trim 0 5 >> >> sox $musica $nombre.2.wav trim 5 3.6 fade t 0 0 3.6 trim 0 3 >> >> sox $musica $nombre.3.wav trim 8 $duracion_voz vol 0.2 >> >> sox -m $nombre.3.wav $voz $nombre.4.wav >> >> >> >> sox $musica $nombre.5.wav trim $( echo 8+$duracion_voz-0.6 | bc ) 3.6 fade t >> 3.6 trim 0 3 >> >> sox $musica $nombre.6.wav trim $( echo 11+$duracion_voz | bc ) >> >> >> >> sox $nombre.1.wav $nombre.2.wav $nombre.4.wav $nombre.5.wav $nombre.6.wav >> $mix >> >> >> >> rm $nombre.1.wav $nombre.2.wav $nombre.3.wav $nombre.4.wav $nombre.5.wav >> $nombre.6.wav >> >> >> >> exit >> >> ------------- >> >> >> >> Copias entre las lineas de puntos, guardas en un archivo, das permisos de >> ejeuciónm y lo modificas a tu gusto. >> >> >> >>> > Saludos >> >>> >> >>> Saludos, >> >> >> >> Saludos, >> >> >> >>> > Rantiscares >> >>> >> >> -- >> >> Marc Olivé >> >> > > > > -- > "Al juntarme dia tras dia con los Listeros, mi capacidad intelectual crece > en proporcion inversa a la ignorancia generada. Gracias Linuxeros" -- "Al juntarme dia tras dia con los Listeros, mi capacidad intelectual crece en proporcion inversa a la ignorancia generada. Gracias Linuxeros" -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cal0xakc8lko-xc3byjypnhqiripndg8a+sreb+qutehkq0z...@mail.gmail.com