Lame on multiple mp3 files 2
S Papadopoulos
papasv at kapatel.gr
Thu Dec 1 12:38:55 EET 2005
>
> cd /path_to_single_mp3_folder/
>
> for i in *.mp3; do lame -b 160 -h -m j "$i" ;done
>
> rename .wav.mp3 .mp3 *.mp3
>
>--------------------------------------------------------------------------------------------------------------
>
>Tο πρόβλημά μου με το παραπάνω και το τελικό μου πρόβλημα ουσιαστικά, είναι
>ότι δεν μπορώ να κάνω μαζική επανακωδικοποίηση αφού πρέπει κάθε φορά να
>αλλάζω χειροκίνητα το φάκελο που θέλω να κωδικοποιήσω. ...
>
>
>
απλή λύση (πρέπει κάθε υποφάκελος να εχει *.mp3)
using bash (might break for folders with spaces):
%cd top_file
%find . -type d | while read i; do (cd "$i" && for j in *.mp3; do lame
-b 160 -h -m j "$j" ;done ) || break;done
man find
man sed
man sort
man uniq
και μπορει να κάνεις κατι σαν (untested)
%find . -name "*.mp3"|sed 's/[\/]+$//'|sort|uniq| while read ...
καλή τύχη
More information about the Migrate2linux
mailing list