Scipt che non funziona
iHo fatto uno script per ricomprimere delle canzioni in ogg da 192 a 128 bit,
solo che, non essendo molto esperto di scripting, non mi funziona, e
speravo poteste aiutarmi.
Questo è lo script:
#!/bin/bash
#Inizio conversione
#impostazione del bitrate
BITRATE=128
#inizio del ciclo
for SONG in $(ls *.ogg); do
#salvataggio delle informazione del file
TITLE=$( ogginfo $SONG | grep title | cut -b 8- )
ARTIST=$( ogginfo $SONG | grep artist | cut -b 9- )
GENRE=$( ogginfo $SONG | grep genre | cut -b 8- )
DATE=$( ogginfo $SONG | grep date | cut -b 7- )
ALBUM=$( ogginfo $SONG | grep album | cut -b 8- )
#conversione in .wav
oggdec $SONG
#ritaglio il nome per usare il .wav
SONGWAV=$(echo $SONG | cut -d "." -f 1).wav
#ricompressione
oggenc -b $BITRATE -a $ARTIST -G $GENRE -d $DATE -t $TITLE -l $ALBUM
$SONGWAV
done
exit0
il problema è che SONG non prened il nome del file intero, ma essendoci
degli spazi li usa le parti del nome come file separati...
--
L'utopia è come l'orizzonte: cammino due passi, e si allontana di due passi.
Cammino dieci passi, e si allontana di dieci passi.
L'orizzonte è irraggiungibile. E allora, a cosa serve l'utopia?
A questo: serve per continuare a camminare.
Eduardo Galeano
Reply to: