LinuxForum.Fans
Тема

Кодировка файлов

Автор: serggeee 17 сообщений 5796 просмотров
#161362

у меня такакя проблемма скачал кучу музыки с компа виндовс на линукс но вот проблема музыкальные файлы и папки куда они вложенны с непонятной кодировко подскажите как исправить эту ситуацию, может быть есть какая нибудь прога для этого?

#161388
serggeee написал:
может быть есть какая нибудь прога для этого?

iconv , mutagen ...

с помощью mutagen:
[console]
$ find <путь-к-каталогу-с-файлами> -type f -iname "*.mp3" -exec mid3iconv -eCP1251 --remove-v1 '{}' \;
[/console]
с помощью iconv - тыц

#161415

а я гуйнёй пользуюсь, EasyTag, за одно можно и подредактировать малясь...

#161503

не могу сообразить как пользоваться mutagen. если как я понимаю то нужно перейти в коталог с файлом и далее
find <путь-к-каталогу-с-файлами в место этого подставляем например какой нибудь трег в частности "09 - ???? 9.mp3" > -type f -iname "*.mp3" -exec mid3iconv -eCP1251 --remove-v1 '{ здесь я не понял что нужно писать}' \;
а вообще результатом всего у меня получилось просто воспроизведение этого трека, в частности у меня с помощью amarok

#161609
serggeee написал:
не могу сообразить как пользоваться mutagen.

не надо ничего нигде писать , просто выполнить эту строку как она есть :
[console]
~HOME$ cd My_Music
~HOME$/My_Music $ find -type f -iname "*.mp3" -exec mid3iconv -eCP1251 --remove-v1 '{}' \;
[/console]
или :
[console]
~HOME$ $ find /home/user/My_Music -type f -iname "*.mp3" -exec mid3iconv -eCP1251 --remove-v1 '{}' \;
[/console]

все файлы с расширением mp3 найденые командой find в текущем(1-вариант) или в заданном(2-вариант) каталоге будут перекодированы ... остальная строка это пареметры передаваемые программе , ничего исправлять или дописывать не надо .
[console]
man mid3iconv
man find
[/console]

#161819

gramozeka я всё сделал но исправленно не всё что можете ещё посоветовать?

#161830
serggeee написал:
gramozeka я всё сделал но исправленно не всё что можете ещё посоветовать?

Забить :) Использовать плейеры, которые перекодируют "на лету" :) Напр. DeadBeef
PS Только, ставьте не отсюда, а из репов :)

#161833

Да отличный плеер.
Вот где искать, если что:

text
deadbeef-0.3.2-1mdv2010.1.i586:Contrib
deadbeef-0.4.1-3edm2010.1.i586:edumandriva_free
deadbeef-0.4.2-69.1mib2010.1.i686:MIB_Basic32
deadbeef-0.4.4-69.1mib2010.2.i686:MIB_Basic32
#161859

да плеер все перекодирует и всё становится читабельным, но вот одна проблема он играет а спустя некоторое время воспроизведение останавливается, далее я нажимаю паузу один раз и при нажатии на паузу второй раз воспроизведение продолжается, можете ли указать в чём проблема?

#161862
serggeee написал:
да плеер все перекодирует и всё становится читабельным, но вот одна проблема он играет а спустя некоторое время воспроизведение останавливается, далее я нажимаю паузу один раз и при нажатии на паузу второй раз воспроизведение продолжается, можете ли указать в чём проблема?

Где вы на ровном месте ухитряетесь ловить глюки? oO Тем более - в этой Мандриве?
Вот http://itmages.ru/image/view/188996/b4c5625b - сколько лет работает, и нифига.
PS Простите уж, у меня не совсем Мандрива. Сейчас verg скажет

#161865

Подтверждаю, глюков с плеером нет. wink
Только им все и слушаю.

serggeee,
Какую версию выбрали?
Берите последнюю: deadbeef-0.4.4-69.1mib2010.2.i686:MIB_Basic32

Попробуйте еще Clementine, хотя не уверен с кодировками.

text
clementine-0.3-2mdv2010.1.i586:Contrib (Official2010.2
clementine-0.6-0.1mdv2010.2.i586:Contrib Updates (Official2010.2)
clementine-0.6-1mdv2010.1.i586:Contrib Backports (Official2010.2)
clementine-0.7-1mdv2010.2.i586:edumandriva_free
clementine-0.7.1-0mdv2010.2.i586:MIB-KDE455_others
clementine-0.7-1mib2010.2.i686:MIB_Basic32
clementine-0.7.1-1mib2010.2.i686:MIB_Basic32
#161870
verg написал:

Попробуйте еще Clementine, хотя не уверен с кодировками.

Не. тогда уж лучше Audacious, но не знаю, как эта версия в Мандриве работает. У меня - как-то через одну :)

#161877

Не и clementine и audacious грешат кодировками. Так что deadbeef.
Или из альтернативного мира :rolleyes:

#161890

киньте кто нибудь ссылку на
deadbeef-0.4.1-3edm2010.1.i586:edumandriva_free
deadbeef-0.4.2-69.1mib2010.1.i686:MIB_Basic32
deadbeef-0.4.4-69.1mib2010.2.i686:MIB_Basic32

#161893

Тут(32бит): http://mib.pianetalinux.org/MIB/2010.2/32/basic/
Проще подключить репу - поставить плеер - отключить репу

А так вытянуть пару файлов(обязательно) и поставить с помощью инсталлятора программ:
http://mib.pianetalinux.org/MIB/2010.2/32/basic/deadbeef-0.4.4-69.1mib2010.2.i686.rpm
http://mib.pianetalinux.org/MIB/2010.2/32/basic/deadbeef-devel-0.4.4-69.1mib2010.2.i686.rpm

#161987
serggeee написал:
gramozeka я всё сделал но исправленно не всё что можете ещё посоветовать?

то что не всё перекодировал , так это элементарно - те тэги что были в ср1251 перекинулись , а те которые в другой кодировке , ну к примеру в KOI8-R естественно нет , не все йогурты одинаково полезны - что русскому мёд , то немцу смерть лютая :lol: ... и где вы такой контент только находите ..

#162805

serggeee,
Deadbeef 0.5.0 вышел
Искать там же.

Войдите или зарегистрируйтесь, чтобы ответить.