LINUX.ORG.RU

Чем перекодировать id3-теги?


0

0

Из то ли koi8, то ли cp1251 (скорее всего) в utf8. А то BMP не кажет ничерта. Можно, наверно, и как-нить пропатчить его, но не в курсе - как. Так что решил все перегнать.

Соответсвенно у проги обязательно должна быть возможность выбрать предполагаемую кодировку для тегов. Пока видел только kid - явно не то.

anonymous

Re: Чем перекодировать id3-теги?


в BMP эта фича встроена.
Prefernces для mpeg audio plugin.

Johnny_Mnemonic ()

Re: Чем перекодировать id3-теги?

А как в xmms добить того, чтобы отображались названия русских песен. Перенес музыку от товарища из под мастдая. Примерно 10% названий русских читается, остальное просто пустая строка, т.к. тэги пустые)) Но в винде они показываются заполненными. Не вручную же их заполнять...

Unforgiven ()

Re: Чем перекодировать id3-теги?

>Из то ли koi8, то ли cp1251 (скорее всего) в utf8. А то BMP не кажет >ничерта. Можно, наверно, и как-нить пропатчить его, но не в курсе - >как. Так что решил все перегнать.

>Соответсвенно у проги обязательно должна быть возможность выбрать >предполагаемую кодировку для тегов. Пока видел только kid - явно не то.

>anonymous (*) (29.07.2005 16:52:03)

Попробуй eyeD3

kitov ★★★ ()
Ответ на: Re: Чем перекодировать id3-теги? от kitov

Re: Чем перекодировать id3-теги?

Для id3v2.4 eyeD3 - лучшее, что я видел. Также очень легко запихать
в скрипт, который автоматом переконвертирует залежи mp3-шек из cp1251
в utf8.

grob ★★★★★ ()

Re: Чем перекодировать id3-теги?

а нафик вам это все надо? есть уже готовый хммс в бинарниках и исходниках где таких проблем нету... rusxmms.sf.net

da_fault ()
Ответ на: Re: Чем перекодировать id3-теги? от kitov

Re: Чем перекодировать id3-теги?

Странная прога - этот eyeD3:
#eyeD3 --help
...
--set-encoding=latin1|utf8|utf16-BE|utf16-LE
...
И как тут быть?

Да и вообще хотелось бы гуевую прогу - у меня в консоли русский колбасит неподетски.

anonymous ()
Ответ на: Re: Чем перекодировать id3-теги? от anonymous

Re: Чем перекодировать id3-теги?

Перекодировка на коленке:

#!/bin/bash
title="$(id3info $1 | grep TIT2 | iconv -f WINDOWS-1251 -t \
$locale_encoding | awk -F':' '{print $2}' | sed s/' '//)"
...
eyeD2 --remove-all $1
eyeD3 --force-update --set-encoding=utf8 -a $artist -A $album -Y \
$year -G $genre -t $title -n $number -N $total $1

grob ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.