У меня есть куча файлов MP3, обложки альбомов которых включены в сам файл. Сейчас я ищу способ извлечь их, чтобы хранить их отдельно, в лучшем случае из командной строки.
Есть ли способ добиться этого?
У меня есть куча файлов MP3, обложки альбомов которых включены в сам файл. Сейчас я ищу способ извлечь их, чтобы хранить их отдельно, в лучшем случае из командной строки.
Есть ли способ добиться этого?
Ответы:
Вы можете использовать eyed3, которая является отличной утилитой для обработки тегов id3. Чтобы извлечь все изображения из mp3-файла, вы можете использовать:
eyeD3 --write-images=DIR mp3_file
Это запишет все встроенные изображения из mp3-файла в указанную директорию.
Я только что узнал, что ffmpeg добьется цели!
ffmpeg -i file.mp3 file.jpg
ffmpeg
2.0.2 на моем Synology NAS ( file.jpg: Invalid argument
), но работает с 2.3 на OS X Mavericks. Благодарность!
Если вы используете версию VLC Media Player для Windows , вы можете найти обложку альбома для всех файлов, которые вы воспроизводили в
%appdata%\VLC\art\artistalbum
по умолчанию. Одна папка на исполнителя, одна подпапка для каждого альбома.
Если вы используете версию VLC media player для Linux, по умолчанию вы можете найти обложку альбома для всех файлов, которые вы проигрывали, в каталоге, похожем на этот:
$ HOME / .cache / vlc / art / artistalbum / Сергей Рахманинов / Паганини Рапсодия _ Концерт для фортепиано №. 2
(одна папка на исполнителя, одна подпапка для каждого альбома)
С mp3tag
вами можно сделать это отлично. Извлеките изображение обложки из одного mp3 и поместите его в другой, чтобы оно принадлежало тому же альбому, и это будет отражаться, когда вы загружаете их в Google Music, например.