免費工具
TXT 轉 SRT:把文字做成字幕檔
貼上文字或選擇 .txt 檔,即可取得 SRT 或 VTT 字幕檔。文字會分割成字幕片段,並給予估算的時間。全部在瀏覽器中執行,無需帳戶或上傳。
需要與實際錄音同步的字幕嗎? 從音訊或影片產生字幕
為什麼是免費的?Hushscript 完全在您的瀏覽器中執行這項工具。沒有伺服器處理您的檔案,因此沒有需要收費的項目。
如何將 TXT 轉 SRT
在上方工具中選擇 .txt 檔案,或將文字貼到文字框。文字一讀取完成,字幕檔就會顯示在下方:有編號的字幕片段,每個都有一行 00:00:01,000 --> 00:00:03,000,接著是文字內容。按複製字幕,或按下載 .srt,儲存與文字檔同名的檔案。更改任何設定,檔案都會立即更新。文字在您的瀏覽器中讀取,不會上傳,也不需要帳戶。
文字轉 SRT 檔:字幕片段如何建立
預設會在每個句子結束處切開。放得下的句子會放進一個字幕片段;較長的句子會依您設定的每行長度換行,超出每個字幕片段允許的行數後,再分成更多字幕片段。文字中的空白行一律會開始新的字幕片段,所以只要在想換段的地方留一個空白行,就能自己控制分段。
如果您已經把講稿切成字幕大小的行,請選擇每行文字一個字幕片段。每個非空白行都會成為一個字幕片段,過長而超出限制的行仍會換行並分割。每行長度與每個字幕片段的行數,起始值是 Netflix 英文的 42 個字元與兩行。若是其他語言、平台或螢幕,請自行調整。
時間如何估算
文字檔不含任何時間,所以工具會依文字推算。每個字幕片段顯示的時間,等於其字元依您設定的語速(每秒字元數)所需的時間。語速起始值為 17,這是 Netflix 英文兒童節目的閱讀速度上限;成人節目最高可達 20。請把這個數字當作起點,依講稿調整;並沒有唯一正確的語速。
字幕片段不會短於 5/6 秒,也不會長於 7 秒,這是 Netflix 字幕時間指引中的最短與最長時間。字幕片段之間留有小間隔,起始值為 0.1 秒,您也可以設定第一個字幕片段的時間,為片頭留出空間。這個間隔是這個工具自己的預設值。
這些是以穩定語速朗讀講稿的估計值,並未與錄音同步,所以對照實際內容後,請預期需要在字幕編輯器中調整時間。若要用 Netflix 的限制檢查結果,可將下載的檔案貼到 SRT 轉 TXT 轉換器,其預設收合的檢查清單會統計過短、過快、重疊或行數過多的字幕片段,以及過長的行。
TXT 轉 VTT
要將 TXT 轉 VTT,請選擇 VTT 而不是 SRT。輸出會以 WEBVTT 標頭開頭,時間以句點分隔,例如 00:00:01.000,下載檔名則以 .vtt 結尾。網頁播放器與 HTML 的 <track> 元素讀取 VTT,許多編輯器則接受 SRT,請依用途選擇。之後若要在兩種字幕格式之間轉換,請使用 SRT 轉 VTT 轉換器或字幕格式轉換器。
需要與錄音同步的字幕?
這個工具把您已有的文字轉成帶有估算時間的字幕片段。如果您有音訊或影片,並希望字幕跟著實際說出的內容走,可以用 Hushscript 從影片產生字幕。那是另外的轉錄服務:需要帳戶,並會上傳處理過的音訊以進行辨識。符合資格的個人帳戶可在驗證信用卡後,或首次購買時,一次性獲得 30 分鐘免費額度。若要反過來,把字幕檔還原成只剩文字,請使用 SRT 轉 TXT 轉換器。
更新日期:
常見問題
如何將 TXT 轉 SRT?
選擇 .txt 檔案,或將文字貼到上方的文字框,保持選取 SRT,再複製結果或按「下載 .srt」。工具會把文字分割成有編號的字幕片段,並為每一個寫入開始與結束時間。請在影片編輯器或播放器中開啟檔案確認。
字幕時間會與我的音訊或影片相符嗎?
不會。純文字沒有時間資訊,所以這些時間是以穩定語速朗讀講稿的估計值,並未與任何錄音同步。請把檔案當作起點,再用字幕編輯器調整時間。若需要與實際錄音同步的字幕,請使用字幕產生器,由音訊或影片產生。
字幕片段的時間如何計算?
每個字幕片段的長度,等於其字元依您設定的語速所需的時間,但不會超過下方的上限。語速起始值為每秒 17 個字元,這是 Netflix 英文兒童節目的上限,您可以更改。字幕片段不會短於 5/6 秒,也不會長於 7 秒,這是 Netflix 字幕時間指引中的最小與最大值。若依您的語速會超過 7 秒,字幕片段就會被限制在 7 秒,因此讀起來比設定的語速更快,工具會告訴您有幾個字幕片段受影響。字幕片段之間的間隔起始值為 0.1 秒,這是這個工具自己的設定,並非標準。
文字如何分割成字幕片段?
預設依句子分割,除非您選擇每行一個字幕片段。空白行一律會開始新的字幕片段。每個字幕片段預設最多兩行,每行 42 個字元,這是 Netflix 英文的數字,放不下的句子會分到多個字幕片段。這兩個數字都可以更改。
可以將 TXT 轉 VTT 嗎?
可以。複製或下載前先選擇 VTT。工具會寫入 WEBVTT 標頭,時間以句點分隔毫秒,下載檔名也會以 .vtt 結尾。字幕片段與 SRT 相同。
可以直接把 .txt 檔改名為 .srt 嗎?
改名並不會得到可用的字幕檔。SRT 檔案的每個字幕片段都需要編號、開始與結束時間,以及字幕文字,而純文字檔完全沒有這些內容。在 Mac 或記事本中,將檔案另存或改名為 .srt,只會改變副檔名。請用這個工具建立字幕片段,再下載 .srt 檔案。
如何用我寫好或複製的文字製作 SRT 檔?
把文字貼到文字框中。如果您的文字已經是一行一則字幕,請選擇每行一個字幕片段,讓每一行各自成為一個字幕片段;否則請保留依句子分割。設定您需要的每行長度、每個字幕片段的行數與語速,再下載檔案。
這個 TXT 轉 SRT 轉換器免費嗎?我的文字會被上傳嗎?
免費,無需帳戶,也不會上傳任何內容。文字在您的瀏覽器中讀取與轉換。可接受最大 5 MB 的文字。
可以把 SRT 檔案轉回純文字嗎?
可以,使用 SRT 轉 TXT 轉換器。它會移除字幕片段編號與時間碼,也能讀取 VTT、SBV、ASS 和 TTML。