Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

[Lug-bg] кодировка на MP3 тагове и музикални плейъри


  • Subject: [Lug-bg] кодировка на MP3 тагове и музикални плейъри
  • From: Момчил Иванов <idiotbg@xxxxxxxxx>
  • Date: Sat, 09 Aug 2008 23:52:04 +0200

Здравейте група,

от както реших да почна да ползвам amarok като музикален плейър се
сблъсках със следния проблем: имам колекция от mp3 файлове, които имат
id3v1 таг и текстът в тях (българският) е кодиран с cp1251. При xmms
можеше да се избира фонт и кодировка, с която да се четат таговете, но
за жалост amarok не предлага тази възможност. Съществува ли бързо и
лесно решение за прекодиране на таговете в utf8?

Написах си един малък скрипт на perl (с помощта на Encode::Detect и
MP3::Tag), който се опитва да познае кодировката в таговете id3v1 и
id3v2 (на Encode::Detect му смених детектора за кодировка с последния от
mozilla), след което да кодира текста в utf8 и да го запише на мястото
на стария. Проблем се оказа записването на utf8 в id3v1 тага, след като
се опитам да го прочета с amarok виждам символи подобни на тези при
четене с lati1 на текст кодиран в utf8. За това реших за запиша
информацията от  id3v1 тага кодирана в utf8 в id3v2 без да променям
съдържанието на id3v1, поне така amarok е щастлив и показва всичко както
трябва :)
Тестовете с няколко mp3 файла минаха успешно, но все още не съм сигурен,
че искам да нахраня скрипта с всичките си mp3 файлове.

Знаете ли за програмки, които решават горния проблем с кодировките в
таговете на mp3 файловете? Ако не ще почопля още малко по проблема и
накрая ще пусна скрипта върху колекцията си.

Благодаря,
Момчил
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.