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


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

Автор Тема: MP3: Удаление тегов ape idv3 в mp3 файлах  (Прочитано 3253 раз)

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

Оффлайн djdes88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Здравствуйте.
Система Ubuntu Server
Посоветуйте с помощью какого инструмента из командной строки можно удалить все теги ID3v1, ID3v2, APEv2
А так же после того как очищены теги, нужно собрать Artist - Title из Filename по шаблону артист - тайтл
Буду очень благодарен за совет.

p.s. Знаю о ID3, но удаляет только ID3v1, а так же про EyeD3, не удаляет apev2.

Альтернатива в винте это Tagscanner.

Оффлайн paulus

  • Активист
  • *
  • Сообщений: 503
    • Просмотр профиля
    • IMHOlogy
Re: MP3: Удаление тегов ape idv3 в mp3 файлах
« Ответ #1 : 12 Июня 2011, 22:44:03 »
Утилита mid3iconv является частью пакета питоновских утилит и библиотек для работы с метаданными аудио файлов python-mutagen
(Нажмите, чтобы показать/скрыть)

Пример использования утилиты mid3iconv:
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1251 --remove-v1
mid3v2 -D, --delete-all      Deletes ID3v1 and ID3v2 tags

find -iname '*.mp3' -print0 | xargs -0 mid3v2 -D
APEv2 вроде понимает, но как удалить зловредный тег APEv2, пока не разобрался. Самому нужно, easytag не понимает, а deadbeef не удаляет. Хотя вам это не поможет.

--
Мне тут подсказали как удалять теги APEv2

Создаем исполняемый файл: ~/.scripts/apev2del_dir ~/пусть/к/каталогу/
#!/usr/bin/python
import sys
import glob
from mutagen.apev2 import APEv2
for f in glob.glob('%s/*.mp3' % sys.argv[1]):
a = APEv2(f)
a.delete()
a.save()
« Последнее редактирование: 14 Июня 2011, 00:59:02 от paulus »
Free software for free people! Ubuntu != Unity...

 

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