本頁目錄▾

字幕每行多少字?行長與斷行規則

常見的規範是:中文、韓文每行 16 字,日文約 13 字,英文等拉丁字母語言約 42 個字元,每條字幕最多兩行。 一行放得下就別拆;必須兩行時,在意群處斷開,讓兩行長度相近。

這些數字並不是 SRT 格式的規定——一條 SRT 字幕可以是一整行,多長都行。它們來自流媒體平臺和電視臺的字幕規範, 目的只有一個:讓觀眾掃一眼就讀完,不耽誤看畫面。下面講常見的上限、在哪裡斷行,以及怎麼批次修好滿是超長行的字幕檔案。

每行多少字?

語言每行字數(常見規範)最多行數怎麼數
中文16 字2按字數
韓文16 字2按音節塊
日文(橫排)約 13 字2漢字和假名
英文等拉丁字母語言約 42 個字元2字母、空格、標點都算

翻譯方法對比表

  • 這是上限,不是目標。能用短句說清楚,就別把一行塞滿。
  • 英文要算空格和標點。“I'll be right back.” 是 21 個字元。
  • 以交付規範為準。有的電視臺要求更短,有的客戶有自己的數字。
  • 豎屏要更短。9:16 的畫面很窄,橫屏合適的行長在豎屏上會被折行,常見做法是每行 10 字上下,或者一次只放一短行。
  • 行尾標點看平臺習慣。不少中文字幕把逗號、句號換成空格,也有平臺要求保留全形標點,跟著規範走即可。

閱讀速度與顯示時長

行長只是可讀性的一半,另一半是顯示時長。英文字幕規範裡常見的成人閱讀速度是每秒 17–20 個字元,兒童節目更低; 中文一個字的資訊量大,每秒能讀的字數要少得多。所以一條兩行、塞滿的字幕需要在螢幕上停留好幾秒。 如果字數超出了顯示時長能讀完的量,應該壓縮措辭,而不是把行拉長。

斷行規則

1. 一行放得下,就不拆

不好:我明天
      給你打電話

好:  我明天給你打電話

2. 兩行長度相近(或上短下長)

一整行下面掛一兩個字,看起來像出錯了,視線也要來回跳。兩行沒法等長時,很多規範傾向把長的放在下面。

不好:如果你週一之前見到安娜,告訴她鑰匙
      在門墊下面

好:  如果你週一之前見到安娜
      告訴她鑰匙在門墊下面

3. 在標點和意群處斷開

中文沒有空格,可以斷開的位置很多,更要挑在逗號、句號或者一個完整意思結束的地方。

不好:他把車停在火車站門
      口,然後走回了家

好:  他把車停在火車站門口
      然後走回了家

4. 不要把虛詞留在行尾

英文不把 the、a、of、to、and、but 這類冠詞、介詞、連詞放在行末;中文同理,「的」「和」「在」「把」這類字應該跟著後面的詞走。

不好:我們把行李寄存在酒店的
      前臺,然後出去吃飯

好:  我們把行李寄存在酒店前臺
      然後出去吃飯

5. 不要拆開人名、地名和固定說法

不好:我們從布宜諾斯
      艾利斯坐夜班飛機到了利馬

好:  我們從布宜諾斯艾利斯
      坐夜班飛機到了利馬

6. 對話:一人一行,前面加破折號

- 你去哪兒?
- 回家。

兩個人的話放在同一條字幕裡時,每人一行,不管長短。破折號的寫法(帶不帶空格、兩行都加還是只加第二行)各家規範不同,按要求來。

為什麼剪輯軟體裡是「一整行加一兩個字」

把 SRT 匯入 Premiere Pro 或剪映,有時會看到一整行字幕下面孤零零掛著一兩個字。原因是這條字幕在檔案裡只有一行, 只比字幕框寬一點點,軟體就只把放不下的部分折到第二行。機器生成和翻譯出來的字幕最容易這樣:每條往往就是一長行。

