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?

k0pernikus
fonte

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.

Ulrich Dangel
fonte
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
Cri
fonte
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.

Wolfram Schmied
fonte
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)

Pawel Debski
fonte
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.

Smeterlink
fonte
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