外語影片怎麼加雙語字幕(Mac 本機做法)

拿到一個沒有字幕的外語影片,想要目標語言在上、原文在下的雙語字幕。下面以「英文影片 → 繁體中文」為例(只是舉例,語言可換),把整條流程拆開講,最後落在一份 .srt 檔案上,CapCut、Final Cut Pro、IINA 都能用。

先弄清要做出什麼

「加字幕」有兩種結果,做法不同:

先出 SRT 再決定要不要燒錄,是最省返工的順序:校對時改的是文字,不用重新渲染影片。

一條完整流程

流程示意:影片檔案,本機辨識,斷句,翻譯,合併成 zh-Hant-en.srt(例),匯入剪輯軟體或播放器
示意圖(合成):從影片檔案到雙語 SRT 的五個環節
  1. 語音辨識把音軌轉成帶時間碼的原語言文字(下文以英文為例)。這一步決定下限:聽錯的詞,後面的翻譯只會跟著錯。口音重、背景音樂大、專業詞多的影片,辨識錯誤會明顯增多。
  2. 斷句辨識出來的是一長串文字,要按停頓和標點切成一條一條的字幕,每條停留 1 到 7 秒左右為宜。切在半個詞上、一條塞三行,都是這一步沒做好。
  3. 翻譯逐條翻成目標語言(例中是繁體中文)。逐條翻會丟上下文,所以讀起來要留意代詞和省略句。機器翻譯對數字、人名、產品名最容易出錯。
  4. 合併成雙語 SRT同一個時間碼下放兩行:目標語言在上,源語言在下。例中中文一行不宜太長,否則手機上會折成兩行。
  5. 匯入和校對把 SRT 放進剪輯軟體或播放器,對著畫面過一遍,改專有名詞和斷句。

在 Mac 上用 Twinsub 做

Twinsub(雙語幕)把上面前四步包在一個視窗裡:

  1. 拖進影片可以一次拖很多個,排隊處理。
  2. 等它跑完辨識用 Whisper large-v3-turbo 在本機執行,源語言自動辨識(也可手選),目標語言自選,翻譯用 macOS 自帶的裝置端翻譯,可用的語言對由 Apple 裝置端翻譯支援。第一次使用要下載一次語音模型,之後離線可用。
  3. 在影片旁取檔案會得到雙語檔案 影片名.目標語言碼-源語言碼.srt(如 Interview.zh-Hant-en.srt,目標語言在上、源語言在下,設定裡可切換順序),和只含目標語言的 影片名.目標語言碼.srt(如 Interview.zh-Hant.srt)。

它只出字幕檔案:不燒錄進畫面,也沒有內建字幕編輯器。校對用任何文字編輯器或剪輯軟體都行,見如何檢查和修改 SRT 字幕。

Twinsub 即將上架 Mac App Store,需要 macOS 26 及以上、Apple 晶片的 Mac。免費版每個影片處理前 10 分鐘,買斷後不限時長。

不用 Twinsub 也能做的路徑

示例:雙語 SRT 長什麼樣

下面是一份真實輸出的前兩條,文字檔案,用任何編輯器都能開啟:

1
00:00:00,020 --> 00:00:01,240
今天我想給你看
Today I want to show you

2
00:00:01,240 --> 00:00:03,470
一個小團隊如何構建一個有用的產品
how a small team can
build a useful product

更新於 2026-10-11。 回到雙語幕首頁