Як витягти зображення обкладинки альбому з MP3-файлу?


36

У мене є маса MP3-файлів, які містять зображення альбому в самому файлі. Зараз я шукаю спосіб витягти їх, щоб зберігати їх окремо, в кращому випадку з командного рядка.

Чи є спосіб досягти цього?

Відповіді:


21

Ви можете використовувати eyed3, що є чудовою утилітою для обробки тегів id3. Щоб витягти всі зображення з mp3-файлу, ви можете використовувати:

eyeD3 --write-images=DIR mp3_file

Це дозволить записати всі вбудовані зображення з mp3-файлу у вказаний каталог.


На даний момент Ubuntu надана версія (0.6.18) створює пошкоджені файли зображень.
scruss

39

Я щойно дізнався, що ffmpeg зробить трюк!

ffmpeg -i file.mp3 file.jpg

1
Не вдалося використовувати ffmpeg2.0.2 в моїй Synology NAS ( file.jpg: Invalid argument), але працює з використанням 2.3 в OS X Mavericks. Спасибі!
Річард Барнетт

Він працював і на Windows. Використовуючи stackoverflow.com/questions/8397674/…, ви можете обробити пакетний стиль файлів.
Грубер

Цей метод чудовий тим, що ffmpeg працює в основному на будь-який музичний файл, який ви кидаєте на нього. Однак це здається досить повільним, навіть на новій машині з процесором i7. Будь-який спосіб прискорити видобуток?
rien333

3

Якщо ви використовуєте версію Windows для медіаплеєра VLC , ви можете знайти обкладинку альбомів для всіх файлів, у яких ви відтворювали

%appdata%\VLC\art\artistalbum

за замовчуванням. Одна папка на виконавця, одна підпапка для кожного альбому.


Дивіться мою відповідь нижче щодо шляху Linux
Pawel Debski

1

Якщо ви користуєтеся версією медіаплеєра VLC для Linux, за замовчуванням ви можете знайти обкладинку альбомів для всіх файлів, які ви відтворювали в каталозі, подібному до цього:

$ ГОЛОВНА / .cache / vlc / мистецтво / artistalbum / Сергій Рахманінов / Рапантія Паганіні _ Концерт для фортепіано № 2

(одна папка на виконавця, одна підпапка для кожного альбому)


0

З цим mp3tagви можете зробити це ідеально. Витягніть зображення обкладинки з одного mp3-файлу та помістіть його в інший, щоб воно належало до того самого альбому, яке відображатиметься, коли ви завантажуєте їх, наприклад, у Google Music.


3
Може бути корисним вказати простий приклад того, як можна йти про виконання завдання. Наприклад, включіть декілька зразкових команд або цитат вибору зі сторінки man, щоб вказати OP (та інші зчитувачі) у потрібному напрямку.
HalosGhost
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.