SRT Altyazı Zamanını Kaydırma ve VTT'ye Dönüştürme | GoToolstack
GoToolstack subtitles aracı ile milisaniye hassasiyetinde altyazı senkronizasyonu ve WebVTT dönüştürme rehberi. Çakışma analizi ve HTML5 video oynatıcı entegrasyonu.
Belirlenen dB eşiğinin altındaki sessiz aralıkları otomatik tespit edin ve ses kayıtlarından kırparak süreyi kısaltın.
Podcast bölümlerinde, sesli kitap seslendirmelerinde, YouTube video dış seslerinde ve online ders anlatımlarında konuşmacının duraksadığı uzun sessizlikler, düşünme aralıkları ve nefes boşlukları dinleyicinin dikkatini dağıtır ve içeriğin temposunu yavaşlatır. 45 dakikalık bir ses kaydındaki onlarca ölü sessizlik aralığını kurgu programlarında tek tek jiletle kesip aradaki boşlukları birleştirmek saatler süren yorucu bir angaryadır. Otomatik bir sessizlik temizleyici; belirlenen desibel (dB) eşiğinin altında kalan boşlukları algılayarak ses kaydını dinamik ve akıcı bir ritme kavuşturur.
Örneğin bir eğitmenin kaydettiği 20 dakikalık bir ders anlatım sesini ele alalım. Konuşmacı slaytlar arasında sık sık 2-3 saniyelik duraklamalar yapmış olsun. Dosya araca yüklendiğinde; kullanıcı sessizlik eşiğini -40 dB ve minimum sessizlik süresini 0.5 saniye olarak ayarlar. Algoritma ses dalgasının RMS enerji seviyesini tarar; belirlenen eşiğin altında kalan tüm ölü boşlukları milisaniyelik yumuşak geçişlerle budar. Sonuç olarak 20 dakikalık kayıt konuşma temposu hiç bozulmadan 15 dakika 20 saniyeye iner; hem %23 oranında zaman tasarrufu sağlanır hem de dinleyicinin odağı sürekli canlı tutulur.
Tüm ses genlik analizi, RMS eşik tespiti ve dinamik montaj operasyonları tamamen tarayıcınızın kendi bünyesinde Web Audio API ile gerçekleştirilir. Özel ses kayıtlarınız hiçbir harici sunucuya iletilmez.
Sessizlik Filtresi: RMS(Blok) = √( (1/N) × ∑ x[n]^2 ) < Eşik_dB (-40 dB) [Süre > Minimum_Sessizlik (500 ms)]
Ses dalgası 10 milisaniyelik bloklarla taranır; efektif ses enerjisinin gürültü tabanının altında kaldığı süreler tespit edilerek kesilir ve kalan bloklar yumuşak geçişle birleştirilir.