Glazba u ogg

Poslao gigolo on 24.06.2012 17:05:29
Evo kako prebaciti svu glazbu u .ogg. Nešto slično možete i vi uz prilagodbu pathova i nivoa poddirektorija na svom kompu.
#!/bin/bash
cd /media/dsk4/Glazba
while read d
do
echo
echo " "$d
echo
mkdir /media/dsk5/G/$d
cd $d
ls | while read f
do
rm -f /media/dsk5/G/a.wav
echo
echo " "$f
echo
n=${f%.*}
e=${f#*.}
e=`echo $e | tr '[A-Z]' '[a-z]'`
case $e in
ogg)
cp $f /media/dsk5/G/$d
#oggdec -Q -o /media/dsk5/G/a.wav $f
#oggenc -Q -q 7 -o /media/dsk5/G/$d/$n".ogg" /media/dsk5/G/a.wav
#rm -f /media/dsk5/G/a.wav
;;
mp3)
mpg123 -q -w /media/dsk5/G/a.wav $f
oggenc -Q -q 7 -o /media/dsk5/G/$d/$n".ogg" /media/dsk5/G/a.wav
#rm -f /media/dsk5/G/a.wav
;;
flac)
flac -e $f -o /media/dsk5/G/$d/$n".ogg" -f -s
;;
wma)
mplayer -quiet -ao pcm -o /media/dsk5/G/a.wav $f
oggenc -Q -q 7 -o /media/dsk5/G/$d/$n".ogg" /media/dsk5/G/a.wav
#rm -f /media/dsk5/G/a.wav
;;
esac
done
cd ..
done< ~/pop.txt

Re: Glazba u ogg

Poslao slobodan on 26.06.2012 11:24:09
Hm, mislim da bi bila dobra ideja da baciš pogled malo na korištenje "find", pa bi sve ovo što si napisao mogao skratiti na (ovo je sad iz glave, pogledaj točno po manualima i netu za parametre)


find -name *.wav -exec oggenc parametri-konverzije {}

U ovom slučaju će find provrtjeti sve datoteke, i primjeniti na *.wav naredbu oggenc. E sad, tu treba vidjeti za ekstenziju, ali kao što rekoh, manuali i slično.


I bolje ti je umjesto "while read d" staviti nešto tipa

for i in direktorij

pa onda

if [ -f i]

da bi bio siguran da je to datoteka... Time bi pogotovo izbacio onaj

ls | while read

jer ti zbilja ne treba, ko da si napisao

cat | less ili cat | more

Re: Glazba u ogg

Poslao gigolo on 26.06.2012 13:42:59
A Slobodane, ko šta san par puta reka, nisam neki znalac u Linuxu. Pogledati ću malo tvoje sugestije, al i ovo šta san ja sklepa radi.

Re: Glazba u ogg

Poslao slobodan on 26.06.2012 14:06:02
Vjerujem da radi, ali bilo bi zgodno da kad se već prezentira nešto sa "ovako treba raditi", da to bude i ispravno po metodologiji rada. Vidjet ću koliko ću vremena imati za doraditi tvoju skriptu.

Re: Glazba u ogg

Poslao gigolo on 26.06.2012 16:27:20
To nije "ovako treba raditi" nego "ovako sam ja napravija". Znan da može bolje i ljudima koji znaju skidan kapu! Nisan ja najpametniji na svitu, al san dovoljno pametan za postići šta triban.
Meni je komp samo zabava da skratin vrime i komunikacija prema vani.
Inače sam ja ko sistemac ima masu "sumnjivih" rješenja, al viruj mi sve je šljakalo ko švicarski sat. I bija san poznat po tome da san nerado koristija IBM-ove alate i sam sam pisao svoje alate koji su radili upravo onako kako ja želim.

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=8&topic_id=2551