Тэги MP3 (CP1251, KOI8-R --> UTF-8)
Модератор: Модераторы разделов
-
- Сообщения: 346
- ОС: archlinux
Тэги MP3
Собстно подскажите как (или чем) устроить массовое перекодирование тэгов?
А то честное слово уже задолбался я на абра-кадабру смотреть и бесконечно переставлять кодировки
А то честное слово уже задолбался я на абра-кадабру смотреть и бесконечно переставлять кодировки
PS: Слакварщики приглашаются slackware@conference.jabber.ru
-
- Сообщения: 117
- ОС: Ubuntu Linux 8.04
Re: Тэги MP3
ставьте bmp-там перекодировать можно теги на лету и в плейлисте всё норм будет.просто кодировку указываете из какой кодировать в UTF-8 например CP1251.
Ктулху фхтагн!!!
-
- Сообщения: 185
- Статус: ленивый арчевод
- ОС: Archlinux i686 Current
Re: Тэги MP3
писал когда-то
Ну и в догонку не помешает ознакомиться с этой страничкой http://www.freesource.info/wiki/TZ/IDTags
После получаса поисков обнаружилась обалденный пакет под названием mutagen с помощью которого вся mp3 музыка была переведена в utf8 всего лишь одним одной строкой в консоли
Код: Выделить всё
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Естественно до этого не помешает перейти в папку с музыкой, и иметь права на изменения mp3 файлов. Ну и кодировка вашей коллекции может быть не только в cp1251, поэтому прочтите документацию...
Ну и в догонку не помешает ознакомиться с этой страничкой http://www.freesource.info/wiki/TZ/IDTags
Реальность многогранна поэтому не может быть той правдой, которая «всего одна».
-
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Тэги MP3
Прикреплю-ка я темку, как вполне актуальную (а то чего-то мало у нас прикреплённого в "мультимедии" :wink: )
-
- Сообщения: 439
- Статус: Монархист
- ОС: Gentoo ~amd64
-
- Сообщения: 1368
- Статус: Оракловод
Re: Тэги MP3
5 копеек от меня:
[estarchak@gamargobba ~]$ java -jar id3iconv-0.2.1.jar
ID3iconv - convert ID3 (ID3v1 or v2) tags from native encoding to unicode and store them using ID3v2 format.
id3iconv [options] [mp3 files]
Supported options:
-e <encoding> Specify original tag encoding. If not specified, system default encoding will be used.
-p Dry-run. Do not actually modify files
-v1 Force using v1 tag as source, even if v2 tag exists. Default is using v2 tag.
-removev1 Remove v1 tag after processing the file
-q Quiet mode
-d Output debug info to stderr
CAUTION: Files are update in-place. So backup if you're unsure of what you are doing.
http://www.cs.berkeley.edu/~zf/id3iconv/
[estarchak@gamargobba ~]$ java -jar id3iconv-0.2.1.jar
ID3iconv - convert ID3 (ID3v1 or v2) tags from native encoding to unicode and store them using ID3v2 format.
id3iconv [options] [mp3 files]
Supported options:
-e <encoding> Specify original tag encoding. If not specified, system default encoding will be used.
-p Dry-run. Do not actually modify files
-v1 Force using v1 tag as source, even if v2 tag exists. Default is using v2 tag.
-removev1 Remove v1 tag after processing the file
-q Quiet mode
-d Output debug info to stderr
CAUTION: Files are update in-place. So backup if you're unsure of what you are doing.
http://www.cs.berkeley.edu/~zf/id3iconv/
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
Топик не читал, но внимательно просмотрел.
-
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Тэги MP3
RusXMMS rusxmms.sourceforge.net.
Можно на лету менять кодировку+перевод текста(libtranslate)
Можно на лету менять кодировку+перевод текста(libtranslate)
Desipere in loco
-
- Сообщения: 378
- ОС: Debian Lenny/Sid
Re: Тэги MP3
Код: Выделить всё
$ mid3iconv -eCP1251 --remove-v1 *
Код: Выделить всё
$ equery b mid3iconv
[ Searching for file(s) mid3iconv in *... ]
media-libs/mutagen-1.8 (/usr/bin/mid3iconv)
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Тэги MP3
кстати, а подскажите - заявленно, что bmp понимает utf8, но после перекодировки тегов (пользовался easytag & mutagen) он отказался читать теги нормально... гном показывает все корректно, audacious и rhythmbox - тоже.... а вот bmp - нет...
ps. или есть способ запихнуть audacious в гномий трей?
ps. или есть способ запихнуть audacious в гномий трей?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 439
- Статус: Монархист
- ОС: Gentoo ~amd64
Re: Тэги MP3
Код: Выделить всё
* media-plugins/audacious-docklet
Latest version available: 0.1.1-r1
Latest version installed: 0.1.1-r1
Size of downloaded files: 932 kB
Homepage: http://nedudu.hu/?page_id=11
Description: Audacious plugin that displays an icon in your systemtray
License: GPL-2
http://distfiles.gentoo.org/distfiles/auda...t-0.1.1.tar.bz2
http://distro.ibiblio.org/pub/linux/distri...t-0.1.1.tar.bz2
http://nedudu.hu/downloads/audacious-docklet-0.1.1.tar.bz2
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Тэги MP3
solshark писал(а): ↑06.01.2007 13:40
Код: Выделить всё
* media-plugins/audacious-docklet Latest version available: 0.1.1-r1 Latest version installed: 0.1.1-r1 Size of downloaded files: 932 kB Homepage: http://nedudu.hu/?page_id=11 Description: Audacious plugin that displays an icon in your systemtray License: GPL-2
http://distfiles.gentoo.org/distfiles/auda...t-0.1.1.tar.bz2
http://distro.ibiblio.org/pub/linux/distri...t-0.1.1.tar.bz2
http://nedudu.hu/downloads/audacious-docklet-0.1.1.tar.bz2
феньх! кстати, почему то по родному адресу он не наблюдается... (просто в портах фряхи его нет, потому и не натыкался )
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 66
- ОС: What?
Re: Тэги MP3
Хм. У меня было наоборот - utf-8 понимал только bmp и то криво (со знаками вопросов и надписями "неправильная последовательность символов" в плейлисте). Все остальные плееры рисовали кроказябры. После того как я перекодировал все в умолчальный для EasyTag Unicode (UTF-16LE) показывать закорлючки стал bmp. За чем последовала его немедленная деинсталляция. Остальные плееры стали работать как ожидается.
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Тэги MP3
Бодрый и Веселый писал(а): ↑06.01.2007 16:12
Хм. У меня было наоборот - utf-8 понимал только bmp и то криво (со знаками вопросов и надписями "неправильная последовательность символов" в плейлисте). Все остальные плееры рисовали кроказябры. После того как я перекодировал все в умолчальный для EasyTag Unicode (UTF-16LE) показывать закорлючки стал bmp. За чем последовала его немедленная деинсталляция. Остальные плееры стали работать как ожидается.
а чем utf16le отличается от utf8? (в плейлистах). а то тока перевел систему (из-за гнома) в utf8...
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 66
- ОС: What?
-
- Сообщения: 125
Re: Тэги MP3
Насчет id3iconv - есть некоторые проблемы; разработчики MusicPD (MPD) посчитали, что это баг...
(dd1 - это я; обсуждение тут)
Пробовал писать письмо разработчику id3iconv - никакого ответа, только в ящик на GMail начал приходить англоязычный спам. Такая вот история.
(dd1) писал(а):[...]
So far, everything was OK (I checked every step carefully, and there was no problem at all). But when I converted the new tag to Unicode (in order for MPD to handle it correctly), the problem reappeared:
[...]
(jat) писал(а):Technically your mp3 is broken. There's a bunch of NULL bytes after the id3 tag, but before the mp3 data.
(dd1) писал(а):So, is it really a bug in id3iconv converter? (It is intended to 'iconv' the id3 tags.)
(jat) писал(а):Well, I guess saying "technically your mp3 is broken" is a stretch. The mp3 standard has techniques to recover from any random data in between frames, so technically yours should work in all players. However, it's definitely not a good thing to do. I would consider it a bug in id3conv that should be fixed.
(dd1 - это я; обсуждение тут)
Пробовал писать письмо разработчику id3iconv - никакого ответа, только в ящик на GMail начал приходить англоязычный спам. Такая вот история.
-
- Сообщения: 154
- ОС: CentOS 5.4
Re: Тэги MP3
блин, а я пользуюсь и вроде бы проблем не замечал...перестать?
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Тэги MP3
и я пользуюсь. и ничего, все хорошо...
а на лету ин bmp, ни audacious не перекодируют нормально.
а на лету ин bmp, ни audacious не перекодируют нормально.
Losing is fun!
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Тэги MP3
А в какой кодировке теги пишет Amarok при ручном их изменении?
-
- Сообщения: 417
- Статус: Ораклоид
- ОС: OpenSuSE 10.3
Re: Тэги MP3
Как я решил проблему с тэгами.
Установил easytag.
В настройках на вкладке "ID3 Tag Settings" в "Character Set for ID3 Tags" выбрать "Always save tags to UNICODE character set".
Затем поставил галочку на "Use non standart character set for reading ID3 tags" и выбрал в выпадающем меню "Cyrillic (Windows)-1251"
Там где "Use non standart character set to writing ID3 tags" выбрал "Unicode (UTF-8)" , жмем "Save", в главном окне программе открываем папку со всей музыкой
Затем выбираем все трэки и жмем "Save" на тулбаре, все тэги перекодируются в UTF-8
После этого в настройках программы убираем галочку на "Use non standart character set for reading ID3 tags". Так как не стандартная кодировка для тегов покаместь не нужна.
Ну а теперь amarok у вас читает тэги. Может кому то поможет это немного сумбурный мануал
Установил easytag.
В настройках на вкладке "ID3 Tag Settings" в "Character Set for ID3 Tags" выбрать "Always save tags to UNICODE character set".
Затем поставил галочку на "Use non standart character set for reading ID3 tags" и выбрал в выпадающем меню "Cyrillic (Windows)-1251"
Там где "Use non standart character set to writing ID3 tags" выбрал "Unicode (UTF-8)" , жмем "Save", в главном окне программе открываем папку со всей музыкой
Затем выбираем все трэки и жмем "Save" на тулбаре, все тэги перекодируются в UTF-8
После этого в настройках программы убираем галочку на "Use non standart character set for reading ID3 tags". Так как не стандартная кодировка для тегов покаместь не нужна.
Ну а теперь amarok у вас читает тэги. Может кому то поможет это немного сумбурный мануал
-
- Сообщения: 417
- Статус: Ораклоид
- ОС: OpenSuSE 10.3
Re: Тэги MP3
мде, это решение не подходит если трэки есть с koi8-r
кто мне скажет, есть какое то универсальное средствто, которое просканирует каталог и перегонит все тэги, в какой кодировке бы они не были в utf-8
Патчи ставить не выход, хочется utf-8 , в easytag возня будет, если тэги и в cp-1251 и в koi8-r
кто мне скажет, есть какое то универсальное средствто, которое просканирует каталог и перегонит все тэги, в какой кодировке бы они не были в utf-8
Патчи ставить не выход, хочется utf-8 , в easytag возня будет, если тэги и в cp-1251 и в koi8-r
-
- Сообщения: 862
- Статус: Адепт Дзен.
- ОС: Mint, Win7.
Re: Тэги MP3
Патчи ставить не выход, хочется utf-8 , в easytag возня будет, если тэги и в cp-1251 и в koi8-r
Очень хороший выход.
Нет проблем с устройствами, которые не воспринимают utf.
С патчами taglib меняет кодировку на лету, и без разници с какой локалью работает плеер.
Desipere in loco
-
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Тэги MP3
KaKTyCc писал(а): ↑16.01.2007 21:06мде, это решение не подходит если трэки есть с koi8-r
кто мне скажет, есть какое то универсальное средствто, которое просканирует каталог и перегонит все тэги, в какой кодировке бы они не были в utf-8
Патчи ставить не выход, хочется utf-8 , в easytag возня будет, если тэги и в cp-1251 и в koi8-r
А как таггер САМ определит в какой кодировке тэги?
Так что - только ручками.
Ушёл навсегда. В личку не заглядываю.
-
- Сообщения: 293
- Статус: линуксоид-энтузиаст
- ОС: Ubuntu 7.10 (Gutsy Gibbon)
Re: Тэги MP3
Не уверен, правильно ли делаю, что пишу сюда, так что не ругайте. Я опасаюсь перекодировать теги, потому что не уверен, правильно ли они будут читаться после перекодировки в виндовых Winamp и Windows Media Player. Я еще не совсем созрел, чтобы отказаться от виндовых прог и полностью перейти на Линукс. Кроме того, я не знаю, в какой кодировке сейчас моя коллекция MP3: я ее собирал в течение 7 лет, на разных этапах развития тегов, так что и кодировки вполне могут быть разными. Поэтому, можете мне сказать несколько вещей?
1. Если я перекодирую все теги в UTF-8, будут ли их читать проигрыватели для Windows?
2. А может их необязательно перекодировать, может просто надо установить проигрыватель, который будет автоматически их распознавать? Если есть такой, то можете сказать его название?
1. Если я перекодирую все теги в UTF-8, будут ли их читать проигрыватели для Windows?
2. А может их необязательно перекодировать, может просто надо установить проигрыватель, который будет автоматически их распознавать? Если есть такой, то можете сказать его название?
Сейчас происходит расцвет Линукса, поэтому у меня хорошее настроение! :)
Дневник линуксоида
Новости про Linux
Дневник линуксоида
Новости про Linux
-
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: Тэги MP3
(Ринальдус @ Jan 28 2007, в 19:35) писал(а):1. Если я перекодирую все теги в UTF-8, будут ли их читать проигрыватели для Windows?
Не будут.
-
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: Тэги MP3
(*Sasha* @ Jan 28 2007, в 19:37) писал(а):Не будут.
вызывающе неверная информация. нормальные плееры будут. даже винамп, и тот умеет читать id3v2.
(Ринальдус @ Jan 28 2007, в 19:35) писал(а):А может их необязательно перекодировать, может просто надо установить проигрыватель, который будет автоматически их распознавать?
и продолжать плодить зоопарк кодировок. к чему все эти полумеры и костыли, когда есть правильное и изящное решение ?
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
-
- Сообщения: 346
- ОС: archlinux
Re: Тэги MP3
А я свои тэги все запорол :) Короче получились крякозяблы еще большей силы, после easytag...
Короче просто снес все тэги к черту и перевел названия файлов в транслит... вот и все ))))
Короче просто снес все тэги к черту и перевел названия файлов в транслит... вот и все ))))
PS: Слакварщики приглашаются slackware@conference.jabber.ru
-
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: Тэги MP3
(Dark_Savant @ Jan 28 2007, в 19:43) писал(а):Не будут.
вызывающе неверная информация. нормальные плееры будут. даже винамп, и тот умеет читать id3v2.
Винамп стал понимать utf8?
-
- Сообщения: 666
- ОС: Suse 11
-
- Сообщения: 20
- ОС: mandriva 2007.0-powerpack i586
Re: Тэги MP3
Привет вроде где то читал что винамп вроде понимает utf8 с недавнего времени
-
- Сообщения: 66
- ОС: What?
Re: Тэги MP3
К счастью, тот же easytag может по freedb восстановить теги в большенстве случаев.frost666dark писал(а): ↑02.02.2007 02:04А я свои тэги все запорол Короче получились крякозяблы еще большей силы, после easytag...
Короче просто снес все тэги к черту и перевел названия файлов в транслит... вот и все ))))