Сегодня я покажу как можно оценить качество лосслесс трека под linux'ом.
1) Недавно узнал про то что aucdtect есть под nixами, недолго думая - написал скрипт, который с помощью него создает aucdtect.log в каталогах с *.flac или *.ape. Все делается рекурсивно.
Скрипт полезен преимущественно для подтверждение качества трека перед опубликованим музыки(к примеру на adamsfile.com).
Ну а теперь сам скрипт:
#!/bin/bash
if [ "$1" == '' ]; then
shellDir="$PWD"
else
shellDir="$1"
fi
cd "$shellDir"
find |while read dir; do
ext=`echo "$dir" | sed -ne 's!^.*\.!!p' | tr '[:upper:]' '[:lower:]'` &> /dev/null
base=`echo "$dir" | sed -e 's!\.[^.]*$!!'` &> /dev/null
#tsFile=`echo "$dir" | sed -ne 's!^.*\/!!p'`
if [ $ext == 'flac' ]; then
flac -d "$dir"
cdtect "$base".wav >> "`dirname "$dir"`/aucdtect.log"
rm -f "$base".wav
fi
if [ $ext == 'ape' ]; then
mac "$dir" "$base".wav -d
cdtect "$base".wav >> "`dirname "$dir"`/aucdtect.log"
rm -f "$base".wav
fi
done
в PATH или в каталоге со скриптом должен лежать "cdtect".Это переименованный бинарник с http://www.true-audio.com/ftp/aucdtect-0.8.2.tgz
Пользоваться так: "tect" в нужном каталоге или "tect нужныйКаталог" или добавляем пунктик в меню конкуера:
~/.kde/share/apps/konqueror/servicemenus/cdtect.desktop :
[Desktop Entry]2) Но самым надежным способом всеже является audacity. Умеет делать полный спектроанализ:
Encoding=UTF-8
ServiceTypes=inode/directory
Actions=cdtect
[Desktop Action AddMusic2Collection]
Name[ru]=Проверить качество треков
Exec=xterm -e /usr/bin/tect %F
Icon=wizard
3) благодаря торрентам отрыл http://www.baudline.com/