Sử dụng MP3 Diass để dọn dẹp bộ sưu tập mp3 của tôi, tôi đã phát hiện ra rằng ngoài thẻ ID3v2, một số tệp còn có Lyrics3, ID3v1 và một số thẻ APE. Có công cụ dòng lệnh nào để loại bỏ tất cả trừ thẻ ID3v2 không?
Sử dụng MP3 Diass để dọn dẹp bộ sưu tập mp3 của tôi, tôi đã phát hiện ra rằng ngoài thẻ ID3v2, một số tệp còn có Lyrics3, ID3v1 và một số thẻ APE. Có công cụ dòng lệnh nào để loại bỏ tất cả trừ thẻ ID3v2 không?
Câu trả lời:
Hãy xem eyeD3 một tiện ích dòng lệnh và thư viện python để thao tác các thẻ id3. Để chuyển lời bài hát và thẻ ID3v1 từ tất cả các tệp mp3 trong thư mục hiện tại, chỉ cần chạy
eyeD3 --remove-lyrics --remove-v1 *.mp3
Nếu eyeD3 báo cáo sự cố trong khi viết các thẻ, hãy thử chạy lại lệnh vì nó dường như khắc phục sự cố.
Tôi không hoàn toàn chắc chắn thẻ APE là gì nhưng bạn cũng có thể xóa các thẻ người dùng tùy ý khỏi tệp mp3 bằng eyeD3.
-1
hoặc -v
để hiển thị thẻ. Theo các tài liệu nó sẽ có thể xử lý lời bài hát. Có thể --remove-comments
giúp
Tôi đã sử dụng id3v2
trước đây và thấy nó là khá tốt.
Có một số người khác theo năng khiếu: id3
và id3tool
. Giả sử bạn có một hệ thống dựa trên Debian :
aptitude search id3
. Tôi chắc rằng các nhà quản lý gói khác nên có một công cụ tìm kiếm.
Tôi không chắc những thứ này sẽ có thể làm mọi thứ bạn muốn (ý tôi là tôi không biết gì về Lyrics3 và APE), nhưng bạn có thể xem qua. Chắc chắn id3v2
có -s
, -d
và -D
cờ để loại bỏ ID3v1 thẻ, ID3v2, và cả hai lần lượt (theo trang người đàn ông của mình).