什麼是影片新增字幕?
為影片加上字幕會將字幕文字直接燒錄到影片畫面中。匯入 SRT、WebVTT、ASS 或 SSA 檔案後,字幕便成為影片本身的一部分,在任何播放器或平台都能顯示,無須額外的字幕軌支援。
本工具在本機執行 FFmpeg,您的影片和字幕檔始終不會離開本頁面。支援 SRT、WebVTT、ASS 和 SSA 字幕輸入,以及 MP4、WebM 和 MOV 影片。可選擇內建樣式預設(簡潔、加粗、描邊、高對比),也可微調字型、字級、顏色、粗體與斜體、文字對齊、背景樣式(實心框、僅描邊或無背景)、背景不透明度,以及字幕位於畫面的頂部、中間還是底部。字幕可整行顯示、逐字顯示,或以卡拉OK方式高亮目前單字;燒錄前還能查看影片即時畫面的樣式預覽。當字幕檔不同步時,時間偏移可讓所有字幕整體提前或延後。
使用方法
- 上傳你的影片,以及 SRT、WebVTT、ASS 或 SSA 格式的字幕檔。
- 挑選一個樣式預設,或自行調整字型、顏色、背景與位置。
- 處理並下載已將字幕永久燒錄到畫面中的影片。
何時使用
- 把影片發到 WhatsApp、LinkedIn 這類不支援外掛字幕的平台。
- 短片需要加翻譯字幕,但播放器不認 SRT 外掛檔案。
- 錄教學或講座影片,下載到本機後字幕仍然顯示。
結果
一位電影製作人上傳了一部短片MP4和西班牙語SRT檔案,設定白色文字並在底部中央加上半透明黑色背景,下載附字幕版本進行發行。
常見問題
- 硬字幕和外掛 SRT 有什麼差別?
- 硬字幕是直接燒進畫面的像素,任何播放器都看得見,也關不掉。外掛 SRT 是獨立的文字檔,播放器要支援才能顯示,優點是觀眾可以自己開關。要求字幕一定顯示就選硬字幕。
- 影片會上傳到伺服器嗎?
- 不會。FFmpeg 是透過 WebAssembly 在本地瀏覽器執行,影片和 SRT 檔全程留在你的裝置上。產生的輸出也在同一個頁面完成,不會送到任何地方。
- 為什麼處理時間比影片本身還要久?
- WebAssembly 版的 FFmpeg 大概比原生安裝慢兩到四倍,因為只能用單執行緒。兩分鐘的片段通常要五到十分鐘,得看解析度和電腦效能。
- SRT 時間碼看起來沒錯,但成片字幕對不上,怎麼辦?
- 如果每條字幕都偏差相同的時間,請使用「時間偏移」控制項將它們整體提前或延後,直到對上為止。如果只是部分字幕不對,SRT 檔可能帶有 BOM 或使用了舊解析器無法處理的 CRLF 換行,請將其重新另存為不帶 BOM 的 UTF-8,並確認毫秒分隔符使用逗號(00:00:01,500)而非句點。
- 成片畫質會下降嗎?
- 編碼使用 H.264 中等 CRF,視覺上接近原片。如果需要無損輸出,得用桌面版 Handbrake 或直接呼叫 FFmpeg 把 CRF 設成 0。