Chương trình / Tập lệnh / Phương pháp để đổi tên album MP3 đã tách EAC bằng Mặt nạ


1

tl; dr: bỏ qua đoạn cuối


Gần đây tôi đã thay đổi định dạng tên tệp mà tôi sử dụng trong Exact Audio Copy khi trích xuất CD. Tôi đã thay đổi nó để cho các CD nghệ sĩ khác nhau, số lượng theo dõi sau đó tiêu đề CD đến trước.

Điều này tốt cho mọi đĩa CD mới mà tôi trích xuất, nhưng những đĩa mà tôi đã trích xuất vẫn sử dụng sơ đồ đặt tên cũ. Rõ ràng, việc trích xuất lại chúng sẽ hiệu quả hơn nhiều so với việc đổi tên chúng.

Vấn đề là ngoài việc chỉ đổi tên các tệp, thư mục mà chúng nằm trong danh sách phát (và tốt nhất là nhật ký) cũng cần phải được thay đổi, do đó, đổi tên theo cách thủ công, trong khi có thể, cũng khá nhiều công việc.

Có rất nhiều tiện ích đổi tên MP3, nhưng tôi chưa thấy bất kỳ thay đổi cụ thể nào đối với các thư mục, danh sách phát và nhật ký.

Có ai biết một cách dễ dàng để thực hiện đổi tên đơn giản các tệp, thư mục và danh sách phát bằng mặt nạ không? (Trên thực tế, vì các thẻ không cần phải cập nhật, về mặt kỹ thuật, tôi không cần một công cụ đổi tên MP3 , chỉ cần một công cụ đổi tên tập tin cũng có thể tự động đổi tên thành thư mục và cập nhật tên tệp trong tệp văn bản.)

Ví dụ: các tệp, thư mục và các mục trong danh sách phát (và nhật ký) sẽ cần được thay đổi như sau:

old filename/foldername mask and corresponding file/folder-names:
    "Various (%C-%Y)\%A [%T] %N (%C)"

    C:\Various (Foobar OST-2011)\Bob Bobson [Rap Song] 01 (Foobar OST).mp3


new filename/foldername mask and corresponding file/folder-names:
    "Various (%C - %Y)\%N (%D) %A [%T]"

    C:\Various (Foobar OST - 2011)\01 (Foobar OST) Bob Bobson [Rap Song].mp3

Để rõ ràng, chương trình cần có khả năng lấy mặt nạ tên tệp / tên người dùng (FNFN) tương ứng với các FNFN hiện có và sắp xếp lại các FNFN để khớp với các mặt nạ FNFN mới, sau đó cập nhật các FNFN đó trong một số tệp văn bản.

(Vâng, tôi biết đây là công cụ của Perl và regex, nhưng không biết bất kỳ công cụ Windows nào có thể dễ dàng thực hiện tác vụ này.)


Perl và regex cũng hoạt động trên Windows: p
isuldor 28/03

@briankb, vâng, nhưng nếu tôi phải dành thời gian tự viết kịch bản để hoàn thành nó, thì tôi cũng có thể thực hiện việc đổi tên theo cách thủ công. Tôi đang tìm kiếm một phương pháp làm sẵn.
Synetech

Câu trả lời:


0

Đối với phần đầu tiên, bạn có thể sử dụng Mp3tag . Chuyển đổi> Tên tệp - Tính năng tên tệp chính xác là những gì bạn đang tìm kiếm. (bạn cũng có thể chỉ định các thư mục có dấu gạch chéo ngược cả trong mặt nạ cũ và mới, nhưng Mp3tag sẽ không đổi tên chúng mà thay vào đó là "tạo thư mục mới bên dưới thư mục làm việc hiện tại")

Đối với việc cập nhật tên trong tệp văn bản ...

Miễn là các tệp đó có cấu trúc thông thường và chứa tất cả dữ liệu giống như thẻ MP3, bạn có thể sử dụng lại Mp3tag. Tệp> Xuất cho phép viết một mẫu tinh vi để hiển thị thông tin vào.

Có lẽ không phải cho nhật ký EAC.

Bạn cũng có thể thử sử dụng tính năng Xem trước của hành động "Tên tệp - Tên tệp". Nó sẽ tạo một tệp văn bản với ánh xạ "tên tệp cũ -> tên tệp mới". Sau đó, bạn có thể có thể sử dụng nó với một số chương trình thay thế văn bản hàng loạt để sửa danh sách phát và nhật ký.


1
Cảm ơn đã hướng dẫn; Tôi đã có MP3Tag, nhưng tôi chưa thể làm những gì tôi cần với một chút thử nghiệm tôi đã làm trước đây. Tôi sẽ xem lại nó với đề nghị của bạn.
Synetech
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.