Скачиваем архив, распаковываем файлы в папку, в которой лежат файлы и папки, которые мы хотим переименовать и сконвертировать.
Если нужно переименовать файлы в транслит из русского в латиницу (причем имена исходных файлов в юникоде):
php translit_utf.php
Если нужно переименовать файлы в транслит из русского в латиницу (причем имена исходных файлов в cp1251):
php translit_win.php
Если нужно переименовать файлы в транслит из русского в латиницу (причем имена исходных файлов в юникоде) и сконвертировать id3-теги из cp1251 в Юникод (теги, которые уже в юникоде не портятся):
php translitAndTag_utf.php
Если нужно переименовать файлы в транслит из русского в латиницу (причем имена исходных файлов в cp1251) и сконвертировать id3-теги из cp1251 в Юникод (теги, которые уже в юникоде не портятся):
php translitAndTag_win.php
Если нужно сконвертировать id3-теги из cp1251 в Юникод (теги, которые уже в юникоде не портятся):
php tag.php
Все скрипты конвертируют все папки и файлы в текущей папке рекурсивно. Для запуска скрипта нужны установленные php и java (в большинстве линуксов и в мак ос есть по умолчанию).
http://narod.ru/disk/16413075000/translitAndTag.zip.html
18 комментариев:
спасибо! очень полезная утилита!
незачто)
Для конвертации тегов в UTF-8 в репозитариях большинства дистров есть хорошая утилита mutagen.
А за транслитератор имен файлов премного благодарен!
В макоси мутагена нет из коробки, наверное поставить можно.
Перезалейте, пожалуйста. Нужная вещь. Или скачиваю не так пароль просит
перезалил
Батон! Не работает твоя адская машина!)
а что не работает? :(
не меняет кодировку тэгов
php translitAndTag_utf.php вызываешь? ну хз, попробуй починить)
Дай исходники жабы!
Он у меня пол музыкальной библиотеки удалил(( у него нелады с пробелами и русскими названиями...(
оО, сожалею :'(
Так java тулза не моя, я только обертку написал, которая папки обходит http://www.cs.berkeley.edu/~zf/id3iconv/
круто! блин! спасибо большое!!!!!!!
Спасибо, скачал народа
Ссылка на скрипт не работает. Помогите! Помогите!
Обновил ссылку
Прелесть! Мгновенно сделал пригодной флешку с русскими именами для использования в китайской магниоле!
Никак не пойму, запуск скрипта выдает тело скрипта в консоль и все (OpenSUSE 42.1 php5)
Отправить комментарий