Ücretsiz Ses Spektrum Analizörü
Ses frekanslarını gerçek zamanlı olarak çubuklar, dalga formları veya dairesel spektrumlar halinde görselleştirin. Ses dosyaları veya canlı mikrofon girişiyle çalışır — tarayıcınızda çalışır.
Dosyayı buraya bırakın ya da göz atmak için tıklayın
MP3, WAV, OGG, M4A, FLAC, AAC, OPUS · cihazınızda işlenir
veya panodan yapıştırmak için Ctrl+V'ye basın
Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.
Ayarlar
Örnekleme hızı: 44,1 kHz · Çözünürlük: 5,4 Hz/bin · FFT 8192
Tüm analizler Web Audio API kullanılarak tarayıcınızda çalıştırılır — ses hiçbir zaman yüklenmez.
Yaygın kullanımlar
- Podcast Sesini Analiz EdinSpektrumu kullanarak podcast kayıtlarında oda gürültüsü, plosifler ve sibilans kontrol edin.
Nasıl çalışır
Ses Spektrum Analizörü tamamen tarayıcınızda, bir dosyadan veya mikrofondan gelen ses verisi üzerinde gerçek zamanlı FFT (Hızlı Fourier Dönüşümü) hesaplayan Web Audio API'nin AnalyserNode'unu kullanarak çalışır. Her kare elle yazılmış Canvas 2D koduyla çizilir — görselleştirme kütüphanesi kullanılmaz ve hiçbir ses cihazınızdan çıkmaz.
- 1Ses çözülür ve yönlendirilirBir dosya yüklediğinizde Web Audio API onu bir AudioBuffer'a çözer ve bir MediaElementAudioSourceNode üzerinden bir AnalyserNode'a yönlendirir. Mikrofon girişi için getUserMedia() akışı yakalar ve bunun yerine bir MediaStreamAudioSourceNode üzerinden besler — ham sinyali görmeniz için yankı iptali, gürültü bastırma ve otomatik kazanç devre dışıdır.
- 2AnalyserNode her karede FFT çalıştırırHer animasyon karesinde (requestAnimationFrame aracılığıyla) kod, geçerli FFT genlik spektrumunu dBFS cinsinden okumak için getFloatFrequencyData()'yı, ham dalga formu örnekleri için getFloatTimeDomainData()'yı çağırır. FFT boyutu 2048 ile 16384 kutu arasında yapılandırılabilir; bu, 44,1 kHz'de kutu başına yaklaşık 2,7 Hz'e kadar ince frekans çözünürlüğü sağlar.
- 3Canvas 2D seçilen görünümü çizerAnaliz görünümü FFT kutularını logaritmik frekanslı (20 Hz–20 kHz) bir X eksenine ve dBFS Y eksenine eşler, spektrumu dolgulu bir çizgi olarak çizer ve üzerine sönümlenen bir tepe tutma izi ekler. Baskın frekans, tepe kutusu etrafında parabolik enterpolasyonla belirlenir, ardından en yakın eşit tamperamanlı müzik notasına (A4=440 Hz) çevrilir ve sent sapması göstergede gösterilir. Spektrogram görünümü tuvali her karede bir piksel sola kaydırır ve inferno tarzı bir renk rampasıyla yeni bir sütun boyar. Sanatsal görünüm, çubuk, dalga formu veya dairesel dekoratif modlar için bayt çözünürlüklü frekans veya zaman alanı verisi kullanır.
- 4Canvas ve MediaRecorder ile dışa aktarmaPNG kaydetmek, geçerli kareyi kodlamak için canvas.toBlob()'u çağırır. Video kaydı, canvas.captureStream(30) ile bir MediaStreamAudioDestinationNode'dan alınan ses kolunu birleştirir ve WebM veya MP4 üreten bir MediaRecorder'a aktarır. WAV dışa aktarımı, bir DataView kullanarak AudioBuffer'dan 16 bit PCM RIFF dosyasını elle kodlar — harici kodlayıcı yok.
Ses dosyanız tarayıcıda Web Audio API tarafından çözülür ve asla yüklenmez — dosya baytları analiz ve dışa aktarma boyunca cihazınızda kalır.
Kılavuz
Çalışılmış örnek
44,1 kHz'de 3 dakikalık bir vokal kaydı, "Şarkı söyleme perdesi" kurulumuyla açıldığında, 16384'lük bir FFT boyutu kullanır ve bu da bölme başına yaklaşık 2,7 Hz verir. "Analizör" görünümü en yüksek frekansı, en yakın notayı ve kaç sent sapma olduğunu gösterir. 440 Hz yakınında tutulan bir nota A4 olarak okunur, böylece tiz mi pes mi olduğunu görebilirsiniz. FFT 2048 ile aynı nota yaklaşık 21,5 Hz'lik adımlarla ölçülürdü ki bu akort için çok kabadır.
Hangi ayarların kullanılacağı ve sınırlar
- Hızlı bir kurulumla başlayın. "Şarkı söyleme perdesi" ince ayrıntı ve bir nota okuması kullanır. "Miks kontrolü" ton dengesini değerlendirmek için tepe tutmalı pürüzsüz bir spektrum kullanır. "Uğultuyu bul" şebeke uğultusunun sabit bir yatay çizgi olarak göründüğü bir spektrogram çizer. "Kayıpsız kontrolü" düşük bit hızlı bir MP3'ün 16 kHz civarında keskin bir şekilde kesilip kesilmediğini gösterir.
- FFT boyutu ile zaman ayrıntısını frekans ayrıntısıyla takas edin. FFT boyutu 2048, 4096, 8192 veya 16384 olabilir. Daha büyük boyutlar, komşu notalar gibi yakın frekansları ayırır, ancak hızlı değişikliklere daha yavaş tepki verir. Daha küçük boyutlar davul gibi hızlı sesleri takip eder.
- Tüm parça için spektrogramı kullanın. Spektrogram görünümü tüm dosyayı oynatmadan işler. Zaman, perde ve seviye için üzerine gelin veya o noktaya atlamak için dokunun. "Gösterilen en sessiz" ve "Gösterilen en gürültülü" renk aralığını ayarlar.
- Doğru dışa aktarmayı seçin. "PNG Kaydet" grafiği 2 kat boyutta kaydeder. "Video kaydet" canlı animasyonu gerçek zamanlı olarak yakalar. "MP4 Oluştur" kare kare H.264 ve AAC olarak, telefonda 3 dakikaya ve bilgisayarda 10 dakikaya kadar, yatay, kare veya dikey boyutlarda işler. İşlenirken sekmeyi açık tutun.
- Mikrofon için ham ses bekleyin. Yankı iptali, gürültü bastırma ve otomatik kazanç kapatılır, böylece ekran mikrofonun gerçekten ne duyduğunu gösterir. Bir altyapı parçası çalıyorsanız kulaklık kullanın.
Yaygın sorunlar ve nasıl düzeltileceği
- Mikrofon başlamıyor.
- Erişim reddedildiyse, site ayarlarında mikrofona izin verene kadar tarayıcı tekrar sormaz. Mikrofon bulunamazsa, bir tane bağlı ve etkin olup olmadığını kontrol edin. Başka bir uygulama veya sekme kullanıyorsa, onu kapatın ve tekrar deneyin.
- Oynatmanın başarısız olduğunu söylüyor.
- Tarayıcılar bazen siz dokunana kadar sesi engeller. Bir "Oynatmak için dokunun" istemi belirirse, ona dokunun. Aksi takdirde dosya bozuk olabilir, bu yüzden bir MP3, WAV, M4A, OGG veya FLAC kopyası deneyin.
- Sesi WAV olarak kaydetme başarısız oluyor.
- Kaydetme, tüm dosyanın bellekte kodu çözülmüş olmasını gerektirir ve oynatıcının oynatabildiği bazı dosyaların kodu çözülemez. Dosyayı MP3 veya WAV olarak yeniden dışa aktarın veya başlangıç ve bitiş kutularıyla daha kısa bir klip seçin.
- Video kaydı veya MP4 dışa aktarma tarayıcımda çalışmıyor.
- Kayıt, MediaRecorder desteği ve MP4 dışa aktarma, H.264 ve AAC kodlaması gerektirir. Güncel bir Chrome, Edge veya Safari çalışır. O zamana kadar yine de PNG kaydedebilirsiniz.
Nasıl karşılaştırılır
Analizör görünümü, bir andaki seviyeyi frekansa karşı çizer ve akort ile ton dengesi için kullanılması gerekendir. Spektrogram, tüm dosya için frekansı zamana karşı çizer ve bir andan daha uzun süren uğultu, gürültü veya bit hızı kesintisini tespit etmek için kullanılması gerekendir.
İlgili araçlar
Ton Üreteci
1 Hz'den 22 kHz'e saf tonlar ile beyaz, pembe ve kahverengi gürültü üretin — sol/sağ hoparlör testi, nota hazır ayarları, canlı çalma veya WAV/MP3 indirme.
Videoya Müzik Ekle
Bir videoya müzik veya herhangi bir ses ekleyin: orijinal sesi değiştirin veya karıştırın; ses seviyesi, başlangıç zamanı, döngü ve fade-out ayarlarıyla. Görüntü kopyalanır, yeniden kodlanmaz. Tarayıcınızda çalışır.
BPM ve Ton Bulucu
Bir şarkının temposunu (BPM) ve müzikal tonunu tarayıcınızda tahmin edin, tempo tutma seçeneğiyle.