Como extrair imagem da capa do álbum do arquivo MP3?


36

Eu tenho um monte de arquivos MP3 que têm suas capas de álbuns incluídas no próprio arquivo. Agora estou procurando uma maneira de extraí-los para armazená-los separadamente, na melhor das hipóteses na linha de comando.

Existe uma maneira de conseguir isso?

Respostas:


21

Você pode usar o eyed3, que é um ótimo utilitário para manipular tags id3. Para extrair todas as imagens de um arquivo mp3, você pode usar:

eyeD3 --write-images=DIR mp3_file

Isso gravará todas as imagens incorporadas do arquivo mp3 no diretório especificado.


No Ubuntu, a versão atualmente fornecida (0.6.18) cria arquivos de imagem corrompidos.
scruss

39

Acabei de descobrir que o ffmpeg fará o truque!

ffmpeg -i file.mp3 file.jpg

1
Isso falhou ao usar o ffmpeg2.0.2 no meu Synology NAS ( file.jpg: Invalid argument), mas funciona usando o 2.3 no OS X Mavericks. Obrigado!
Richard Barnett

Também funcionou no Windows. Usando stackoverflow.com/questions/8397674/…, você pode processar os arquivos em lote.
Gruber

Esse método é ótimo porque o ffmpeg funciona basicamente em qualquer arquivo de música que você lançar nele. No entanto, parece bastante lento, mesmo em uma nova máquina com um processador i7. Alguma maneira de acelerar a extração?
precisa saber é o seguinte

3

Se você usar a versão Windows do VLC media player , poderá encontrar a capa do álbum para todos os arquivos reproduzidos.

%appdata%\VLC\art\artistalbum

por padrão. Uma pasta por artista, uma subpasta para cada álbum.


Veja minha resposta abaixo para o caminho Linux
Pawel Dębski

1

Se você usa a versão Linux do VLC media player, por padrão, pode encontrar a arte do álbum para todos os arquivos reproduzidos em um diretório semelhante a este:

$ HOME / .cache / vlc / art / artistalbum / Sergei Rachmaninoff / Paganini Rhapsody _ Concerto para piano no. 2

(uma pasta por artista, uma subpasta para cada álbum)


0

Com mp3tagvocê pode fazê-lo perfeitamente. Extraia a imagem da capa de um mp3 e coloque-a em outro, para que ele pertença ao mesmo álbum e que será refletido quando você fizer o upload delas no Google Music, por exemplo.


3
Pode ser útil apontar um exemplo simples de como alguém pode concluir a tarefa. Por exemplo, inclua alguns comandos de amostra ou citações de escolha na página de manual para apontar o OP (e outros leitores) na direção certa.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.