Làm thế nào để trích xuất hình ảnh bìa album từ tập tin MP3?


36

Tôi có một loạt các tệp MP3 có album nghệ thuật của chúng được bao gồm trong chính tệp đó. Bây giờ tôi đang tìm cách trích xuất chúng để lưu trữ chúng một cách riêng biệt, tốt nhất là từ dòng lệnh.

Có cách nào để đạt được điều này?

Câu trả lời:


21

Bạn có thể sử dụng eyed3 , một tiện ích tuyệt vời để xử lý các thẻ id3. Để trích xuất tất cả hình ảnh từ một tệp mp3, bạn có thể sử dụng:

eyeD3 --write-images=DIR mp3_file

Điều này sẽ ghi tất cả các hình ảnh nhúng từ tệp mp3 vào thư mục được chỉ định.


Trên Ubuntu, phiên bản hiện được cung cấp (0.6.18) làm cho các tệp hình ảnh bị hỏng.
xem xét

39

Tôi chỉ phát hiện ra rằng ffmpeg sẽ thực hiện các mẹo!

ffmpeg -i file.mp3 file.jpg

1
Điều này không thành công khi sử dụng ffmpeg2.0.2 trên Synology NAS ( file.jpg: Invalid argument) của tôi, nhưng hoạt động bằng cách sử dụng 2.3 trên OS X Mavericks. Cảm ơn!
Richard Barnett

Nó cũng hoạt động trên Windows. Sử dụng stackoverflow.com/questions/8397674/, bạn có thể xử lý kiểu tập tin.
Gruber

Phương pháp này rất hay vì ffmpeg hoạt động trên cơ bản bất kỳ tệp nhạc nào bạn ném vào nó. Tuy nhiên, nó có vẻ khá chậm, ngay cả trên một máy mới có bộ xử lý i7. Bất kỳ cách để tăng tốc độ khai thác lên?
rien333

3

Nếu bạn sử dụng phiên bản Windows của trình phát phương tiện VLC , bạn có thể tìm thấy ảnh bìa album cho tất cả các tệp bạn đã phát trong

%appdata%\VLC\art\artistalbum

theo mặc định Một thư mục cho mỗi nghệ sĩ, một thư mục con cho mỗi album.


Xem câu trả lời của tôi dưới đây cho đường dẫn Linux
Pawel Debski

1

Nếu bạn sử dụng phiên bản Linux của trình phát phương tiện VLC, theo mặc định, bạn có thể tìm thấy ảnh bìa album cho tất cả các tệp bạn đã phát trong một thư mục tương tự như tệp này:

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

(một thư mục cho mỗi nghệ sĩ, một thư mục con cho mỗi album)


0

Với mp3tagbạn có thể làm điều đó một cách hoàn hảo. Trích xuất hình ảnh bìa từ một mp3 và đưa nó vào một bản khác, vì vậy nó sẽ thuộc cùng một album và điều đó sẽ phản ánh khi bạn tải chúng lên Google Music chẳng hạn.


3
Nó có thể hữu ích để chỉ ra một ví dụ đơn giản về cách người ta có thể hoàn thành nhiệm vụ. Ví dụ, bao gồm một vài lệnh mẫu hoặc trích dẫn lựa chọn từ trang man để chỉ OP (và các trình đọc khác) đi đúng hướng.
HalosGhost
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.