解決辦法是在檔案裡的合適位置加一個硬換行,讓字幕在哪裡都顯示成均衡的兩行。關於硬換行,有兩點要知道:

  • 把字幕框拉寬,它也不會合回一行。換行符是文字的一部分,框再寬也還是兩行。
  • 字幕框變窄,它會被再折一次。如果每一行仍比字幕框寬(豎屏、大字號),每行都會再折,變成三四行。所以行長要按你最窄的畫面來定。

自動拆分過長的字幕

幾百條字幕手動斷行太費時間。免費的字幕自動換行工具可以一次處理完,全程在瀏覽器裡執行,檔案不會上傳。

1

新增 SRT 或 VTT

貼上字幕內容,或者上傳檔案。

2

設定每行字數,或保持「自動」

選自動時,工具會讀取你檔案裡現有兩行字幕的行寬,按它來斷;檔案裡兩行字幕不夠多,就按文字型別用 16、13 或 42 的常見標準。 也可以自己填一個數(10–80),比如豎屏影片填小一點。

3

保持勾選「重新平衡」

超過上限的單行字幕會被拆成寬度相近的兩行;勾選重新平衡後,已經是「一整行加一兩個字」的兩行字幕也會合起來重新拆。

4

換行並下載

看一眼統計(拆了幾條、重新平衡了幾條、用的上限是多少),下載後重新匯入即可。

工具按上面的規則斷行:優先在標點後斷開,英文等語言不把冠詞、介詞留在行尾,不拆開首字母大寫的人名,也絕不會拆成三行。 字幕序號和時間碼原樣保留,時間軸不變。已經是一人一行、帶破折號的兩行對話字幕,以及三行或更多行的字幕保持原樣,泰文這類詞與詞之間不加空格的文字也不處理。

翻譯後保留兩行字幕

精心斷好行的字幕,翻譯一遍往往就被“壓平”了:每條字幕當成一句話翻,回來就是一長行。用 SubtitleFlow 翻譯時, 原文用的是兩行字幕,譯文也會保留這個排版:匯出單語 SRT 或 VTT 時,原文是兩行、譯文又超出你檔案字幕框寬度的字幕,會被拆成均衡的兩行; 對話字幕也會恢復成一人一行。雙語匯出則保持每種語言一行,免得一條字幕變成四行。

常見問題

字幕每行多少字合適?

很多字幕規範(包括 Netflix 風格的字幕指南)的做法是:中文、韓文每行約 16 字,日文約 13 字,英文等拉丁字母語言約 42 個字元(含空格和標點),最多兩行。如果客戶或平臺有自己的規範,以對方為準。

SRT 檔案每行有字數上限嗎?

格式本身沒有。SRT 允許一條字幕只有一行,再長都行。上限來自可讀性和你要交付的規範。超長的行要麼被播放器、剪輯軟體自動折行(往往折得很難看),要麼在質檢時被打回。

兩行字幕,上短下長還是上長下短?

儘量兩行差不多長。實在做不到時,很多規範更傾向下面一行長一些(「正三角」),因為視線先落在下面那行,上面擋住的畫面也更少。不過,在意群處斷開比兩行嚴格等長更重要。

為什麼 Premiere 裡字幕變成一整行加下面一個詞?

這條字幕在檔案裡是一行,只比字幕框寬一點,Premiere 就只把最後一兩個詞折到第二行。在檔案裡直接加一個換行,把它分成長度相近的兩半,Premiere Pro、剪映和播放器裡就都會顯示成整齊的兩行。

豎屏(9:16)影片每行多少字?

沒有統一標準,但畫面窄得多,一般會比橫屏短不少——中文常見每行 10 字上下,甚至一次只放一短行。按你匯出時的字號實際試一下,能放下多少就把上限設成多少。

觀眾讀字幕的速度有多快?

英文字幕規範裡常見的說法是成人每秒約 17–20 個字元,兒童節目更低;中文因為一個字資訊量大,每秒能讀的字數要少得多。如果一條字幕的字數超出了它的顯示時長能讀完的量,應該精簡文字,而不是把行拉長。

要翻譯字幕?

翻譯 SRT 或 VTT,時間軸保持不變——原文是兩行的字幕,匯出的譯文也是兩行。

無需註冊即可開始。

字幕每行多少字?字幕行長、雙行規則與斷行技巧 | SubtitleFlow