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

Silaw.ORG
http://cilaw.org

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

 

 

© Copyright 2006 - 2008 Linux-Bulgaria.ORG

Hosted by "Internet Group" Ltd. - Stara Zagora