Как удалить встроенные обложки альбомов из mp3 файлов через командную строку

10247
nixda

Я хочу удалить встроенную обложку альбома из mp3-файлов, используя только командную строку Windows.

Что я пробовал

  • Пробовал ExifTool : К сожалению, инструмент может только читать (не записывать) mp3-теги, поскольку автор ответил
  • Пробовал мета mp3 : помощь мне не помогла достаточно. Может быть, некоторые другие понимают инструмент?
  • Пробовал tag.exe : Опять помощь не поможет мне, и снова, может быть, другие знают правильный синтаксис

Q : Как удалить встроенные обложки альбомов из mp3 файлов через командную строку?

3
какая-то конкретная причина должна быть CLI? Journeyman Geek 10 лет назад 1
Все мои mp3 файлы имеют встроенные обложки альбомов. Скрипт Robocopy регулярно копирует их на USB-накопитель, который используется в качестве источника звука в автомобильной развлекательной системе. Программное обеспечение автомобильной аудиосистемы содержит ошибки и не может читать файлы со встроенными обложками. (Мне потребовалось, чтобы понять это, и обновление стоит около 60-70 $). Единственный способ в настоящее время состоит в том, чтобы пакетно удалить все обложки через foobar или mp3tag. Но удаление командной строки может быть добавлено к сценарию robocopy. nixda 10 лет назад 0
Переключился на metamp3: http://www.hydrogenaudio.org/forums/index.php?showtopic=49751@%20TARGET= nixda 10 лет назад 0

4 ответа на вопрос

4
Vlastimil Ovčáčík
  • foobar2000
    • foobar2000.exe /context_command:"Remove all pictures" "example.mp3"
  • ID3 Mass Tagger (abandonware)
    • id3.exe -2 -rAPIC "example.mp3"
Привет, Властимил. Foobar добился цели только наполовину, так как визуально открывает Foobar для быстрого подтверждения («Хотите снять крышку?»). Извините, но это не 100% командная строка. Но ID3 Mass Tagger сделал работу после того, как я нашел более подробный файл справки. Поскольку Гарримк упомянул этот инструмент немного раньше, награда должна идти к нему независимо от +3 голосов. сожалею nixda 10 лет назад 0
@ nixda: Все в порядке, вы решаете, какой ответ был наиболее полезным для вас. Однако я не люблю вырывать фрагменты из моего ответа и копировать его в другом месте. Vlastimil Ovčáčík 10 лет назад 0
Вы заметили разницу между этими двумя синтаксисами, не так ли? Oo Вот официальная версия из файла справки ... Я бы никогда не скопировать кого-то -.- nixda 10 лет назад 0
`id3 -2 -rAPIC -s 0 * .mp3` - официальная версия. Vlastimil Ovčáčík 10 лет назад 0
Ты прав. Я удалю «пример». черт возьми nixda 10 лет назад 0
Не делай, черт возьми, меня. Я не тот, кто копирует ответы, а потом лжет об этом. Мне нет дела до 7 символов, но когда вы решили обесценить мой ответ, вы можете скопировать команду из другого ресурса. Vlastimil Ovčáčík 10 лет назад 0
Я уверен, что вы заметили второй параметр `-s 0` из официальной справки. Вот почему я отредактировал его в ответ Гаррима (так как он упомянул инструмент первым). И я уверен, что вы уже заметили разницу при первом прочтении. Несмотря на этот факт, вы называете меня обманщиком и копировщиком, игнорируя этот факт. Но чтобы показать свою добрую волю, я откатлю свои изменения и добавлю их в ваш ответ, если вы не возражаете. nixda 10 лет назад 0
Да, я заметил, что вы улучшили мой ответ. Ты просто сделал это в чужом ответе. Vlastimil Ovčáčík 10 лет назад 0
1
Bora

Будет ли использование инструмента на основе Python вне вопроса? Похоже, что инструмент командной строки с именем «eyeD3» делает то, что вы хотите. Вот документация для плагина, который выполняет множество операций с тегами MP3 для eyeD3: http://eyed3.nicfit.net/plugins/classic_plugin.html

 --remove-image DESCRIPTION: Remove image matching DESCRIPTION. --remove-all-images Remove all images from the tag 

Если это не обязательно из командной строки, я прочитал, что инструмент под названием Mp3Tag также может удалять обложки альбомов: http://www.mp3tag.de/en/

Привет бора, к сожалению, это должен быть инструмент командной строки. Python требует некоторой установки (?) В системе Windows, которую я пытался избежать. : / nixda 10 лет назад 0
Я предполагаю, что это будет работать на коробке, которую вы не можете контролировать / изменять? Если вы можете установить его, вы можете взять Python, который поставляется с Cygwin, который отлично работает на Windows. Конечно, я не знаю, будет ли eyeD3 работать прямо из коробки. Для обработки кодека для MP3 может потребоваться установка некоторых расширений / библиотек Python. Bora 10 лет назад 0
1
harrymc

Here are some more utilities to try :

Tag (can only remove all tags)
ID3 Mass Tagger with its review

Хм, tag == tag.exe, как в моем вопросе. Я не должен был называть это "tag.exe". Относительно ID3 Mass Tagger: есть ли более подробное руководство? Какой синтаксис для удаления картинки? это `rTYPE`? Как узнать, какие ТИПЫ доступны? GRML. Это мне или инструментам командной строки всегда не хватает хорошей помощи? : - / nixda 10 лет назад 0
Большинство из этих инструментов предназначались главным образом для использования их собственными разработчиками, поэтому помощь невелика. Возможно, вам даже придется прибегнуть к использованию [строк] (http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx). Вот почему я написал «попробуй» в своем ответе. Существуют хорошо известные библиотеки для работы с ID3, если вы хотите написать свой собственный инструмент. harrymc 10 лет назад 0
-1
Cyberpunk

Download mp3tag. Put a song, folders, albums, etc. in it and select them all or just some. Right click on any of them and choose extended tags. On the right side there's a box where you can see album covers, click on the delete icon next to that box and click ok. You should see how it's deleting all the album covers if there are any ... I'm happy to help :).

Есть причина, по которой я явно попросил командную строку. nixda 10 лет назад 1
Пожалуйста, убедитесь, что ваш ответ действительно отвечает на вопрос, задаваемый пользователем. Это действительно может помочь вам избежать отрицательных голосов! G Koe 10 лет назад 0

Похожие вопросы