限時開通年費會員,享30%折扣並且獲得 GPT Image、MiniMax H3 等模型無限使用權益
分享 PixMind,賺取 20% 持續佣金 · 加入分銷計畫
立即升級
Pixmind

影片怎麼生成 SRT 字幕並匯入剪輯工具

文章目錄

從一條影片到一份能用的字幕檔案,中間只差一次匯出。把影片交給轉錄工具,得到按時間分段的文字稿,在結果區點一下 SRT,每一句講話就帶上了開始和結束時間碼,成為可以直接匯入剪輯軟體字幕軌的外掛檔案,全程不需要手打任何一個時間碼。

打開影片轉 SRT,上傳一段影片或貼上連結,生成後在結果區選擇 SRT 下載。

核心結論

  • SRT 是外掛字幕檔案:每句字幕由序號、起止時間碼、文字三行組成,區塊之間空一行;它和燒錄在畫面裡的字幕不是一回事。
  • 生成轉錄後在文字稿結果區點 SRT 按鈕即可下載,時間碼格式為 00:00:01,000 --> 00:00:04,120,匯出檔案為 UTF-8 編碼。
  • 匯入剪輯軟體是外部步驟:通用路徑是匯入字幕檔案、掛上字幕軌、播放檢查;具體選單位置以所用軟體的官方說明為準。
  • 出問題按影響範圍排查:字幕整體延遲先做統一平移,開啟亂碼先查編碼,軟體不識別先查副檔名。

SRT 檔案比 TXT 多了什麼

同一段講話,TXT 記錄「說了什麼」,SRT 額外記錄「什麼時間說的」。TXT 每行以「[分:秒] 文字」作時間標記,方便人按時間回查;SRT 則把時間寫成播放器和剪輯軟體都能直接讀取的起止時間碼。一份 SRT 檔案的內容大致長這樣(字幕文字為自創範例):

1
00:00:01,000 --> 00:00:04,120
示例:歡迎觀看這支短片

2
00:00:04,400 --> 00:00:08,000
示例:今天用三步生成第一份字幕

3
00:00:08,200 --> 00:00:12,500
示例:先上傳影片,再匯出 SRT

每個字幕區塊三行:第一行是序號,從 1 開始連續遞增;第二行是這一句的開始和結束時間,格式為「時:分:秒,毫秒」,逗號後面是三位毫秒,中間用 --> 分隔;第三行是字幕文字。區塊與區塊之間空一行,解析程式靠空行識別每條字幕的邊界。

還要區分兩種「有字幕」。SRT 是外掛字幕:檔案獨立於影片存在,播放器載入它、剪輯軟體匯入它,隨時可以修改和替換。燒錄字幕則是把文字渲染進畫面像素,匯出後無法單獨關閉或再編輯。拿到 SRT 之後,是否燒錄、何時燒錄,都留到剪輯環節再決定。

在影片轉 SRT 入口生成轉錄

生成 SRT 的第一步是得到帶時間的分段轉錄。影片轉 SRT 入口預設停留在「上傳檔案」模式,直接選擇本機影片或音訊即可,MP4、MOV、WEBM、MP3 等常見格式都在支援範圍;要處理平台影片時,再切換到「貼上連結」。未登入每天 1 次免費,支援 50MB、10 分鐘以內的檔案;登入後每天 2 次,用點數最長可處理 2 小時。

  1. 上傳檔案或貼上連結。影片通常在本機,入口預設就是「上傳檔案」,直接選擇影片即可。
  2. 口語語言保持「自動(跟隨影片)」,也可以手動指定中文、英語、日語、韓語、西班牙語、俄語或法語。
  3. 點擊「開始生成」。頁面會按階段提示處理進度(讀取影片來源、準備音訊、讀取字幕或轉錄語音等),一般 1–3 分鐘完成;中途重新整理頁面,任務進度也不會丟。
  4. 在文字稿結果區核對分段,點擊 SRT 按鈕下載,得到 transcript.srt 檔案。

結果區會標註本次文字稿的來源:影片自帶字幕時可能採用平台字幕,否則對音訊做語音轉錄;未登入可以預覽前 3 段,查看完整內容需要登入。這個字幕入口的表單只提供 SRT、VTT、TXT 三個字幕格式的切換,不出現摘要、章節等輸出選項;同一份轉錄的逐字稿整理、TXT 修訂和專有名詞核對,屬於影片轉文字教學的範圍,本篇從匯出的 SRT 檔案繼續。

檢查時間碼、斷句和專有名詞

匯出的第一份 SRT 通常已經可用,交給剪輯軟體之前,值得花兩分鐘檢查時間碼、斷句和專有名詞。用任意文字編輯器或專用字幕編輯器開啟 transcript.srt 就能修改。

斷句方面,自動分段偶有一句太長、單行放不下的情況。假設範例的第二條原文是一整句:

2
00:00:04,400 --> 00:00:11,800
示例:今天用三步生成第一份字幕並把它匯入剪輯軟體

播放確認斷點後,可以拆成兩條:

2
00:00:04,400 --> 00:00:08,000
示例:今天用三步生成第一份字幕

