lame: mp3 to mp3
Привет всем!
Прекодирую mp3 в mp3
lame -b 96 -m m file.mp3
Не сохраняются id3 теги, перепробовал все параметры. Теги не должны
сохранятся или я что-то упустил?
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.linuxrsp.ru
Открыт:
25-07-2003
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.linux.discuss-list@subscribe.ru
Адрес
модератора: comp.soft.linux.discuss-owner@subscribe.ru
Привет всем!
Прекодирую mp3 в mp3
lame -b 96 -m m file.mp3
Не сохраняются id3 теги, перепробовал все параметры. Теги не должны
сохранятся или я что-то упустил?
On Mon, Jan 23, 2006 at 09:18:40AM +0500, saturas wrote:
Похоже lame не может сохранять теги, жаль:(
Пришлось подумать:)
#!/usr/local/bin/bash
#mp3tag.sh
case "$1" in
""|"-h"|"--help")
echo "HELP"
echo "`basename $0` -[r|g|s dirname|t encoding1 encoding2]"
echo "-r Переименовать файл в соответсвии с тегами \"Artist - Title.mp3\""
echo "-g Сохранить теги в файл"
echo "-s Установить теги из файла"
echo "-t Перекодировать теги из кодировки1 в кодировку2"
;;
"-r")
for file in *.mp3
do
id3 -2 -f "%a - %t.mp3" "$file"
done
;;
"-g")
for file in *.mp3
do
id3 -q "%a:%t:%l" "$file" > "${file/.mp3/}.tags"
done
;;
"-s")
if [ -n "$2" ]
then
for file in *.mp3
do
if [ -e "${file/.mp3/}.tags" ]
then
artist=`cat "${file/.mp3/}.tags" | cut -d ":" -f 1`
title=`cat "${file/.mp3/}.tags" | cut -d ":" -f 2`
album=`cat "${file/.mp3/}.tags" | cut -d ":" -f 3`
id3 -a "$artist" -t "$title" -l "$album" "$2/$file"
else
echo "Файл ${file/.mp3/}.tags не найден!"
fi
done
rm -rf *.tags
else
echo "Не задана папка с файлами, которым необходимо установить теги!"
fi
;;
"-t")
if [ -n "$2" ] && [ -n "$3" ]
then
for file in *.mp3
do
id3 -a "`id3 -q "%a" "$file" | iconv -f $2 -t $3`" "$file"
id3 -t "`id3 -q "%t" "$file" | iconv -f $2 -t $3`" "$file"
id3 -l "`id3 -q "%l" "$file" | iconv -f $2 -t $3`" "$file"
done
else
echo "Не указаны кодировки!"
fi
;;
esac
Здесь используется утилитка id3mtag (Mass tagging utility for audio files).
Может можно, что-нибудь сделать более правильно(рационально, красиво)?
Trubachev Andrew wrote:
Теперь и мне уже интересно )))
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24000; Возраст листа: 913; Участников: 1449
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/504471