Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не помогает mid3iconv для перевода тэгов в ЮТФ-8  (Прочитано 930 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Пробую
Код: (bash) [Выделить]
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -d -eCP1251 --remove-v1 или же вот этот метод - ничего не помогает.

Файлы, переконвертировать кодировку которых не получается, располагаются этих двух в торрентах.
Вот для примера один из файлов из этой раздачи: http://rghost.net/57623690 . К нему я не применял никаких действий по смене кодировки.
« Последнее редактирование: 23 Августа 2014, 11:59:50 от Ser_W »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #1 : 23 Августа 2014, 13:15:40 »
mid3v2 -l Â.Âûñîöêèé\ -\ Íîâîå\ Çâó÷àíèå\ 10CD/Â\ òðèäåâÿòîì\ ãîñóäàðñòâå/01-Ñòðàííàÿ\ ñêàçêà.mp3
IDv2 tag info for Â.Âûñîöêèé - Íîâîå Çâó÷àíèå 10CD/ òðèäåâÿòîì ãîñóäàðñòâå/01-Ñòðàííàÿ ñêàçêà.mp3:
TALB=В тридевятом государстве
TIT2=Странная сказка
TPE1=В.С.Высоцкий
TPE2=В.С.Высоцкий
C тэгами как раз всё в порядке
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #2 : 23 Августа 2014, 14:04:49 »
Если из терминала сложно, то есть графическая тулза — EasyTAG.

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #3 : 24 Августа 2014, 11:32:05 »
Azure, а чем лучше всего и как перекодировать названия файлов и папок?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #4 : 24 Августа 2014, 12:49:34 »
Ser_W,
man convmv

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #5 : 24 Августа 2014, 17:14:28 »
ArcFi, запустил
Код: (bash) [Выделить]
convmv -r -f cp1251 -t utf8 --notest /directory - ничего не перекодировалось

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #6 : 24 Августа 2014, 17:43:49 »
В Ваших файлах есть некая странность (точнее в их названиях). Дело в том, что в системе они определяются как уже перекодированные в utf8, хотя на самом деле они в windows1251. Соответственно, программа convmv "видя" что имена "итак уже в utf8" не провидит над ними никаких действий. В общем случае используется параметр --nosmart, но в Вашем случае получается вообще полная ерунда. Надо бы ещё подумать — правильное отображение достигалось двойным перекодированием, но вот из чего и куда надо понять.
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не помогает mid3iconv для перевода тэгов в ЮТФ-8
« Ответ #7 : 24 Августа 2014, 17:51:48 »
Вообще, такая фигня бывает из-за некорректного монтирования раздела.
Т.е. самым правильным решением будет перемонтировать раздел с указанием верной кодировки.
Гугль говорит, что при перекодировании из "Doubly-encoded to UTF-8 from ISO-8859-5" путаются некоторые буквы.

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.