Bir ses dosyasını dalga formu görselleştirmesiyle belirli bir zaman aralığına kırpın — WAV olarak dışa aktarın, yükleme yok.
Ses kırpma en basit düzenlemedir: bir dosyanın bir bölümünü tutup geri kalanını atmak. Bu araç bunu tamamen tarayıcıda Web Audio API kullanarak yapar. Bir dosya yüklediğinizde, tarayıcı onu ham ses tamponuna — dosyanın örnekleme hızında kayan nokta örneklerinin bir dizisine — çözer. Dalga formu, örnekleri tarayarak ve piksel sütunu başına minimum ve maksimum genliği çizerek bir canvas üzerine çizilir, bu da tüm parçanın görsel bir haritasını verir.
Başlangıç ve bitiş zamanlarını ayarlamak bitişik bir örnek aralığı seçer. Önizleme, bu aralığı hoparlörlerinize bağlı bir AudioBufferSourceNode üzerinden oynatır. Dışa aktarma yeni bir OfflineAudioContext oluşturur, seçimi yeni bir tampona render eder ve sıkıştırılmamış WAV dosyası olarak kodlar — en basit kayıpsız format ve çoğu aracın kabul ettiği format. Sonuç, yeniden kodlama artefaktları olmayan temiz bir kesimdir.
WAV dışa aktarımı orijinal örnekleme hızını ve kanal sayısını (mono veya stereo) korur. Dosya boyutları sıkıştırılmış formatlardan daha büyüktür: 44.1 kHz'de 30 saniyelik bir stereo klip yaklaşık 5 MB'tır. Zil sesi, ses efekti veya örnek için bu yeterlidir. Daha uzun ses için WAV'ı sonradan sıkıştırırsınız. Araç 50 MB'a kadar dosyaları işler, bu çoğu pratik klip için yeterlidir ve her şey tarayıcınızda kalır — yükleme yok, işlem kuyruğu yok, hesap yok.
WAV dosya boyutu = örnekleme hızı × kanallar × 2 (16-bit örnek başına bayt) × süre + 44 (başlık). Örnek: 44100 × 2 × 2 × 30 = stereo CD kalitesinde 30 saniye ses için ~5,3 MB.
Tarayıcının çözebileceği her şey: MP3, WAV, OGG, M4A, FLAC, WebM ses. Tarayıcı dosyayı reddederse, önce MP3'e dönüştürmeyi deneyin.
Çünkü Web Audio API ham PCM örnekleri çıkarır ve WAV kodlayıcı basittir — sadece bunları bir başlıkla sarar. MP3 kodlama bir codec kitaplığı gerektirir. WAV kayıpsızdır ve sonradan sıkıştırılabilir.
Hayır. Çözme, kırpma ve kodlama tamamen bellekte gerçekleşir. Dosya bir Blob URL'sinden kaydedilir.
Zaman alanları ondalık kabul eder (ör. 3,7), bu size 100 ms hassasiyet verir. Örnek düzeyinde hassas düzenleme özel bir ses düzenleyici gerektirir.
Yükleme sınırı 50 MB'tır. Çok büyük dosyaların çözülmesi biraz zaman alır. Tarayıcının belleği tükenirse, sayfa dosyayı çözemediğini belirtecektir.
Vai.la, herhangi bir URL'yi tıklama istatistikleri, QR Code ve kendi biolink'inizle birlikte kısa bir bağlantıya dönüştürür.
Vai.la, araçların nasıl kullanıldığından veya sonuçlarına dayanarak alınan kararlardan sorumlu değildir.