影片上字幕:免費自動上字幕,就在你的瀏覽器裡

用 OpenSubs(opensubs.app)幫影片上字幕:把檔案拖進來,Whisper 會在這個分頁裡依照語音自動寫出字幕,你改掉有錯的行,再燒進 MP4 或存成 .srt。影片不會上傳。試用不需帳號,沒有浮水印,而且開源。

免費。試用不需帳號,沒有浮水印;燒錄成 MP4 時免費登入。支援 MP4、MOV、WebM 和 MKV。

影片上字幕的五個步驟

這就是字幕產生器首頁上的同一個工具,下面每一步都在你自己的電腦上執行。

  1. 選影片。打開 opensubs.app,選一個 MP4、MOV、WebM 或 MKV,或直接拖進頁面。想先看看效果,可以按「看個範例」載入一段短片。
  2. 自動上字幕。按「從音訊生成」。第一次會下載一次語音模型(Tiny 約 40 MB、Base 約 80 MB、Small 約 250 MB),之後就存在瀏覽器裡。說話的語言會自動偵測;台灣的影片建議在「口語語言」選「繁體中文」,字幕才不會被統一成簡體字。已經有 .srt 或 .vtt,也可以直接打開。
  3. 修正錯字。在「字幕」分頁,每一行都是文字框。人名、聽錯的字直接改;在行內按 Enter 可以把一行拆成兩行;點一行的時間,影片就跳到那一刻。
  4. 挑樣式。「樣式」分頁有 12 種預設樣式,直接套在你的畫面上預覽,也能開逐字醒目提示。想幫影片上字幕但換成另一種語言,「翻譯」分頁支援 20 種語言。
  5. 匯出。在「匯出」分頁按「將字幕燒錄進影片」,存成一個以原檔命名的新 MP4(talk.mp4 會變成 talk.subbed.mp4);或把字幕存成 .srt、.vtt、.ass 或 .txt。燒錄成 MP4 需要免費登入一次,也需要連網;還沒登入時,按鈕會顯示「免費登入後燒錄影片」。

字幕要燒進畫面,還是另外附字幕檔?

影片上字幕有兩種做法,影片要放到哪裡,決定你該用哪一種。同一份字幕兩種都能做。

燒進畫面(硬字幕)

文字直接畫進每一格畫面,存成新的 MP4(H.264;瀏覽器沒有 H.264 編碼器時改存 WebM)。在哪裡播都看得到,包括不收字幕檔的 Instagram、TikTok 和 Reels,但觀眾不能把它關掉。音訊原封不動複製過去。

另附字幕檔(軟字幕)

.srt 或 .vtt 可以和影片一起上傳到 YouTube 或 Vimeo,或放在影片旁邊給電腦上的播放器用。觀眾可以關掉字幕,之後發現錯字也不用重新匯出影片。.ass 會保留你挑的樣式。

燒錄的設定,以及燒錄會保留和捨棄什麼,請見把字幕壓製進影片。只要逐字稿、不需要字幕,請見影片轉文字。

影片上字幕免費,影片也不上傳

轉錄、編輯、套樣式、在裝置上翻譯、燒錄和所有匯出都免費,沒有浮水印,也沒有檔案大小上限;燒錄成 MP4 需要免費登入一次,不用付款。工作在這個分頁裡進行,有顯示卡的電腦會用顯示卡加速,所以長影片在筆電上要花一些時間,但不花錢。唯一收費的是雲端翻譯,1,000 點 5 美元,執行前會先顯示價格。

預設設定下只會下載語音模型,影片從你的硬碟讀取,不會送到任何地方。你可以自己檢查:打開瀏覽器的「網路」面板,然後幫影片上字幕,任何請求裡都不會有你的影片或音訊。原始碼以 AGPL-3.0-or-later 授權公開在 GitHub。有問題或要回報錯誤,請寄信到 hello@opensubs.app。

做不到的事

大部分人用這裡幫影片上字幕都不會碰到這些限制,會碰到的人最好先知道:

  • 在時間軸上拖曳字幕。這裡沒有時間軸,每一行的開始和結束時間要自己輸入,或從播放位置設定。
  • 從音檔開始。網頁版只吃影片。
  • 在 MP4 裡放一條可以切換的字幕軌。它要嘛把字幕畫進畫面,要嘛給你一個另外放的字幕檔。
  • 打開 .ass 檔。它可以寫出 .ass,能打開的是 .srt 和 .vtt。
  • 保留 HDR 色彩。HDR 影片會被標示出來,交給桌面版或命令列工具處理比較好;很長的影片也建議用桌面版(macOS、Windows、Linux)。
  • 離線使用。打開 OpenSubs 需要網路,把字幕燒進影片也需要連網。
  • 在 iOS 17 的 Safari 執行語音辨識。iOS 26 可以。

常見問題

影片上字幕有免費的方法嗎?

有。打開 opensubs.app,選影片,按「從音訊生成」。改好有錯的行、挑一款樣式,再到「匯出」把字幕燒進 MP4,或存成 .srt。影片上字幕沒有浮水印;燒錄成 MP4 需要免費登入一次。

影片會被上傳嗎?

不會。Whisper 在你的瀏覽器裡執行,影片從你的硬碟讀取。從網路下載的只有語音模型,而且只下載一次。

我已經有 SRT 字幕檔,可以直接上到影片嗎?

可以。載入影片,打開 .srt 或 .vtt,挑一款樣式後燒錄,就會得到字幕在畫面裡的新 MP4,原本的檔案不會被改動。

Instagram、TikTok 的影片要怎麼上字幕?

把字幕燒進畫面。這些 App 不收你提供的字幕檔,所以字幕要直接畫在影片裡。匯出 MP4 後,上傳那個檔案就好。

可以上其他語言的字幕嗎?

可以,支援 20 種語言。在電腦版 Chrome 138 以上,翻譯在你的裝置上免費進行;也可以用自己的 Claude、OpenAI 或 DeepL 金鑰,或用點數付費使用雲端翻譯。