影片轉 SRT 字幕:從錄好到上字幕的完整流程
課程、訪談、產品影片做完之後,通常只剩最後一步:上字幕。很多人選擇把字幕直接燒進影片,但那會讓你之後想改一個錯字就得重新輸出一次。
最後更新:2026-10-06
01為什麼用 SRT 而不是把字幕燒進影片
SRT 是一個純文字檔,裡面只有三個東西:序號、時間碼、字幕文字。它跟影片是分開的。
分開的好處是可修改、可替换、可重用。影片上傳到 YouTube、放到課程平台、發布到社群,同一個 SRT 可以直接沿用;發現錯字只要改文字檔,不用重新算圖。
缺點是外掛字幕需要播放器支援。不過現在主流的平台都支援,所以這個缺點實務上不太造成問題。
02流程一:先確認音訊,而不是先急著產生字幕
字幕的準確度幾乎完全取決於音訊品質。背景音樂太大、多人同時說話、錄音有回音,都會讓辨識結果變差。
在產生字幕之前先做兩件事:把背景音樂壓低到人聲之下,以及確認沒有明顯的爆音或底噪。這五分鐘的處理,可以省下後面半小時的校對。
如果原始素材是訪談,盡量讓每個人的聲音分開錄。混在一起的音軌要分出發言者,難度會高很多。
03流程二:產生字幕檔
把影片或音訊檔丟進字幕工具,輸出標準 .srt。多數工具支援 MP4、MOV 等影片格式,也支援 MP3、M4A、WAV、AAC 等純音訊格式,所以如果你只有錄音,一樣可以先產生字幕。
產生的時候要注意輸出的編碼。字幕檔請存成 UTF-8,否則中文在某些播放器上會變成亂碼。這是最常見、也最容易預防的問題。
04流程三:校對時「一定要改」的四件事
自動產生的字幕不可能百分之百正確,但也不是每個字都要檢查。優先看這四類:
- 專有名詞與人名。品牌名、產品型號、人名,幾乎一定會錯,而且錯了最明顯。
- 數字與單位。價格、年份、尺寸、百分比,錯一個字意思就完全不同。
- 斷句位置。一句話被切成兩段、或兩句被併成一行,閱讀起來會很卡。
- 一行太長。中文一行建議不超過 15–18 個字,英文不超過 40 個字元,超過就拆成兩行。
05時間碼的常見問題
字幕太短會來不及看,太長會拖到下一句話。一般建議單條字幕停留 1 到 6 秒,最短不要低於 1 秒。
另外要注意不要讓字幕比聲音早出現太多。字幕通常比語音提早約 0.2 秒出現最自然,太早會讓人覺得「被暴雷」。
最後,兩條字幕之間留一點空隙(約 0.1 秒),看起來會比無縫接軌清楚。
常見問題
SRT 和 VTT 差在哪裡?我該用哪一個?
兩者格式很像。SRT 最通用,幾乎所有剪輯軟體與平台都吃;VTT(WebVTT)是網頁標準,額外支援樣式與定位。如果沒有特殊需求,輸出 SRT 最保險,需要時再轉成 VTT。
中文字幕需要加標點符號嗎?
建議保留逗號和問號,但可以省略句號。字幕是搭配語音閱讀的,逗號能幫助斷句,句號則常常顯得冗餘。連續兩三行都不加標點會很難讀。
一段字幕最多幾個字?
中文建議一行 15–18 字、最多兩行;英文一行約 40 個字元、最多兩行。超過這個長度,觀眾會來不及讀完就跳到下一句。
只有錄音檔,沒有影片,也能產生字幕嗎?
可以。字幕工具通常同時支援影片與音訊格式,MP3、M4A、WAV、AAC 都能處理。這對訪談和 podcast 特別有用。
相關 App
SRT Generator
SRT Generator 是 macOS 上的字幕工具,把影片或音訊檔轉成標準 .srt 字幕檔,支援 MP4、MOV、MP3、M4A、WAV、AAC。
繼續閱讀