字幕每行多少字?行長與斷行規則
常見的規範是:中文、韓文每行 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 或剪映,有時會看到一整行字幕下面孤零零掛著一兩個字。原因是這條字幕在檔案裡只有一行, 只比字幕框寬一點點,軟體就只把放不下的部分折到第二行。機器生成和翻譯出來的字幕最容易這樣:每條往往就是一長行。
解決辦法是在檔案裡的合適位置加一個硬換行,讓字幕在哪裡都顯示成均衡的兩行。關於硬換行,有兩點要知道:
- 把字幕框拉寬,它也不會合回一行。換行符是文字的一部分,框再寬也還是兩行。
- 字幕框變窄,它會被再折一次。如果每一行仍比字幕框寬(豎屏、大字號),每行都會再折,變成三四行。所以行長要按你最窄的畫面來定。
自動拆分過長的字幕
幾百條字幕手動斷行太費時間。免費的字幕自動換行工具可以一次處理完,全程在瀏覽器裡執行,檔案不會上傳。
新增 SRT 或 VTT
貼上字幕內容,或者上傳檔案。
設定每行字數,或保持「自動」
選自動時,工具會讀取你檔案裡現有兩行字幕的行寬,按它來斷;檔案裡兩行字幕不夠多,就按文字型別用 16、13 或 42 的常見標準。 也可以自己填一個數(10–80),比如豎屏影片填小一點。
保持勾選「重新平衡」
超過上限的單行字幕會被拆成寬度相近的兩行;勾選重新平衡後,已經是「一整行加一兩個字」的兩行字幕也會合起來重新拆。
換行並下載
看一眼統計(拆了幾條、重新平衡了幾條、用的上限是多少),下載後重新匯入即可。
工具按上面的規則斷行:優先在標點後斷開,英文等語言不把冠詞、介詞留在行尾,不拆開首字母大寫的人名,也絕不會拆成三行。 字幕序號和時間碼原樣保留,時間軸不變。已經是一人一行、帶破折號的兩行對話字幕,以及三行或更多行的字幕保持原樣,泰文這類詞與詞之間不加空格的文字也不處理。
翻譯後保留兩行字幕
精心斷好行的字幕,翻譯一遍往往就被“壓平”了:每條字幕當成一句話翻,回來就是一長行。用 SubtitleFlow 翻譯時, 原文用的是兩行字幕,譯文也會保留這個排版:匯出單語 SRT 或 VTT 時,原文是兩行、譯文又超出你檔案字幕框寬度的字幕,會被拆成均衡的兩行; 對話字幕也會恢復成一人一行。雙語匯出則保持每種語言一行,免得一條字幕變成四行。
常見問題
字幕每行多少字合適?
很多字幕規範(包括 Netflix 風格的字幕指南)的做法是:中文、韓文每行約 16 字,日文約 13 字,英文等拉丁字母語言約 42 個字元(含空格和標點),最多兩行。如果客戶或平臺有自己的規範,以對方為準。
SRT 檔案每行有字數上限嗎?
格式本身沒有。SRT 允許一條字幕只有一行,再長都行。上限來自可讀性和你要交付的規範。超長的行要麼被播放器、剪輯軟體自動折行(往往折得很難看),要麼在質檢時被打回。
兩行字幕,上短下長還是上長下短?
儘量兩行差不多長。實在做不到時,很多規範更傾向下面一行長一些(「正三角」),因為視線先落在下面那行,上面擋住的畫面也更少。不過,在意群處斷開比兩行嚴格等長更重要。
為什麼 Premiere 裡字幕變成一整行加下面一個詞?
這條字幕在檔案裡是一行,只比字幕框寬一點,Premiere 就只把最後一兩個詞折到第二行。在檔案裡直接加一個換行,把它分成長度相近的兩半,Premiere Pro、剪映和播放器裡就都會顯示成整齊的兩行。
豎屏(9:16)影片每行多少字?
沒有統一標準,但畫面窄得多,一般會比橫屏短不少——中文常見每行 10 字上下,甚至一次只放一短行。按你匯出時的字號實際試一下,能放下多少就把上限設成多少。
觀眾讀字幕的速度有多快?
英文字幕規範裡常見的說法是成人每秒約 17–20 個字元,兒童節目更低;中文因為一個字資訊量大,每秒能讀的字數要少得多。如果一條字幕的字數超出了它的顯示時長能讀完的量,應該精簡文字,而不是把行拉長。