3
00:00:08,000 --> 00:00:11,800
示例:並把它匯入剪輯軟體

拆分時注意三件事:新一條的開始時間不早於上一條的結束時間;後面所有序號順延;每個區塊之間保留一個空行。合併兩條則是反向操作,刪掉中間的空行並補齊序號。

時間碼方面,每條的開始時間必須早於結束時間,格式保持「時:分:秒,毫秒」,毫秒前的逗號不能寫成點號,點號是 VTT 的寫法。編碼方面,匯出的 SRT 檔案是 UTF-8;用文字編輯器另存修改後的檔案時,同樣選擇 UTF-8,存成其他編碼可能在部分軟體裡顯示亂碼。專有名詞方面,人名、品牌、產品術語按影片裡的實際寫法統一,修改文字不影響時間碼,需要核對發音時,按該條時間碼回到影片對應位置聽一遍。

將字幕匯入一個剪輯工具

SRT 生成之後,匯入發生在剪輯軟體裡,PixMind 不代替軟體把字幕燒進畫面。各軟體的選單名稱有差異,通用路徑是一致的:

  1. 在剪輯軟體中開啟專案,把影片素材放到時間軸。
  2. 找到字幕或標題相關選單,選擇「匯入字幕檔案」,選中 .srt;部分軟體也支援直接把 .srt 檔案拖到時間軸。
  3. 字幕出現在字幕軌上,與音訊軸上下對齊。
  4. 從頭播放一遍,確認每條字幕的出現和消失與講話一致。
  5. 需要字幕出現在成片畫面裡時,執行匯出渲染,字幕隨畫面燒錄。

剪映、Premiere 等常見剪輯軟體都支援把 SRT 匯入為可編輯的字幕軌,具體選單位置隨版本變化,以所用軟體的官方說明為準。匯入後先瀏覽字幕軌上的區塊分布,再逐段播放檢查,比直接渲染成片更容易發現問題。

字幕整體延遲或顯示亂碼怎樣排查

排查按影響範圍從大到小:先修影響全片的問題,再動單條字幕。

  1. 整體延遲或提前:所有字幕統一晚半秒或早半秒,說明時間軸整體偏移。常見原因是影片開頭多了一段片頭,或者字幕對應的影片版本與目前版本不一致。用字幕編輯器或剪輯軟體的整體平移功能,把全部字幕統一移動一個固定偏移量,不要逐條手改。
  2. 開啟是亂碼:檔案內容顯示成「测试」一類字元,是編碼問題。匯出的原始檔案是 UTF-8,出現亂碼多半是編輯儲存時換成了其他編碼,用文字編輯器以 UTF-8 重新開啟或另存即可恢復。
  3. 軟體不識別:先確認副檔名是 .srt 而不是 .srt.txt,系統隱藏副檔名時容易看漏;再開啟檔案檢查結構,時間碼順序是否正確、區塊之間有沒有空行、序號是否連續。

只有個別字幕和聲音錯位、其餘正常時,直接微調那一條的時間碼,不必動整條時間軸。

什麼時候選 SRT、VTT 或 TXT

同一份轉錄可以匯出三種格式,結構差異決定各自的去向:

格式 結構特徵 適合
SRT 序號加 00:00:01,000 --> 00:00:04,120 時間碼(逗號毫秒)加文字 匯入剪輯軟體字幕軌、本機播放器外掛字幕
VTT 首行 WEBVTT,時間碼用點號毫秒,無序號 網頁播放器等 Web 播放場景
TXT 每行「[分:秒] 文字」 整理文稿、按時間回查內容

選擇規則一句話:交給剪輯軟體和播放器,選 SRT;網頁播放器要 VTT;給人讀、用於整理文稿,選 TXT。部分平台在上傳字幕時對格式和編碼有具體要求,上傳前以平台官方說明為準,不要憑印象硬傳。

常見問題

生成 SRT 就等於字幕已經出現在畫面裡嗎?

不等於。SRT 是外掛字幕檔案,生成只是得到檔案本身,畫面不會有任何變化。要看到字幕,需要在播放器裡載入 SRT,或者匯入剪輯軟體後隨匯出渲染,把字幕燒錄進畫面。

沒有時間碼的 TXT 能直接改成 SRT 嗎?

能,但要為每一句補寫起止時間碼,並按序號、時間碼、空行的格式逐條排好,句子一多工作量不小。轉錄結果還在時,直接從同一份結果匯出 SRT,時間碼已經生成,比手工補寫省事,也不容易出格式錯誤。

字幕和聲音不同步先檢查哪裡?

先看是否整體偏移:全部字幕統一提前或延後,用整體平移一次修正。平移解決不了再確認影片版本是否一致,比如有沒有多出片頭、時長是否相同,最後才逐條微調個別錯位的字幕。

生成第一份可匯入的字幕檔案

挑一段確實要配字幕的影片:口播、螢幕錄影教學、產品示範都合適。上傳生成轉錄,匯出 SRT,先在編輯器裡過一遍時間碼和斷句,再匯入剪輯軟體掛上字幕軌,播放確認一次。

打開影片轉 SRT 入口,生成一份可匯入的字幕檔案。

載入中...