حوّل MP3 وWAV وFLAC وOGG وAAC وأكثر من 25 صيغة على خوادم Windows — دون الحاجة إلى حزم برامج ترميز.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Audio Converter X هو SDK من جانب الخادم يحول MP3 وWAV وFLAC وOGG وOPUS وAAC وWMA وأكثر من 25 صيغة صوتية أخرى — دون الحاجة إلى حزم برامج ترميز خارجية أو أُطر وسائط على الخادم. يعمل بدون واجهة: لا واجهة رسومية، ولا مربعات حوار، ولا نوافذ منبثقة. يأتي Total Audio Converter X مع ملف ثنائي سطر الأوامر وواجهة ActiveX/COM، فيندمج بسلاسة مع ASP وPHP و.NET وPython وRuby وJava وأي خلفية أخرى تدعم COM. القائمة الكاملة لصيغ الصوت المدعومة:
يدعم البرنامج علامات ID3 وملفات CUE. يحول الأشرطة الصوتية فوراً. لا يحتاج إلى ملف WAV وسيط.
تؤدي سرعة التحويل العالية والتحويلات الدفعية إلى عملية بسيطة وخالية من الملل. علاوة على ذلك، سيشغل Total Audio Converter X جميع الملفات من أنواع الوسائط المختارة لك عند الانتهاء من كل شيء. جربه مجاناً (فترة تجربة 30 يوماً، بدون قيود) واكتشف أنه يستحق ثمنه حقاً.
بعض تحويلات صيغ الملفات المدعومة حالياً:
|
|
|
(يتضمن تجربة مجانية لمدة 30 يومًا)
(فقط $499.00)
string src = @"C:\test\Source.wav";
string dest = @"C:\test\Dest.mp3";
var cnv = new AudioConverterX();
cnv.Convert(src, dest, "-cMP3 -br 192 -log c:\\test\\Audio.log");
if (!string.IsNullOrEmpty(cnv.ErrorMessage))
throw new Exception(cnv.ErrorMessage);
public static class Function1
{
[FunctionName("Function1")]
public static async Task Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
StringBuilder sbLogs = new StringBuilder();
sbLogs.AppendLine("started...");
try
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);
var executablePath = $@"{assemblyDirectoryPath}\Converter\AudioConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.wav";
var outPath = Path.GetTempFileName() + ".mp3";
startInfo.FileName = executablePath;
if (File.Exists(outPath))
{
File.Delete(outPath);
}
if (File.Exists(executablePath) && File.Exists(srcPath))
{
sbLogs.AppendLine("files exists...");
}
else
sbLogs.AppendLine("EXE & source files NOT exists...");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = $"{srcPath} {outPath}";
using (Process exeProcess = Process.Start(startInfo))
{
sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
exeProcess.WaitForExit();
sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
}
int sleepCounter = 10;
while(!File.Exists(outPath) && sleepCounter > 0)
{
System.Threading.Thread.Sleep(1000);
sbLogs.AppendLine("sleep...");
sleepCounter--;
}
if (File.Exists(outPath))
sbLogs.AppendLine("Conversion complete successfully.");
}
catch (Exception ex)
{
sbLogs.AppendLine(ex.ToString());
}
return new OkObjectResult(sbLogs);
}
}
dim C
Set C=CreateObject("AudioConverter.AudioConverterX")
C.Convert "c:\source.wav", "c:\dest.mp3", "-cMP3 -log c:\Audio.log"
Response.Write C.ErrorMessage
set C = nothing
$src="C:\\test\\test.wav";
$dest="C:\\test\\test.mp3";
if (file_exists($dest)) unlink($dest);
$c= new COM("AudioConverter.AudioConverterX");
$c->convert($src,$dest, "-c mp3 -br 192 -log c:\\test\\Audio.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('AudioConverter.AudioConverterX')
src = "C:\\test\\test.wav"
dest = "C:\\test\\test.mp3"
c.convert(src, dest, "-c MP3 -log c:\\test\\Audio.log")
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("AudioConverter.AudioConverterX")
src = "C:\\test\\test.wav"
dest = "C:\\test\\test.mp3"
c.convert(src, dest, "-c MP3 -log c:\\test\\Audio.log")
if not os.path.exists(dest):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('AudioConverter.AudioConverterX');
c.Convert('c:\test\source.wav', 'c:\test\dest.mp3', '-cMP3 -log c:\test\Audio.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("AudioConverter.AudioConverterX");
c.Convert("C:\\test\\source.wav", "C:\\test\\dest.mp3", "-c MP3");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\test\\test.wav"; my $dest = "C:\\test\\test.mp3"; my $c = CreateObject Win32::OLE 'AudioConverter.AudioConverterX'; $c->convert($src, $dest, "-c mp3 -log c:\\test\\Audio.log"); print $c->ErrorMessage if -e $dest;
"نعالج حوالي 50,000 رفع للبودكاست أسبوعياً. يتولى Total Audio Converter X خطوة التطبيع في خط الأنابيب لدينا: ملفات WAV وFLAC الواردة من المنشئين تُرمَّز إلى MP3 بمعدل 128 كيلوبت في الثانية للتوزيع، ونسخة مونو بمعدل 64 كيلوبت في الثانية للتشغيل بنطاق ترددي منخفض. مجموعة العلامات صغيرة بما يكفي لحفظها، والملف الثنائي سريع (حوالي 8 أضعاف الزمن الحقيقي على عتادنا)، ولم نضطر إلى تحديث أي تبعية برامج ترميز منذ ثلاث سنوات."
Akira N.
Senior Backend Developer at a podcast platform
"خط أنابيب استيعاب الكتب الصوتية لدينا يأخذ ملفات WAV الخام للراوي ويُنتج كلاً من AAC للبث والـ MP3 للتنزيل. يعمل Total Audio Converter X كخدمة Windows على جهاز الترميز؛ نغذيه بدفعات عبر ملفات قائمة الانتظار -list. علامة -ca لخياطة ملفات الفصول إلى مسار واحد متواصل توفر علينا كتابة خطوة تجميعنا الخاصة. مستقر ويمكن التنبؤ به عبر أربع سنوات من الاستخدام في الإنتاج."
Sara T.
DevOps Engineer at an audiobook publisher
"تقوم المحطات برفع مواد مصدر مختلطة في كل شيء من WAV بجودة CD إلى أرشيفات RealAudio القديمة. يتعامل Total Audio Converter X مع مصفوفة الإدخال بالكامل ويعطينا مخرجات MP3 متسقة لبنية البث التحتية. حقيقة أنه يستطيع سحب أقراص CD الصوتية مباشرةً مكافأة لم نتوقعها، ونستخدمه لجانب رقمنة المكتبة القديمة من المنتج دون الحاجة إلى أداة منفصلة."
Yusuf E.
CTO at a media SaaS for radio stations
"ضمّنا Total Audio Converter X في منتج إدارة الموسيقى لدينا بموجب ترخيص خالٍ من الإتاوات. كانت الرسوم لمرة واحدة لكل مشروع جزءاً ضئيلاً مما طلبته الأغلفة التجارية القائمة على FFmpeg. مثبّتنا يشحن ويسجل ActiveX، ويستدعيه تطبيقنا مباشرةً، ولا يرى المستخدمون النهائيون سوى واجهتنا. كلّفنا قيد ActiveX على 32 بت يومين من إعادة هندسة خط الأنابيب، لكن الدعم كان متجاوباً عندما سألنا عن الحلول البديلة."
Linnea J.
Independent Software Vendor
"متين لخطوة تطبيع المحتوى الصوتي لدينا. نأخذ تسجيلات بجودة الهاتف ونمزجها إلى MP3 مونو بمعدل 22 كيلوهرتز قبل إرسالها إلى ASR. يتعامل Total Audio Converter X مع كل حالة حافة يلقيها العملاء علينا، بما في ذلك بعض الصيغ الغريبة فعلاً مثل APE وMPC. واجهة سطر الأوامر مستقرة والمخرجات متطابقة بتاً ببت من تشغيل لآخر، وهو ما نحتاجه لخط أنابيب حتمي."
Marcus W.
Lead .NET Developer at a transcription service
يأتي Total Audio Converter X مع AudioConverterX.exe، وهو ملف ثنائي يعمل من وحدة التحكم مبني لخوادم الويب والمجدوِلات وخطوط أنابيب الصوت الخلفية — دون واجهة مستخدم رسومية ودون مربعات حوار ودون تفاعل مع المستخدم. تعكس مجموعة الأعلام إصدار سطح المكتب AudioConverter.exe؛ وللاطلاع على المرجع الكامل راجع توثيق سطر الأوامر. تغطي الوصفات أدناه الحالات التي يسأل عنها عملاء SDK أكثر من غيرها.
أبسط استدعاء — مصدر واحد ووجهة واحدة وترميز هدف واحد.
AudioConverterX.exe "C:\music\track.flac" "C:\out\track.mp3" -cMP3
عالج كل ملف FLAC في مجلد وأسقط ملفات MP3 في دليل إخراج مجاور. علامات الاقتباس مهمة عندما تحتوي المسارات أو الأقنعة على مسافات.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cMP3
استبدل القناع بـ *.wav أو *.ogg أو *.ape وما إلى ذلك، والهدف بـ -cAAC أو -cOGG أو -cFLAC أو -cWMA أو -cMP4 أو -cMPC لمزج أي زوج مصدر/وجهة.
نادرًا ما تكون مكتبات الموسيقى مسطحة. يجوب -Recurse الأدلة الفرعية؛ ويُعيد -kfs إنشاء شجرة الفنان/الألبوم نفسها على جانب الإخراج بدلاً من إلقاء كل مقطع في دلو واحد.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cMP3 -Recurse -kfs
تحتاج الأهداف ذات الفقد إلى معدل بت صريح؛ وإعادة العينات مفيدة عندما يتوقع جهاز الوجهة أو البث معدلاً ثابتًا (44.1 kHz لـ CD و48 kHz للفيديو و22.05 kHz للصوت).
AudioConverterX.exe "C:\music\*.wav" "C:\out\" -cMP3 -br 320 -sr 44100
أنزِل -br إلى 128 لصوت من فئة البودكاست، أو ادفعه إلى 320 لـ MP3 بجودة أرشيف.
الكتب الصوتية والمحاضرات والإملاء وموجهات IVR لا تحتاج إلى ستيريو. فرض الأحادي يقلل الملف إلى النصف ويتجنب مشاكل الطور على التشغيل بمستوى الهاتف.
AudioConverterX.exe "C:\lectures\*.wav" "C:\out\" -cMP3 -ch Mono -br 96 -sr 22050
استخدم -ch Stereo أو -ch JointStereo أو -ch DualChannels للأهداف الموسيقية.
يدعم WMA وضعي ترميز: معدل بت ثابت (حجم ملف يمكن التنبؤ به) ومعدل بت متغير (جودة يمكن التنبؤ بها). لـ VBR، يتراوح مقبض الجودة -wq من 1 إلى 100.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cWMA -wm VBR -wq 90
لوضع CBR استخدم -wm CBR -br 192 بدلاً من ذلك.
لفصول الكتب الصوتية أو مجموعات DJ أو توزيع ألبوم في ملف واحد، يجمع -ca ملفات المصدر في مقطع إخراج واحد بترتيب المصدر.
AudioConverterX.exe "C:\music\AcmeAlbum\*.wav" "C:\out\AcmeAlbum.mp3" -cMP3 -ca -br 256
قُد ناسخ القرص المضغوط من سكربت: اختر حرف محرك الأقراص، واختر صيغة الوجهة، ودع FreeDB يملأ أسماء الفنان/الألبوم/المسار، وطبّق قالب اسم مسار.
AudioConverterX.exe "C:\rips\" -c ripcd -cd F -df flac -freedb -ctt "<track:2>. <title>"
استبدل -df flac بـ mp3 أو wav أو ogg أو aac أو mpc أو ape أو wma للنسخ مباشرة إلى أي صيغة مدعومة.
عندما تكتب عملية عاملة ملف قائمة انتظار ويستهلكه المحوّل، لا ترغب في خبز مسارات الملفات في سطر الأوامر. يقرأ -list أقنعة الملفات واحدة لكل سطر؛ ويعيد -log توجيه الأخطاء والتقدم إلى القرص ليترك التشغيل بدون رقابة أثرًا.
AudioConverterX.exe -list "C:\queues\encode.txt" "C:\out\" -cMP3 -br 192 -log "C:\logs\audioconv.log"
لترحيلات التخزين — على سبيل المثال، استبدال أرشيف WAV بـ FLAC بنصف الحجم — يحذف -do كل ملف مصدر بمجرد كتابة وجهته بنجاح.
AudioConverterX.exe "C:\archive\*.wav" "C:\archive\" -cFLAC -Recurse -kfs -do
شغّل دفعة اختبار صغيرة أولاً: -do لا يمكن التراجع عنه، وتريد التأكد من أن دليل الإخراج وصيغة الهدف هما بالضبط ما تتوقعه قبل توجيهه إلى مكتبة كاملة.
محدث Tue, 05 May 2026
(فقط $499.00)
new COM("AudioConverter.AudioConverterX") في PHP، وnew AudioConverterX() في .NET، وwin32com.client.Dispatch في Python، وWIN32OLE.new في Ruby. بدلاً من ذلك، يمكن استدعاء الملف الثنائي لسطر الأوامر AudioConverterX.exe من أي عملية أو مجدول أو نص برمجي للصدفة.-br <kbps> لمعدل البت، و-sr <Hz> لمعدل العينة، و-ch <Mono|Stereo|JointStereo|DualChannels> لتعيين القناة. يدعم WMA كلاً من CBR وVBR عبر -wm CBR|VBR مع -wq للجودة. تتوفر إعدادات LAME المسبقة لـ MP3 عبر -lame. تغطي مجموعة التحكم هذه سير عمل البودكاست والكتب الصوتية والمحتوى الصوتي وإعادة ترميز الموسيقى.-ctt في قوالب اسم المسار. مفيد لسير عمل رقمنة الوسائط القديمة حيث لا تزال أقراص CD المادية تصل.قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.