Thư viện Free.NET để thao tác các định dạng tệp âm thanh
Chuyển đổi và xử lý tệp âm thanh qua .NET API.
Sử dụng API, bạn có thể phân giải siêu dữ liệu âm thanh và chuyển mã âm thanh sang các định dạng khác bằng cách sử dụng các tham số bao gồm Tốc độ bit, Tốc độ khung hình, Độ phân giải, Tỷ lệ khung hình, Vị trí tìm kiếm, Thời lượng, Tỷ lệ mẫu và Định dạng phương tiện.
Bắt đầu với MediaToolkit
Cách tốt nhất để cài đặt MediaToolkit là thông qua NuGet, bạn có thể chạy lệnh sau và cài đặt MediaToolkit trong ứng dụng của mình.
Cài đặt MediaToolkit từ NuGet
Install-Package MediaToolkit
API C # miễn phí để truy xuất siêu dữ liệu âm thanh
API cho phép các nhà phát triển truy xuất siêu dữ liệu của các định dạng tệp Âm thanh. Các nhà phát triển có thể trích xuất siêu dữ liệu âm thanh bên trong các ứng dụng của riêng họ. Để lấy siêu dữ liệu của định dạng tệp âm thanh, API cung cấp phương thức GetMetadata (). Bằng cách sử dụng các dòng mã sau, bạn có thể dễ dàng nhận được siêu dữ liệu của định dạng tệp âm thanh.
Truy xuất siêu dữ liệu âm thanh
- Nhập MediaFile
- Khởi tạo Engine của MediaToolkit và Lấy siêu dữ liệu âm thanh bằng phương thức Engine.GetMetadata (inputFile) và chuyển MediaFile làm tham số
- In siêu dữ liệu
Truy xuất siêu dữ liệu âm thanh qua C #
var inputFile = new MediaFile {Filename = @"C:\Path\Audio.mp3"};
using (var engine = new Engine())
{
engine.GetMetadata(inputFile);
}
Console.WriteLine(inputFile.Metadata.Duration);