# Silence Remover

> 在瀏覽器裡自動去除錄音或影片的空白片段：調整門檻、先試聽剪完的結果，再下載 WAV 或給剪輯軟體用的 EDL、FCPXML、CSV 剪輯清單。檔案不會上傳。

- URL: https://bytescope.dev/zh-Hant/remove-silence/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/remove-silence.md) · [ja](https://bytescope.dev/ja/remove-silence.md)
- Runs: 檔案不會離開你的瀏覽器 — 全部在本機處理。
- Requires: Any modern browser (Chrome, Edge, Firefox, Safari), desktop and mobile.
- Updated: 2026-09-08

## What it does

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

### 它做不到的事

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

## Limits

Does not upload audio, detects volume rather than words (it does not remove um, uh or breaths), and does not render a cut video: for video it writes cut lists (EDL, FCPXML, CSV) for an editor, and for audio a WAV.

## FAQ

### 我的錄音會被上傳嗎？

不會。檔案由你的瀏覽器解碼，在同一個分頁裡分析，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 億個樣本。頁面會在開始之前檢查長度，告訴你這個檔案確切的上限。更長的錄音請先切成幾段。

## Related tools

- [Loudness Normalizer](https://bytescope.dev/zh-Hant/loudness-normalize.md) — 把剪好的錄音調到目標音量（LUFS）→
- [Audio Denoise](https://bytescope.dev/zh-Hant/audio-denoise.md) — 先去掉風扇和街上的雜音，靜音比較好找 →
- [Video Subtitles](https://bytescope.dev/zh-Hant/video-subtitles.md) — 把錄音轉成逐字稿或字幕 →
- [Extract Audio from Video](https://bytescope.dev/zh-Hant/extract-audio.md) — 把影片的音軌存成獨立的檔案 →
