ByteScope

Silence Remover

把錄音丟進來(影片也行,只會用到音軌),波形上會把停頓的地方標成灰色。調整門檻和最短靜音長度,點一下就能把某一刀改成保留,先播放剪完的結果,再下載 WAV,或下載給剪輯軟體用的 EDL、FCPXML、CSV 剪輯清單。檔案從頭到尾都在你的電腦上。

檔案不會離開你的瀏覽器 — 全部在本機處理。

把音訊或影片檔拖到這裡,或點一下選檔案

一次一個檔案:MP3、M4A、WAV、OGG、FLAC,或影片裡的音軌

開始之前

  • 它偵測的是音量,不是語意。背景音樂或冷氣聲太大時,靜音會偵測不到;呼吸聲、「嗯」「呃」也不會被剪掉。
  • 剪掉停頓會讓說話節奏變急,留白太小聽起來會很趕,所以預設值偏保守。
  • 影片目前只輸出剪輯清單(EDL、FCPXML、CSV),實際的剪輯要在你的剪輯軟體裡完成。
  • 清單匯入 DaVinci Resolve、Final Cut Pro、Premiere Pro 的結果目前都還沒測過。第一次匯入請對照試聽檢查剪點。
  • 整個檔案會解碼進記憶體:48 kHz 單聲道最多約 93 分鐘,立體聲約 1 小時。你的檔案確切的上限,頁面會告訴你。
  • 檔案只在這個分頁裡處理,不會上傳。

關於這個工具

這一頁會找出錄音裡的靜音並把它剪掉。偵測的是音量,不是內容:檔案會被切成很短的區塊,每個區塊量出去掉直流偏移後的 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 的實際結果還沒有在這些軟體上測過,第一次匯入請當成試用,記得核對剪點。直接輸出剪好的影片目前還沒有。

它做不到的事

它偵測的是音量,不是語意。背景音樂或冷氣聲很大的時候,靜音可能偵測不到;呼吸聲、「嗯」「呃」這類贅詞也不會被剪掉,要去贅詞需要逐字的語音辨識,這一頁沒有用到。另外,剪掉停頓會讓說話的節奏變急,邊距留太小聽起來會很趕,所以預設值偏保守。想要乾淨一點的結果,可以先用錄音降噪,剪完再用音量標準化。

常見問題

我的錄音會被上傳嗎?

不會。檔案由你的瀏覽器解碼,在同一個分頁裡分析,WAV 或剪輯清單也在那裡產生。頁面背後沒有伺服器,所以什麼都不會送出去,檔名、長度、內容都不會離開你的瀏覽器。

「嗯」「呃」和呼吸聲會被剪掉嗎?

不會。這一頁只看每一刻有多大聲,不知道你在說什麼,而呼吸聲或一聲「嗯」通常比真正的停頓大聲,所以會被留下。要去除贅詞,需要有逐字時間戳的語音辨識,這一頁沒有。它能剪的是句子之間的空白,而上課或單人錄音裡,大部分的時間就花在那裡。

為什麼有些靜音沒被偵測到?

因為那段不夠安靜,沒低過門檻。背景音樂、冷氣聲或吵雜的房間,即使沒人說話,音量也會一直高於門檻。可以把手動門檻往 -30 dB 拉高,或先用錄音降噪處理過再來。另外,只有不短於最短靜音(預設 600 毫秒)的空白才會被剪,字與字之間的短停頓會原封不動留著。

為什麼剪完聽起來很趕、很碎?

因為剪太多,或邊距太小。保留的每一段預設前留 100 毫秒、後留 150 毫秒;說話前後有一點空氣才自然,覺得聽起來很趕的話,把邊距或最短靜音調大一點。剪點剛好落在呼吸聲中間的話可能會有雜音,所以音訊輸出在每個接點都加了 10 毫秒的交叉淡化。

可以拿到剪好的影片嗎?匯入剪輯軟體沒問題嗎?

目前還不能拿到剪好的影片:影片檔這一頁會產生 EDL(CMX 3600)、FCPXML 1.9 和 CSV,請在 DaVinci Resolve、Final Cut Pro 或 Premiere Pro 裡用它們完成剪輯。FCPXML 通過了 Apple 的 DTD 檢查,但匯入這些軟體的實際結果還沒測過,第一次匯入請拿試聽的結果來對照剪點。匯入清單之前,先把素材放進剪輯軟體。

檔案最長可以多長?

48 kHz 單聲道約 93 分鐘、立體聲約 1 小時。瀏覽器得把整個檔案解碼進記憶體,而 Chrome 的解碼器每個聲道最多約 2.68 億個樣本。頁面會在開始之前檢查長度,告訴你這個檔案確切的上限。更長的錄音請先切成幾段。