کتابخانه Free.NET برای دستکاری فرمتهای فایل صوتی
تبدیل و پردازش فایل های صوتی از طریق NET API.
MediaTookit API is a wrapper for FFmpeg. It is a free multimedia framework containing multiple audio codecs.
با استفاده از API، میتوانید ابردادههای صوتی را با استفاده از پارامترهایی از جمله نرخ بیت، نرخ فریم، وضوح، نسبت ابعاد، موقعیت جستجو، مدت زمان، سرعت نمونهگیری و فرمت رسانه به فرمتهای دیگر تبدیل کنید.
شروع به کار با MediaToolkit
بهترین راه برای نصب MediaToolkit از طریق NuGet است که می توانید دستور زیر را اجرا کنید و MediaToolkit را در برنامه خود نصب کنید.
MediaToolkit را از NuGet نصب کنید
Install-Package MediaToolkit
C# API رایگان برای بازیابی فراداده صوتی
API به توسعه دهندگان این امکان را می دهد که فراداده های فرمت های فایل صوتی را بازیابی کنند. توسعه دهندگان می توانند ابرداده های صوتی را در برنامه های خود استخراج کنند. برای بدست آوردن متادیتا از فرمت فایل صوتی، API متد GetMetadata() را ارائه می کند. با استفاده از خطوط کد زیر به راحتی می توانید متادیتای فرمت فایل صوتی را دریافت کنید.
فراداده صوتی را بازیابی کنید
- MediaFile را وارد کنید
- موتور MediaToolkit را راه اندازی کنید و با استفاده از روش Engine.GetMetadata(inputFile) فراداده صوتی را دریافت کنید و MediaFile را به عنوان پارامتر ارسال کنید.
- چاپ متادیتا
بازیابی فراداده صوتی از طریق سی شارپ
var inputFile = new MediaFile {Filename = @"C:\Path\Audio.mp3"};
using (var engine = new Engine())
{
engine.GetMetadata(inputFile);
}
Console.WriteLine(inputFile.Metadata.Duration);