Простое преобразование mp3 тэгов

Автор mexx, 04 октября 2013, 11:39:26

« назад - далее »

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

mexx

По случаю нашел в Сети простое практическое решение вопроса пакетного преобразования тэгов mp3 в кодировку UTF-8 для "правильного" отображения инфы в "коробочных" проигрывателях Debian (Totem, Rhythmbox).
Устанавливаем пакет python-mutagen:
# aptitude install python-mutagen
Ищем свои mp3 файлы в нужном нам каталоге и передаем их для обработки программе mid3iconv из этого пакета:
$ find -iname /нужный/нам/каталог '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Всё.
Для расширенных вещей - программа EasyTAG.
P.S.: Ваш КО :) Но вдруг кому пригодится.


Debian 10 KDE
Debian 11 Gnome

Гусак Игорь

Можно ещё так:
sudo apt-get install python-mutagen
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
программа сама найдёт и преобразует теги во всех MP3 файлах на компьютере. Правда, есть один момент: изменятся свойства этих файлов и если они участвуют в торрент раздачах, то будут заново перекачиваться.

mexx

Цитата: mexx от 04 октября 2013, 11:39:26
find -iname /нужный/нам/каталог '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Цитата: Гусак Игорь от 04 октября 2013, 20:51:50
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Разница только в отсутствии указания нужного каталога. Но тогда, насколько понимаю, "найдутся" и обработаются только mp3 в текущем каталоге, то есть сначала надо в него перейти, то есть "лишние" телодвижения. Хотя, кому как нравится/какая ситуация.
Debian 10 KDE
Debian 11 Gnome

Гусак Игорь

Я не перехожу ни в какой каталог. Просто этой командой обрабатываются все mp3 файлы во всех подпапках домашней директории.

mexx

Само собой. Если на момент выполнения команды пользователь находится в своем домашнем каталоге, то да, обработаются все mp3 в этом текущем (в данном случае - домашнем) каталоге. А если надо обработать файлы в другом каталоге (например, на другом диске), то туда надо либо сначала перейти, либо сразу указать к нему путь /нужный/нам/каталог.
Debian 10 KDE
Debian 11 Gnome

Гусак Игорь

Спасибо. Тогда можно те файлы которые на раздаче оставить.