Trình chỉnh sửa thẻ ID3 lớn như vorbistagedit?


7

Công cụ yêu thích của tôi để chỉnh sửa hàng loạt các bình luận về vorbis là vorbistagedit. Tôi có thể làm vorbistagedit *.oggvà nó cho phép tôi chỉnh sửa siêu dữ liệu trong tất cả các tệp ogg của mình cùng một lúc trong trình chỉnh sửa yêu thích (emacs).

Tôi tự hỏi liệu có một công cụ hoạt động theo cách tương tự cho các thẻ id3 không?

Tôi có thể thấy nó mở ra một tập tin trông giống như:

: file1.mp3
+ file1.mp3
TIT2=Title
TPE1=Artist
TALB=Album

: file2.mp3
+ file3.mp3
...

Và tôi có thể thêm / chỉnh sửa các thẻ khi tôi thấy phù hợp và khi tôi đóng $ EDITOR, nó sẽ ghi các thẻ trở lại các tệp.

Nó sẽ không phải làm việc chính xác như thế, nhưng tôi nghĩ đó sẽ là lý tưởng của tôi. Bất cứ điều gì sẽ dễ dàng hơn một loạt các forvòng lặp BASH với id3v2.

Nếu không có gì giống như nó tồn tại, cuối cùng tôi có thể tự viết thư viện eyeD3.

Và xin đừng bận tâm đến việc gợi ý EasyTag. Đây là một chương trình tuyệt vời, nhưng tôi đang tìm kiếm thứ gì đó không yêu cầu GUI.

PS Đối với những người không muốn đọc các bình luận bên dưới, tôi chỉ cần sửa đổi vorbistagedit để hỗ trợ các thẻ id3 trong các tệp mp3. Kịch bản sửa đổi có thể được tìm thấy trên GitHub .

Câu trả lời:


4

vorbistageditchỉ là một shellscript bao bọc xung quanh vorbiscomment. Bạn có thể cải thiện tập lệnh đó để sử dụng một trong các trình chỉnh sửa thẻ mp3 như mp3tagtừ http://www.mp3tag.de/en/ hoặc một tập lệnh khác với các tiện ích hàng loạt.


Xuất sắc! Tôi đã không nhận ra điều đó! Tôi sẽ làm chính xác điều đó. Điều đó sẽ làm cho việc viết một cái mới dễ dàng hơn nhiều.
Dan Jones

@DanJones Vui lòng báo cáo lại giải pháp của bạn nếu bạn quyết định viết lại tập lệnh (hoặc giải quyết theo bất kỳ cách nào khác). Những người khác có thể được hưởng lợi từ nó.
NN

Tôi đã bắt đầu viết lại nó. Khi nó hoạt động, tôi sẽ đặt nó trên GitHub và đặt liên kết ở đây.
Dan Jones

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.