從一支影片開始
裡面說的話會在這台電腦上變成字幕。什麼都不會上傳。
或者把影片拖到這個頁面的任何地方
支援 MP4、MOV、WebM 和 MKV。免費,試用不需帳號。語音模型在你產生時下載一次。
Free · Open Source · 100% in your browser · No account to try
VEED 和 Kapwing 的開源替代品。免費為任何影片轉錄、翻譯、套樣式並壓進字幕 — 影片不會離開你的電腦。
想找現成的字幕檔下載?看看去哪裡找字幕。
已經在另一個分頁裡播放了?可以即時加字幕: 加到 Chrome 加到 Firefox 加到 Edge
裡面說的話會在這台電腦上變成字幕。什麼都不會上傳。
或者把影片拖到這個頁面的任何地方
支援 MP4、MOV、WebM 和 MKV。免費,試用不需帳號。語音模型在你產生時下載一次。
真實的輸出,用的是你自己可以核對的素材 — Tears of Steel,CC-BY,Blender Foundation。做這些沒有上傳過任何東西。
上面那四步的細節。除非你明確另作選擇,否則每一步都在你自己的電腦上執行。
Whisper 在你的瀏覽器裡執行,電腦有 GPU 時就用 GPU。挑一個 40 MB 到 250 MB 之間的模型;它只下載一次,之後就有快取了。只有模型會被下載 — 音訊原地不動。
Chrome 內建的翻譯在你的裝置上免費執行。長段對話想要更好的結果,可以用自己的 Claude、OpenAI 或 DeepL 金鑰,也可以用我們的、以點數付費。字幕翻譯是怎麼運作的
十二款預設,從乾淨的廣播字幕到搶眼的社群樣式,每一款都能在你自己的畫面上預覽。字詞還能隨著說出來而放大、發光。
匯出字幕已經在像素裡的成品 MP4,用 WebCodecs 在瀏覽器裡編碼。也可以把 .srt、.vtt 或 .ass 拿去別處用。
轉錄做得好,但不完美。一個人名、一句行話、一個被路過卡車吞掉的詞 — 你會想動的就是這些行,而這東西就是為它們造的。它改的是文字;時間軸是固定的。
每一條字幕都是一個普通的文字框。重寫措辭,或者在裡面按 Enter 把一行拆成兩行,影片上的字幕就跟著變。
每條字幕旁邊的時間是個按鈕。點它,影片就跳到那一刻,這比自己拖時間軸快,而且往往是弄清到底說了什麼的唯一辦法。
開啟來自譯者、剪輯軟體或其他工具的 .srt 或 .vtt,在這裡修改。如果字元進來是亂碼,選一下這個檔案的文字編碼,它會被重新讀一次。
時間軸是固定的。你能重寫一條字幕說什麼,但改不了它什麼時候開始、停多久,字幕條也不能新增、刪除或合併。跟影片對不上的檔案需要另一個工具。
上面那個頁面什麼都不用裝。這幾個要裝,而作為回報它們能做頁面做不到的事 — 幫分頁裡正在播放的影片加字幕,或不經瀏覽器直接燒錄兩小時的檔案。它們全都是同一個 Rust 引擎,所以輸出完全一致。
為分頁裡正在播放的內容加字幕,邊播邊產生。支援 Chrome、Edge 和 Firefox。已上架 Chrome 線上應用程式商店、Firefox 附加元件和 Edge 增益集。
macOS、Windows 與 Linux,適合長檔案。macOS 與 Windows 安裝檔已內建 ffmpeg;在 Linux 上,請安裝一個帶 ass 濾鏡(libass)的建置。Windows 版也可以在 Microsoft Store 取得;GitHub 上的建置未經簽章。
截至 2026 年 10 月 9 日,桌面應用程式的版本是 1.0.3,屬於穩定版。發行頁上標為預發行(pre-release)的項目是發行候選版。
大多數字幕工具會上傳你的影片、處理它,然後承諾刪掉。OpenSubs 是反過來造的。
免費,而且開源。碰到你影片的那部分程式碼在 GitHub 上,採 AGPL-3.0-or-later 授權 — 所以上面那段話是你可以自己核對的,而不是只能相信的。
檔案透過 object URL 讀取,由你的瀏覽器解碼。本產品裡沒有上傳端點,所以素材外流不是一件我們需要承諾不做的事 — 它根本不可能發生。
選雲端翻譯的話是字幕文字。選雲端轉錄的話是你裁出的那段音訊。在裝置上執行的那些選項什麼都不送,而它們就是預設值。
自備 API 金鑰,它只從你的瀏覽器使用,絕不保存、絕不送給我們,也絕不寫入磁碟。
聽寫、翻譯、調整樣式、燒錄匯出,全部免費。收費服務開始前就告訴你要花多少。
不會,而且不是因為我們承諾不這麼做:這個產品裡根本沒有上傳端點。OpenSubs 直接在你的瀏覽器裡讀檔案,轉錄、套樣式、裝置內翻譯和壓製全都在你自己的電腦上跑。你可以自己核對,不必靠信任 — 打開網路面板,為一支影片加字幕:頁面和語音模型載入完之後,就再也沒有任何請求了。唯一可能離開這台電腦的只有字幕文字或音訊,而且只在你選了雲端選項時。
不會。你為了用自己的服務供應商而填的 API 金鑰只存在頁面的記憶體裡。它從不寫進 localStorage、sessionStorage、IndexedDB 或 Cookie,而是由你的瀏覽器直接送給你挑的那一家 — OpenAI 或其他相容 OpenAI 的伺服器、Anthropic 或 DeepL — 不會經過 OpenSubs 的伺服器。重新載入或關掉標籤頁就清掉了,下次再填一次。
試用不需要。轉錄、裝置端翻譯、樣式、裁切以及匯出字幕檔(.srt、.vtt、.ass、.txt)都不需登入。把字幕燒進影片時需要免費登入一次;為我們後端上的雲端翻譯付費也需要帳號。無論哪種情況,影片都不會上傳。
把影片拖到這個頁面上,從它的音訊產生字幕。Whisper 在你的電腦上執行,所以什麼都不會上傳,也不收費。哪一行不對就改它的文字,挑一款樣式,然後把字幕匯出成 .srt、.vtt 或 .ass,或者壓進 MP4。試用不需帳號,也沒有浮水印;壓進 MP4 時免費登入一次。
它在本機執行 OpenAI 的 Whisper —— 由 transformers.js 驅動的 ONNX 權重,電腦支援時用 WebGPU,否則用 WebAssembly。提供三種模型大小:Tiny(僅英語,約 40 MB)、Base(約 80 MB)與 Small(約 250 MB)。模型只下載一次,之後由瀏覽器快取;只有模型會被下載,音訊永遠不會。所說的語言每四秒偵測一次,而不是每個檔案只測一次,所以一段在兩種語言之間切換的影片會輸出成一個同時包含兩者的字幕檔。
可以。字幕由 libass 繪製 — 就是 ffmpeg 用的那個算圖器 — 編譯成 WebAssembly,再用 WebCodecs 編碼回 MP4。你在預覽裡看到的就是最後落進像素裡的樣子,而音訊則原樣複製通過。
在你電腦上執行的一切都免費:轉錄、裝置端翻譯、全部 12 種字幕樣式、逐字醒目提示、裁切、燒錄成 MP4,以及所有匯出格式。沒有浮水印,沒有檔案大小上限,也不用排隊 —— 這些在這裡都不存在,因為沒有伺服器在為這些工作買單。唯一收費的選項是在我們自己後端上的翻譯,1,000 點 5 美元,工作價格在執行前顯示,失敗不計費。
不會。壓好的 MP4 裡只有你挑的那些字幕,匯出的 .srt、.vtt 和 .ass 就是普通的字幕檔。什麼都不必加,因為這些工作是在你的瀏覽器裡做的,而不是在需要有人付錢的伺服器上。
二十種,包括簡體中文、繁體中文、日文、韓文、西班牙文、葡萄牙文、法文、德文、義大利文、俄文、阿拉伯文、印地文、印尼文、泰文、越南文、土耳其文、波蘭文、荷蘭文與烏克蘭文。非拉丁文字的字型已隨附,所以中文與阿拉伯文字幕能正確燒出來,而不是變成一排空方塊。
第一次造訪之後,大致可以。語音模型首次下載後由瀏覽器快取,除雲端翻譯之外的一切都在本機執行。在裝置上翻譯會用到 Chrome 內建的翻譯模型,它同樣只下載一次。
是的,採用 AGPL-3.0-or-later。同一個引擎 — 字幕分段、斷行、閱讀速度限制、樣式預設、ASS 寫出器 — 既編譯成 WebAssembly 給瀏覽器用,也編譯成原生執行檔給桌面應用程式與命令列工具用,所以三者的輸出完全一致。
把影片拖到這個頁面上。說的話會在標籤頁裡被寫下來,你改掉出錯的那幾行,挑一款樣式,然後要嘛把字幕壓進畫面,要嘛匯出成檔案隨片附上。什麼都不會上傳,也沒有浮水印;把字幕壓進畫面時需要免費登入一次。更長的說法,連平台接收字幕的兩種方式,都在怎麼為影片加字幕裡。
可以,而且通常就是這樣帶一份走的。字幕寫完改好之後,匯出 .srt、.vtt 或 .ass。.srt 是個純文字檔,裡面只有行號、起訖時間和文字 — 凡是收字幕的東西都讀得懂它。
在這裡不行。字幕文字可以改,起訖時間不行,字幕條也不能新增、刪除或合併。如果一個檔案需要的是重新對時間而不是改措辭,那專門的字幕編輯器才是對的工具,這一個不是。
有。它會在分頁裡正在播放的影片上疊加字幕,邊播放邊產生,支援 Chrome、Edge 和 Firefox。可以在 Chrome Web Store、Firefox Add-ons 和 Edge Add-ons 安裝,免費。
一個支援 WebAssembly 的瀏覽器:Chrome、Edge、Safari 或 Firefox。有 WebGPU 時轉寫更快,但不是必需的。語音模型只下載一次,依你選的大小約 40 到 250 MB,之後由瀏覽器快取。iOS 17 的 Safari 無法執行辨識器;iOS 26 可以。
寄信到 hello@opensubs.app。
這些格式各自是做什麼用的、某個平台會收哪一種輸出,以及怎麼寫出別人跟得上的字幕。
caption 連聲音一起寫下來,subtitle 把台詞換成另一種語言。你被要求的到底是哪一種。
兩種格式之間到底有什麼不同,附一個例子,以及怎麼在這裡不上傳就完成轉換。
同一條字幕用三種格式寫出來,以及每個播放器和平台會接受哪一種。
三種做法 — 自己打字、交給平台試、在自己電腦上產生 — 以及每一種要付的代價。
放在單獨的 .srt 裡,還是畫進畫面裡。兩種選擇對播放器和後續剪輯各自意味著什麼。
兩邊都不收字幕檔,所以文字必須在畫面裡。怎麼產生、套樣式並壓進去。
一次亮一個詞的卡拉OK式字幕:什麼時候有用,以及怎麼用自己的影片做出來。