مكتبة 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 طريقة GetMetadata (). باستخدام سطور التعليمات البرمجية التالية ، يمكنك بسهولة الحصول على بيانات وصفية لتنسيق ملف الصوت.
استرجاع البيانات الوصفية الصوتية
- استيراد MediaFile
- تهيئة محرك MediaToolkit والحصول على البيانات الوصفية الصوتية باستخدام طريقة Engine.GetMetadata (ملف الإدخال) وتمرير MediaFile كمعامل
- طباعة البيانات الوصفية
استرداد البيانات الوصفية الصوتية عبر C #
var inputFile = new MediaFile {Filename = @"C:\Path\Audio.mp3"};
using (var engine = new Engine())
{
engine.GetMetadata(inputFile);
}
Console.WriteLine(inputFile.Metadata.Duration);