# Burn Subtitles into Video

> 在瀏覽器裡把 SRT 或 VTT 字幕永久燒進影片：自選字型、大小、顏色、外框和位置，邊調邊即時預覽，輸出 MP4。影片不上傳，放到 IG、TikTok 也看得到字幕。

- URL: https://bytescope.dev/zh-Hant/burn-subtitles/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/burn-subtitles.md) · [ja](https://bytescope.dev/ja/burn-subtitles.md)
- Runs: 檔案不會離開你的瀏覽器 — 全部在本機處理。
- Requires: Needs a browser with WebCodecs video encoding (recent Chrome, Edge, Opera, Safari or desktop Firefox). Saving straight into a file you choose needs Chrome, Edge or Opera on desktop (File System Access API). Other browsers build the output in memory and stop around 1 GB.
- Updated: 2026-09-08

## What it does

把影片和字幕檔拖進來，調好字的樣子，就會得到一支字幕直接畫進畫面裡的 MP4，也就是常說的內嵌字幕（硬字幕），SRT 和影片合成一個檔案。IG、TikTok、LINE 和大部分聊天軟體都不吃外掛的 .srt；教學影片的字幕如果要觀眾自己打開，很容易就被錯過。燒進畫面的字幕在哪裡播都看得到。全部在瀏覽器裡完成：影片在你自己的電腦上解碼、每一格畫上字、再重新編碼，檔案不會上傳。

### 怎麼運作

這一版主打 SRT 和 VTT。ASS、SBV、LRC 也讀得進來，但只取文字和時間：ASS 的樣式和特效還沒套用，讀到 ASS 時頁面會直接告訴你。BIG5、GBK、Shift_JIS 這些舊編碼會自動判斷。沒辦法燒的字幕，例如長度是零、結束比開始還早的，會跳過並列出數量，不會讓整個工作失敗。預覽用的是跟燒錄同一套繪製程式，而且照輸出尺寸畫，看到什麼就燒出什麼。

### 樣式、時間與輸出

字型從這台電腦裝的字型裡選（系統字型，或常見的中文、日文、韓文與英文字型），字級用影片高度的百分比表示（預設 5%），還可以調文字和外框顏色、外框粗細、半透明底框、放在下方或上方與邊距，以及每行最多幾個字。太長的句子會在詞與詞之間換行，中日文標點不會跑到行首。整體時間偏移可以把所有字幕一起往前或往後挪。輸出是原尺寸的 H.264 MP4，畫質分高、中、低三級，也可以指定目標大小，例如 25 MB；聲音原封不動複製，只有目標太小時才會壓小。處理中會顯示速度和剩餘時間，隨時可以取消。

### 誠實的限制

字幕燒進去就變成畫面的一部分，之後拿不掉、改不了，也不能切換語言，原檔請自己留著。字型來自負責燒錄的這台電腦，同樣的設定換一台電腦預覽可能有點不一樣，但燒好的影片在哪裡看都一樣。整支影片會重新編碼，要花時間，畫質也會掉一點。iPhone 錄的 HDR 影片會輸出成 SDR，顏色可能變淡，開始前頁面會先提醒。阿拉伯文這類由右到左的文字，目前只保證不會壞掉，換行排版還不保證正確。不重新編碼、可以開關的字幕軌是另一種做法，這裡還沒有提供。

字幕跟說話對不上的話，先用 Subtitle Sync 調好時間。還沒有字幕的話，Video Subtitles 可以在你的裝置上把語音轉成字幕，Subtitle Translate 則能保留時間軸翻成其他語言。

## Limits

Does not add a switchable subtitle track (the text becomes part of the picture), edit subtitle text or timing, or apply ASS effects; the whole video is re-encoded.

## FAQ

### 燒進去的字幕和外掛字幕差在哪？

外掛字幕是獨立的字幕軌或 .srt 檔，由播放器畫出來，觀眾可以開、關或切換語言。燒進去的字幕（也叫硬字幕）是直接畫進每一格畫面，在任何播放器、任何 App 都看得到，連不吃字幕檔的平台也一樣，但永遠關不掉。這一頁做的是硬字幕。

### 可以用哪些字幕檔？

完整支援 SRT 和 VTT。ASS、SSA、SBV、LRC 也讀得進來，但只用文字和時間；這一版還不會套用 ASS 的字型、顏色、位置和特效。UTF-8、BIG5、GBK、Shift_JIS 等文字編碼會自動判斷。

### 燒好的字幕之後可以拿掉嗎？

不行。燒進去之後，字就是畫面的一部分，跟攝影機拍到的東西一樣。之後如果可能需要沒有字幕的版本或其他語言，請留著原本的影片和字幕檔。

### 為什麼換一台電腦，字型看起來不一樣？

字是用負責燒錄那台電腦上裝的字型畫的。在別台電腦打開同一頁，如果少了那個字型就會換成別的，預覽可能不一樣。燒好的影片不會變，因為字已經變成像素了。

### 燒字幕會讓畫質變差嗎？

會差一點。要在畫面上畫字，整支影片就得重新編碼，一定會掉一些細節。選「高」畫質時，原尺寸下幾乎看不出來；選「中」「低」或很小的目標大小，則是用畫質換更小的檔案。

### 字幕早了或晚了一點，怎麼辦？

用時間偏移把所有字幕一起挪同樣的秒數，正數是往後延。如果越到後面差越多，那就不是平移而是要拉長時間軸，交給 Subtitle Sync 處理。

### 影片會上傳嗎？

不會。影片和字幕檔都是瀏覽器直接從你的硬碟讀取，新的 MP4 也直接寫回你的硬碟。中間沒有伺服器，所以沒有上傳、不用排隊，也沒有線上服務的檔案大小限制。
