Не получается переконвертнуть теги mp3 файлов из cp1251 в utf8.
Пробовал:
1.
2.
Цитата:
c мутагеном - find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
|
3.
Цитата:
for i in *mp3; do id3tag -s"`id3info "${i}" | iconv -f CP1251 -t KOI8R | grep "=== TIT2" | sed -e 's/^.*: //'`
" "${i}" > /dev/null && id3tag -a"`id3info "${i}" | iconv -f CP1251 -t KOI8R | grep "=== TPE1" | sed -e 's/^.
*: //'`" "${i}" > /dev/null && id3tag -A"`id3info "${i}" | iconv -f CP1251 -t KOI8R | grep "=== TALB" | sed -
e 's/^.*: //'`" "${i}" > /dev/null; done
|
4.
Цитата:
1) Скачиваем отсюда http://sourceforge.net/projects/tag2utf скрипт Tag2Utf cyrillic. В моем случае это был файл tag2utf-0.15.py. Помещаем его в удобное место в своей домашней директории, напр. в ~/Scripts.
2) Устанавливаем пакет python-eyed3 (напр. через Synaptic).
3) Открываем терминал, переходим в директорию с файлами mp3, требующими перекодировки. В моем случае это cd ~/Музыка. Заходить в поддиректории не надо -- скрипт сам всё найдет.
4) Набираем команду python ~/Scripts/tag2utf-0.15.py (напоминаю, в вашем случае путь и название файла может отличаться).
5) Далее всё происходит в диалоговом режиме: скрипт предлагает выбрать исходную кодировку тэгов koi8-r или cp1251, основываясь на их читаемости.
|
Пишет вот что:
Цитата:
roman@toshiba:~/1$ sudo python ~/Документы/tag2utf-0.16.py
Starting search in the /home/roman/1
/home/roman/1/15-Без права на ошибку (п.у. Джимми Джей).mp3 :error, may be tag is corrupted.
|
Но, некоторые файлы отлично конвертируются, причем с одного альбома