Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 20.08.2012, 13:15   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 18.02.2011
Сообщений: 4
Репутация: 7
По умолчанию Кракозябры в mp3 тегах. Простое решение

После перехода на Linux почти у всех появляется проблема с кодировкой в mp3 тегах. При прослушивании mp3 — файлов в различных музыкальных плеерах под Linux mp3-теги отображаются кракозябрами. это происходит оттого, что большинство файлов записанно под Windows, где до сих пор основной кодировкой служит cp-1251. Современный стандарт кодировки для mp3-tags — utf-8, кодировка по умолчанию для русской локали в Linux.

Проблема как обычно не в плеерах, с ними все в порядке, а в самих mp3 файлах. Старый winamp (который был очень популярен раньше), не понимал id3v2 тегов, только id3v1. Но id3v1 по стандарту могут содержать только кодировку latin-1, а это только английские буквы. А наши софтописатели не долго думая, пихали туда русские теги в кодировке cp-1251, и «правильные» плееры их не отображали. Но уже 10 лет как существует id3v2, а в них информация хранится в юникоде, с русскими буквами проблем нет.


Используем программу mid3iconv входящу в пакет python-mutagen:
Ставим пакет python-mutagen:


Код:
apt-get install python-mutagen

Теперь с помощью этой программы удалим id3v1 теги, и создадим id3v2, перекодируя по пути cp1251 → utf8. Где example.mp3 — файл, который нужно переконверитровать.


Перекодируем теги id3v1 →id3v2 одиночного файла:



Код:
mid3iconv -e CP1251 -d example.mp3
А так каталога, где /home/user/music -каталог, где лежат ваши mp3-файлы:


Код:
find /home/user/music -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d

И все.
vechnoe вне форума
 
Ответить с цитированием Вверх
Эти 4 пользователя(ей) сказали cпасибо за это полезное сообщение:
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: купить телевизор в москвекруиз на теплоходе ценыяндекс трекер телеграмруки вверх ростов на дону 2026 - redkassa.ruшкаф в прихожую с обувницей


Старый 01.10.2012, 01:52   #2
agnosto
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.04.2010
Адрес: Севастополь
Сообщений: 1
Репутация: 0
По умолчанию Re: Кракозябры в mp3 тегах. Простое решение

Deadbeef -- без дополнительных настроек отображает все правильно.
agnosto вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кракозябры в Photodex ProShow Producer KarlosK Скорая помощь 7 21.03.2011 20:43
Оплата и учет времени при простое kurthaun Трудовое право 9 15.12.2009 22:51
кракозябры shatuna Архив 5 27.05.2007 02:14
Предложите решение. SEARCHER Архив 14 05.06.2005 17:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:25. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05107 секунды с 13 запросами