Windows sunucularında MP3, WAV, FLAC, OGG, AAC ve 25+ formatı dönüştürün — codec paketi gerekmez.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Audio Converter X, MP3, WAV, FLAC, OGG, OPUS, AAC, WMA ve 25+ diğer ses formatını dönüştüren sunucu tarafı bir SDK'dır — sunucuda harici codec paketleri veya medya çerçeveleri olmadan. Başsız çalışır: GUI yok, diyalog yok, açılır pencere yok. Total Audio Converter X hem bir komut satırı ikili dosyası hem de bir ActiveX/COM arayüzü ile gelir, böylece ASP, PHP, .NET, Python, Ruby, Java ve diğer COM uyumlu arka uçlara sorunsuzca entegre olur. Desteklenen ses formatlarının tam listesi:
Program ID3 etiketlerini ve CUE dosyalarını destekler. Ses parçalarını anında dönüştürür. Ara WAV dosyasına ihtiyaç duymaz.
Yüksek dönüştürme hızı ve toplu dönüştürmeler basit ve sıkıcılıktan uzak bir süreçle sonuçlanır. Tüm bunların yanı sıra, Total Audio Converter X her şey tamamlandığında sizin için seçilen medya türlerinin tüm dosyalarını oynatacaktır. Ücretsiz deneyin (30 günlük deneme süresi, sınırlama yok) ve gerçekten parasının karşılığını verdiğini görün.
Şu anda desteklenen dosya formatı dönüştürmelerinden bazıları:
|
|
|
(30 günlük ÜCRETSİZ deneme sürümü içerir)
(sadece $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;
"Haftada yaklaşık 50.000 podcast yüklemesini işliyoruz. Total Audio Converter X, pipeline'ımızdaki normalleştirme adımını yönetiyor: yaratıcılardan gelen WAV ve FLAC, dağıtım için 128 kbps MP3'e ve düşük bant genişliği oynatması için 64 kbps mono varyantına transkodlanıyor. Bayrak seti ezberlenecek kadar küçük, ikili dosya hızlı (donanımımızda gerçek zamanın yaklaşık 8 katı) ve üç yıldır hiçbir codec bağımlılığını güncellemek zorunda kalmadık."
Akira N.
Senior Backend Developer at a podcast platform
"Sesli kitap alım pipeline'ımız, ham anlatıcı WAV'larını alıyor ve hem akış için AAC hem de indirme için MP3 üretiyor. Total Audio Converter X, kodlama makinesinde Windows hizmeti olarak çalışıyor; -list kuyruk dosyaları aracılığıyla toplu olarak besleniyor. Bölüm dosyalarını tek bir sürekli parçaya birleştirmek için -ca bayrağı, kendi birleştirme adımımızı yazmaktan bizi kurtarıyor. Dört yıllık üretim kullanımı boyunca istikrarlı ve öngörülebilir."
Sara T.
DevOps Engineer at an audiobook publisher
"İstasyonlar, CD kalitesinde WAV'dan eski RealAudio arşivlerine kadar her şeyi karışık kaynak materyali olarak yüklüyor. Total Audio Converter X tüm giriş matrisini yönetiyor ve akış altyapısı için tutarlı MP3 çıktısı veriyor. Ses CD'lerini doğrudan kopyalayabilmesi beklemediğimiz bir bonus ve ürünün eski kütüphane dijitalleştirme tarafı için ayrı bir araca ihtiyaç duymadan kullanıyoruz."
Yusuf E.
CTO at a media SaaS for radio stations
"Total Audio Converter X'i Telifsiz Lisans altında müzik yönetim ürünümüze paketledik. Proje başına tek seferlik ücret, FFmpeg tabanlı ticari sarmalayıcıların istediğinin küçük bir kısmıydı. Yükleyicimiz ActiveX'i gönderir ve kaydeder, uygulamamız onu doğrudan çağırır ve son kullanıcılar yalnızca bizim arayüzümüzü görür. 32-bit ActiveX kısıtlaması bize birkaç günlük pipeline yeniden çalışmasına mal oldu, ancak geçici çözümleri sorduğumuzda destek hızlı yanıt verdi."
Linnea J.
Independent Software Vendor
"Ses içeriği normalleştirme adımımız için sağlam. Telefon kalitesindeki kayıtları alıp ASR'ye göndermeden önce 22 kHz mono MP3'e karıştırıyoruz. Total Audio Converter X, müşterilerimizin bize attığı her uç durumu, APE ve MPC gibi gerçekten garip formatlar dahil, başarıyla işliyor. CLI istikrarlı ve çıktı çalıştırmadan çalıştırmaya bit-bazında aynı, ki bu deterministik bir pipeline için ihtiyacımız olan şey."
Marcus W.
Lead .NET Developer at a transcription service
Total Audio Converter X, web sunucuları, zamanlayıcılar ve arka uç ses hatları için tasarlanmış bir konsol ikili dosyası olan AudioConverterX.exe ile birlikte gelir — GUI yok, iletişim kutusu yok, kullanıcı etkileşimi yok. Bayrak kümesi masaüstü AudioConverter.exe'yi yansıtır; tam referans için komut satırı belgelerine bakın. Aşağıdaki tarifler, SDK müşterilerinin en sık sorduğu senaryoları kapsar.
En basit çağrı — bir kaynak, bir hedef, bir hedef codec.
AudioConverterX.exe "C:\music\track.flac" "C:\out\track.mp3" -cMP3
Bir klasördeki her FLAC'ı işleyin ve MP3'leri kardeş bir çıktı dizinine bırakın. Yollar veya maskeler boşluk içerdiğinde tırnak işaretleri önemlidir.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cMP3
Maskeyi *.wav, *.ogg, *.ape vb. ile değiştirin ve hedefi -cAAC, -cOGG, -cFLAC, -cWMA, -cMP4, -cMPC ile değiştirin, böylece herhangi bir kaynak/hedef çiftini karıştırın.
Müzik kütüphaneleri nadiren düzdür. -Recurse, alt dizinleri dolaşır; -kfs, her parçayı bir kovaya boşaltmak yerine çıktı tarafında aynı Sanatçı/Albüm ağacını yeniden oluşturur.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cMP3 -Recurse -kfs
Kayıplı hedefler açık bir bit hızı gerektirir; yeniden örnekleme, hedef cihaz veya yayın sabit bir hız beklediğinde yararlıdır (CD için 44,1 kHz, video için 48 kHz, ses için 22,05 kHz).
AudioConverterX.exe "C:\music\*.wav" "C:\out\" -cMP3 -br 320 -sr 44100
Podcast kalitesinde ses için -br'yi 128'e düşürün veya arşiv kalitesinde MP3 için 320'ye yükseltin.
Sesli kitaplar, dersler, dikte ve IVR yönlendirmeleri stereoya ihtiyaç duymaz. Mono'yu zorlamak dosyayı yarıya indirir ve telefon kalitesinde oynatmada faz sorunlarını önler.
AudioConverterX.exe "C:\lectures\*.wav" "C:\out\" -cMP3 -ch Mono -br 96 -sr 22050
Müzik hedefleri için -ch Stereo, -ch JointStereo veya -ch DualChannels kullanın.
WMA iki kodlama modunu destekler: sabit bit hızı (öngörülebilir dosya boyutu) ve değişken bit hızı (öngörülebilir kalite). VBR için, -wq kalite düğmesi 1'den 100'e kadar çalışır.
AudioConverterX.exe "C:\music\*.flac" "C:\out\" -cWMA -wm VBR -wq 90
CBR modu için -wm CBR -br 192 kullanın.
Sesli kitap bölümleri, DJ setleri veya tek dosyalı albüm dağıtımı için, -ca, kaynak dosyaları kaynak sırasına göre tek bir çıktı parçasına diker.
AudioConverterX.exe "C:\music\AcmeAlbum\*.wav" "C:\out\AcmeAlbum.mp3" -cMP3 -ca -br 256
Bir betikten bir CD ayıklayıcısını yönetin: sürücü harfini seçin, hedef formatı seçin, FreeDB'nin sanatçı/albüm/parça adlarını doldurmasına izin verin ve bir parça adı şablonu uygulayın.
AudioConverterX.exe "C:\rips\" -c ripcd -cd F -df flac -freedb -ctt "<track:2>. <title>"
Desteklenen herhangi bir formata doğrudan ayıklamak için -df flac'ı mp3, wav, ogg, aac, mpc, ape veya wma ile değiştirin.
Bir işçi süreç bir kuyruk dosyası yazıp dönüştürücü onu tükettiğinde, komut satırına dosya yolları gömülü olmasını istemezsiniz. -list, satır başına bir dosya maskesi okur; -log, gözetimsiz bir çalıştırmanın iz bırakması için hataları ve ilerlemeyi diske yönlendirir.
AudioConverterX.exe -list "C:\queues\encode.txt" "C:\out\" -cMP3 -br 192 -log "C:\logs\audioconv.log"
Depolama geçişleri için — örneğin, bir WAV arşivini yarısı boyutunda FLAC ile değiştirmek — -do, hedefi başarıyla yazıldıktan sonra her kaynak dosyayı siler.
AudioConverterX.exe "C:\archive\*.wav" "C:\archive\" -cFLAC -Recurse -kfs -do
Önce küçük bir test partisi çalıştırın: -do geri alınamaz ve tam bir kütüphaneye yönlendirmeden önce çıktı dizininin ve hedef formatın tam olarak beklediğiniz şey olduğundan emin olmak istersiniz.
Güncellendi Tue, 05 May 2026
(sadece $499.00)
new COM("AudioConverter.AudioConverterX"), .NET'te new AudioConverterX(), Python'da win32com.client.Dispatch, Ruby'de WIN32OLE.new. Alternatif olarak, AudioConverterX.exe komut satırı ikili dosyası herhangi bir süreç, zamanlayıcı veya kabuk betiğinden çağrılabilir.-br <kbps>, örnekleme hızı için -sr <Hz> ve kanal eşleme için -ch <Mono|Stereo|JointStereo|DualChannels> kullanın. WMA, kalite için -wq ile birlikte -wm CBR|VBR aracılığıyla hem CBR hem de VBR'yi destekler. MP3 LAME ön ayarları -lame aracılığıyla kullanılabilir. Bu kontrol seti podcast'leri, sesli kitapları, ses içeriklerini ve müzik transkodlama iş akışlarını kapsar.-ctt bayrağı parça adı şablonlarını kontrol eder. Fiziksel CD'lerin hala geldiği eski medya dijitalleştirme iş akışları için kullanışlıdır.Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.