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

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

先弄清要做出什麼

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

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

一條完整流程

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

在 Mac 上用 Twinsubs 做

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

  1. 拖進影片可以一次拖很多個,排隊處理。
  2. 等它跑完辨識用 Whisper large-v3-turbo 在本機執行,來源語言自動辨識(也可手選),目標語言自選,翻譯用 macOS 內建的裝置端翻譯,可用的語言組合以 Apple 裝置端翻譯支援為準。第一次使用要下載一次語音模型,之後離線可用。
  3. 在影片旁取檔案會得到雙語檔案 影片名.目標語言碼-來源語言碼.srt(如 Interview.zh-Hant-en.srt,目標語言在上、來源語言在下,設定裡可切換順序),和只含目標語言的 影片名.目標語言碼.srt(如 Interview.zh-Hant.srt)。
雙語幕主視窗截圖:四個影片排成佇列,前兩個已完成並列出兩個字幕檔,第三個顯示辨識進度,第四個在排隊
截圖說明:雙語幕主視窗。每個影片占一列,右上角是時長和「英文 → 繁體中文」;已完成的列(上面兩列)列出產生的 .zh-Hant-en.srt 和 .zh-Hant.srt,點「在 Finder 中顯示」定位到檔案;第三列顯示辨識進度,第四列在排隊;視窗底部的「自動辨識 → 繁體中文」是來源語言和目標語言的設定。

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

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

如果你是做影片的:從素材到成片

翻譯、搬運、解說外語影片的人,字幕是最耗時的一環。把它拆成「機器出初稿」和「人工校對加排版」兩段,時間就花在真正需要判斷的地方。

  1. 確認素材可以用翻譯或二次創作別人的影片,要先取得授權或確認授權方式。字幕工具不解決著作權問題,Twinsubs 的使用條款裡也寫明內容責任在使用者。
  2. 出一份雙語 SRT 初稿把影片拖進 Twinsubs。批次素材可以一次全拖進去排隊,處理完逐個看。
  3. 校對先查專有名詞和數字,再順著看一遍,方法見如何檢查和修改 SRT。
  4. 匯入剪輯軟體CapCut、Final Cut Pro 都能匯入,步驟見匯入指南。
  5. 調樣式、匯出成片字型、描邊、位置在剪輯軟體裡統一設,匯出時字幕壓進畫面。SRT 本身不帶樣式。

為什麼創作者會選本機出字幕

實話:它不做什麼

如果你的流程已經圍繞 CapCut 的辨識字幕建好,且已訂閱會員,不一定要換。兩者的取捨見比較頁。

結果不對時先查這幾處

  1. 辨識成了別的語言,或整段亂碼影片開頭長時間沒有人聲,或者混說多種語言時,自動辨識可能判錯。到視窗底部把「自動辨識」改成手選來源語言,再處理一次。
  2. 中文影片沒有被翻譯來源語言和目標語言同族(中文影片出中文)時,只輸出帶標點的單語檔案,不翻譯。要翻成別的語言,把目標語言改掉。
  3. 只處理了影片的前一部分免費版每個影片只處理前 10 分鐘。買斷後處理完整時長。
  4. 雙語檔案裡中英文上下反了雙語檔案預設目標語言在上、來源語言在下,設定裡可以切換順序。
  5. 翻譯時提示下載語言包翻譯用的是 macOS 內建的裝置端翻譯。第一次翻某個語言時,系統會請你下載對應的語言包,下完之後離線翻譯。
  6. 讀起來彆扭的地方先看是辨識聽錯,還是翻譯不通順:對著原影片聽一遍,聽錯的改來源語言那一行,翻譯問題改目標語言那一行。

不用 Twinsubs 也能做的路徑

示例:雙語 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

常見問題

一次能處理多個影片嗎?

可以。把多個影片或音訊檔一起拖進視窗,它們會排成佇列依序處理,每個檔案一列,看得到進度和狀態。

產生的字幕檔在哪裡?

在影片所在的資料夾裡,緊貼著原影片。每個處理完成的檔案在視窗裡有「在 Finder 中顯示」,點一下就能定位到檔案。

處理時需要連網嗎?

辨識和翻譯都在你的 Mac 上完成,影片不上傳。只有第一次使用要連網下載一次語音模型,另外 macOS 可能請你下載翻譯語言包,之後離線可用。

能直接把字幕燒錄進影片嗎?

不能。Twinsubs 只輸出 SRT 字幕檔。要把字幕壓進畫面,把 SRT 匯入 CapCut、Final Cut Pro 這類剪輯軟體,在匯出時選擇燒錄。

辨識和翻譯準嗎?

機器辨識和機器翻譯都會出錯,口音重、背景音樂大、專業名詞多的影片尤其明顯。專有名詞和數字務必對著影片校對一遍,方法見檢查和修改 SRT 那篇。

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