Tôi biết nhiều tiện ích có thể cho tôi biết tốc độ bit của tệp MP3, nhưng tôi chưa bao giờ thấy một tiện ích có thể cho tôi biết tệp MP3 có phải là VBR hay không. dao động trong tệp) hoặc CBR (tốc độ bit không đổi - tốc độ bit vẫn giữ nguyên trong tệp). Tôi đoán là hầu hết các chương trình không quan tâm đến việc tìm kiếm điều này vì nó liên quan đến việc phân tích tệp để xem liệu tốc độ bit có thay đổi hay không.Làm thế nào tôi có thể lập trình xác định xem tệp MP3 là CBR hay VBR? (tốt nhất là sử dụng C#)
Vì vậy, thay vì tìm một tiện ích, tôi muốn viết một - vì vậy làm thế nào tôi có thể lập trình xác định có hay không một tập tin MP3 là VBR hoặc CBR? Tôi có khoảng 15.000 tệp để trải qua để tìm ra điều này, vì vậy tôi cần phải tự động hóa quy trình.
Phương thức lớp này sử dụng để xác định xem nó một file VBR là khá hạn chế. Nó chỉ kiểm tra nếu nó tìm thấy chuỗi "Xing" sau tiêu đề ID3v2 (tùy chọn) của tệp, nhưng điều này không được mô tả bằng bất kỳ tiêu chuẩn nào và có bộ mã hóa không đặt "Xing" ngay cả khi đó là tệp VBR . –