關於這個工具
這一頁會找出錄音裡的靜音並把它剪掉。偵測的是音量,不是內容:檔案會被切成很短的區塊,每個區塊量出去掉直流偏移後的 RMS 音量(dB),低於門檻就算靜音。門檻可以自動決定——取錄音裡最安靜那一成的音量再加約 10 dB,並限制在 -70 到 -30 dB 之間——也可以自己在 -70 到 -20 dB 之間拉。只有長度不短於「最短靜音」(預設 600 毫秒,可調 200 到 3000 毫秒)的空白才會被剪,每一段保留下來的聲音前後還會留邊距,預設前 100 毫秒、後 150 毫秒,這樣字頭字尾才不會被切掉。整個過程都不上傳:解碼、偵測、輸出都在你的瀏覽器裡完成,影片只會讀音軌。
先聽,再輸出
時間軸會畫出波形,被剪掉的地方標成灰色,上面有一行摘要,像是「40:12 → 31:05」和剪了幾刀。想把某一刀留下來,點一下那段灰色就行。調整任何一個控制項,頁面會重新規劃剪法,之前手動留下的部分也會清掉,畫面上會有提示。按播放會直接用解碼後的音訊播剪完的版本,剪點用很短的淡入淡出接起來,所以在寫出任何檔案之前你就能聽到結果。畫面上的新長度,計算方式跟輸出時完全一樣,所以會跟你拿到的檔案對得上。
可以輸出什麼
音訊會輸出跟原檔同取樣率的 WAV,每個接點做 10 毫秒的等功率交叉淡化,避免爆音。影片這個版本不直接輸出剪好的影片,而是給剪輯軟體用的剪輯清單:EDL(CMX 3600)、FCPXML 1.9 和 CSV,可以給 DaVinci Resolve、Final Cut Pro、Premiere Pro 用。影格率可以選 23.976 到 60,29.97 和 59.94 有 drop-frame 與 non-drop-frame 兩種,預設會依檔案帶好。請先把影片素材匯入剪輯軟體,再匯入剪輯清單。FCPXML 用 Apple 公開的 DTD 檢查過,但匯入 Resolve、Final Cut Pro、Premiere 的實際結果還沒有在這些軟體上測過,第一次匯入請當成試用,記得核對剪點。直接輸出剪好的影片目前還沒有。
它做不到的事
它偵測的是音量,不是語意。背景音樂或冷氣聲很大的時候,靜音可能偵測不到;呼吸聲、「嗯」「呃」這類贅詞也不會被剪掉,要去贅詞需要逐字的語音辨識,這一頁沒有用到。另外,剪掉停頓會讓說話的節奏變急,邊距留太小聽起來會很趕,所以預設值偏保守。想要乾淨一點的結果,可以先用錄音降噪,剪完再用音量標準化。