ALT Linux User пишет:
> Подскажите, пожалуйста, каким GUI приложением можно сделать такое:
>
> --очень желательное--
>
> - энкодировать большое количество WAV в MP3, WAV лежат в разных
> директориях, MP3 должны попадать в эти же директории.
> - настраиваемый энкодинг (bitrate, channels, cbr и т.п.)
> - выдача статистики по энкодингу (скорость, время сколько прошло/осталось)
>
> --желательное--
>
> - запись тегов из имени входного WAV файла
Все кроме статистики делается простейшим скриптом на шеле.
Примерно таким:
#!/bin/bash
ls *.wav | while read s;
do
a=${s%% [*};
Al=$(echo $s | cut -d"[" -f2 | cut -d"]" -f1);
t=$(echo $s | cut -d']' -f2 | awk '{print($1)}');
sn=$(echo $s | cut -d']' -f2);
sn=${sn%%.wav}
sn=${sn#*- };
o=${s%%.wav}.mp3 ;
if [ -z "$1" ]; then
oggenc -b 192 -M 320 -m 160 -a "$a" -l "$Al" -N "$t" -t "$sn" -o "$o"
"$s" ;
else
oggenc -q 10 -a "$a" -l "$Al" -N "$t" -t "$sn" -d "$1" -o "$o" -c "$s" ;
echo aa
fi
done
только поменять oggenc на lame и прикрутить рекурсивный обход каталогов.
P.S. Файлы должны быть в формате
Artist [Album] track - song.wav
--
With Best Regards, Maxim Tyurin
JID: [EMAIL PROTECTED]
_______________________________________________
smoke-room mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/smoke-room