2026-06-01
Tarayıcınızda MP4'ten MP3'e Dönüşüm Nasıl Çalışır
Çoğu dönüştürücü dosyanızı bir sunucuya yükler. Bizimki FFmpeg'i doğrudan sekmenizdeki WebAssembly'de çalıştırır — bunun gizliliğiniz ve hızınız için neden önemli olduğunu açıklıyoruz.
Geleneksel Yaklaşım (ve Neden Sorun Çıkarır)
Çoğu çevrimiçi dönüştürücü şu şekilde çalışır:
- Dosyanızı sunucularına yüklersiniz
- Sunucuları FFmpeg çalıştırır
- Sonucu size geri gönderirler
Bu, kişisel içerik barındırıyor olabilecek video dosyanızın kısa süreliğine bile olsa yabancı bir sunucuya gittiği ve orada bulunduğu anlamına gelir. Silindiğini doğrulamanın hiçbir yolu yoktur.
WebAssembly Yaklaşımı
FFmpeg'i tarayıcıda neredeyse yerel hızda çalışan düşük seviyeli bir ikili format olan WebAssembly (Wasm) olarak derliyoruz. Dosyanız cihazınızdan hiçbir zaman ayrılmaz.
Dosyanız → Tarayıcıda FFmpeg.wasm → Çıktı dosyası
↑
Sunucu dahil değil
FFmpeg Nedir?
FFmpeg, altın standart açık kaynaklı multimedya çerçevesidir. YouTube'un dönüştürme hattını, VLC'yi ve yüzlerce profesyonel aracı güçlendirir. Büyük sunucularda çalışan aynı motor artık tarayıcı sekmenizde çalışıyor.
MP4 Konteyneri ve Ses Akışı
Bir MP4 dosyası, ayrı video ve ses akışlarını tutan bir konteynerdir. MP3 elde etmek için:
- FFmpeg MP4 konteynerini okur
- İçindeki AAC veya AC3 ses akışını bulur
- Bu akışı seçtiğiniz bit hızında MP3'e dönüştürür (yeniden kodlar)
Çoğu kullanım durumu için 192 kbps en iyi dengedir: makul dosya boyutunda şeffaf kalite. Müzik prodüksiyonu çalışmaları için 320 kbps tercih edin.
İlk Yükleme Neden Yavaş?
FFmpeg Wasm ikili dosyası yaklaşık 30 MB'dır. Tarayıcınız bunu bir kez indirir ve derler, ardından önbelleğe alır. Aynı cihazda sonraki dönüşümler anlık gerçekleşir.
Tarayıcı Gereksinimleri
Dönüştürücü şunları gerektirir:
- WebAssembly — 2017'den beri tüm modern tarayıcılarda desteklenir
- SharedArrayBuffer — çok iş parçacıklı Wasm için gereklidir; çapraz kaynak izolasyonu gerektirir
Gerekli Cross-Origin-Opener-Policy ve Cross-Origin-Embedder-Policy başlıklarını otomatik olarak yapılandırıyoruz.