công cụ dòng lệnh để loại bỏ các thẻ đã chọn khỏi các tập tin mp3


12

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ập nhật: để xóa các thẻ ID3v1 tôi đã sử dụng eyeD3, đối với hai thẻ khác tôi đọc các tệp mp3 thành python và xóa mọi thứ giữa các dấu phân cách thẻ. Đối với thẻ Lyrics3 , chúng là: "LYRICSBEGIN" và "LYRICS200", cho các thẻ APE , "APETAGEX" và một lần nữa "APETAGEX".
lyineyes

Câu trả lời:


10

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
Tôi đã thử sử dụng eyeD3, tuy nhiên các thẻ lời bài hát này nằm ngoài thẻ ID3, vì vậy eyeD3 không thể đọc hoặc xóa chúng. --Remove-v1 giải quyết ít nhất một trong những vấn đề.
lyineyes

EyeD3 có thể hiển thị lời bài hát không? Có lẽ bạn phải sử dụng -1hoặ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-commentsgiúp
Ulrich Dangel

Không, vấn đề chính xác là, không có công cụ nào tôi tìm thấy cho đến nay (eyeD3, id3tool, id3v2) có thể hiển thị những lời bài hát này vì chúng độc lập với thẻ ID3. Trong MP3 Diass, nó hiển thị thẻ ID3v2 (tất nhiên có khả năng lưu trữ lời bài hát), nhưng cũng có các thẻ bổ sung, ID3v1 và các thẻ APE và Lyrics3 này. Tôi đang tìm cách loại bỏ tất cả các thẻ phụ này và chỉ để lại ID3v2.
lyineyes

10

Tôi đã sử dụng id3v2trước đây và thấy nó là khá tốt.

Có một số người khác theo năng khiếu: id3id3tool. 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-s, -d-Dcờ để loại bỏ ID3v1 thẻ, ID3v2, và cả hai lần lượt (theo trang người đàn ông của mình).

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.