інструмент командного рядка для видалення вибраних тегів з файлів mp3


12

Використовуючи діаграми MP3 для очищення колекції mp3, я виявив, що крім тегу ID3v2, деякі файли також мають тексти Lyrics3, ID3v1 та деякі теги APE. Чи є там інструменти командного рядка для видалення всіх, крім тегу ID3v2?


Оновлення: для видалення тегів ID3v1 я використовував eyeD3, а для двох інших тегів я перечитав mp3-файли в python та видалив усе між роздільниками тегів. Для тегів Lyrics3 це: "LYRICSBEGIN" та "LYRICS200", для тегів APE , "APETAGEX" і знову "APETAGEX".
lyineyes

Відповіді:


10

Подивіться на eyeD3 утиліту командного рядка та бібліотеку python для маніпулювання тегами id3. Щоб передати текст пісні та тег ID3v1 з усіх mp3-файлів у поточному каталозі, просто запустіть

eyeD3 --remove-lyrics --remove-v1 *.mp3

Якщо eyeD3 повідомляє про проблему під час написання тегів, спробуйте повторно виконати команду, оскільки, здається, вирішити проблему.

Я не зовсім впевнений, що таке тег APE, але ви також можете видалити довільні теги користувачів з mp3-файлу за допомогою eyeD3.


1
Я намагався використовувати eyeD3, однак ці теги текстів поза тегом ID3, тому eyeD3 не може їх читати чи видаляти. --Remove-v1 вирішує щонайменше одну з проблем.
лінеї

Чи може eyeD3 показувати тексти пісень? Може бути , ви повинні використовувати або -1чи -vпоказати тег. Відповідно до документації, він повинен мати можливість обробляти тексти пісень. Можливо, --remove-commentsдопомагає
Ульріх Дангель

Ні, проблема полягає саме в тому, що жоден із знайдених інструментів (eyeD3, id3tool, id3v2) не в змозі показати ці тексти пісень, оскільки вони не залежать від тега ID3. У програмах MP3 Diags він показує тег ID3v2 (який, звичайно, має можливість зберігати тексти пісень), а також додаткові теги, ID3v1, а також ці теги APE та Lyrics3. Я шукаю спосіб зняти всі ці зайві теги і просто залишити ID3v2.
лінеї

10

Я раніше користувався id3v2і вважав, що це дуже добре.

Є деякі інші за вмінням: id3і id3tool. Якщо у вас є система з Debian на основі: aptitude search id3. Я впевнений, що інші менеджери пакунків повинні мати пошук.

Я не впевнений, що вони зможуть виконати все, що завгодно (під яким я маю на увазі, що я нічого не знаю про Lyrics3 та APE), але ви можете поглянути. Звичайно , id3v2є -s, -dі -Dпрапори , щоб видалити ID3v1 тегів ID3v2 тегів, і як, відповідно (по його сторінці).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.