字幕最長顯示時間檢查
或者貼上字幕文字
選項
限值不是你輸入的數字:它來自一份公開發布的文件,報告會寫明那份文件、引用原句、說明那句話是要求還是建議,並給出我們最後核對的日期和連結。選你要對其負責的那份文件。它們彼此並不一致:Netflix 按每秒字元數計算,並把每行限制在 42 個字元;Ofcom 和 BBC 按每分鐘詞數計算,而行長方面 BBC 限制為 37 個字元。其中三份完全沒有給數字 —— 47 CFR §79.1、WCAG 2.2 SC 1.2.2 和 EN 301 549(它要求網頁與非網頁文件滿足同一條準則)。這三份要求字幕標明說話者並包含非語音資訊,把所有數字留給播出方;檢查它們的頁面問的是檔案有沒有做到,而不是某個數字有沒有超標。它們的效力也不同:同一種缺陷在 WCAG 下是警告,在 EN 301 549 下是錯誤,因為該標準把這條準則寫成了必須。改變這個欄位會同時改變限值和引用,所以報告不會把一份文件的數字掛在另一份文件的名下。只檢查某一份文件所述內容的頁面,只提供那一份。
時間以哪個影格率計算。在格式頁面上,這是 MicroDVD 需要的值,因為它把時間存成影格編號。在影格率頁面上,它是檔案當初對應的速率 —— 字幕是照這個版本製作的 —— 而頁面的第二個欄位填你要搭配的影片速率。常見的有 23.976、24、25、29.97、30、50、59.94 和 60。填錯會讓整條時間軸位移;在影格率頁面上,位移是按比例發生,而不是固定的量。
一條字幕停在畫面上太久,是同一個問題的另一半。Netflix 定時文字風格指南的上限是七秒,這一頁列出每一條活過這個上限的字幕,附上量到的時長,以及這個數字出自哪一句話。檔案在你的瀏覽器裡讀取、從不上傳;字幕檔案本身不會被改動。
太短的字幕是難以讀完,太長的字幕則通常是沒有人把它關掉。它會蓋住背後畫面上的一切,所以一條停留二十秒的字幕,會壓在後面三、四個鏡頭之上;如果字幕是燒進畫面的,觀眾看到的就是那樣。一條活得比自己那句話還久的字幕,也會在話說完之後繼續留著文字,讀起來像字幕跟不上畫面,而不是計時出了錯。美式英語把這類屏上文字稱作 caption,英式稱作 subtitle,兩種觀眾付出的代價相同。
兩個時長上限刻意分成兩項檢查。一條字幕可以只是太長、別無其他毛病,也可以只是太短、別無其他毛病;只看向其中一端的檢查,會讓檔案另一半的問題完全沒有回報。一份空檔案照樣會產生報告:它會說檔案裡沒有字幕條、檢查跑過了、什麼都沒找到——三個分開的事實,而一份只寫「沒有發現」的報告會把它們壓成一個。
範例
停留九秒的字幕條
字幕
1
00:00:01,000 --> 00:00:03,000
Where were you last night?
2
00:00:05,000 --> 00:00:14,000
I was working late, and then I went home, and then I could not sleep.
3
00:00:20,000 --> 00:00:22,000
Every night this week?
報告發現了什麼
Cues above the maximum duration — 1 found
Severity Cues Start End Measured Limit Clause
Warning 2 00:00:05.000 00:00:14.000 9000 ms 7000 ms Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event中間那條從五秒跑到十四秒,以 9000 毫秒對上 7000 毫秒的上限被回報;它前面那條很短的和後面那條兩秒的都沒有。同一條字幕同時也快到讀不完,這是很常見的組合:在畫面上留太久的文字,往往字數也超過閱讀速度允許的量,而那一半要到閱讀速度那一頁去量。
七秒整,以及多出一毫秒
字幕
1
00:00:01,000 --> 00:00:08,000
We can talk about it all in the morning.
2
00:00:10,000 --> 00:00:17,001
I was working late, and I did not think you would notice.
報告發現了什麼
Cues above the maximum duration — 1 found
Severity Cues Start End Measured Limit Clause
Warning 2 00:00:10.000 00:00:17.001 7001 ms 7000 ms Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event第一條剛好停在七秒,沒有被回報;第二條多跑了一毫秒,被回報了。兩半都重要——第一半讓每一條計時正確的字幕不會被列出來,第二半讓文件不允許的字幕不會因為比較寫成「上限」而不是「嚴格大於」而過關。
常見問題
這一頁的七秒上限是從哪裡來的?
來自 Netflix 定時文字風格指南的一般要求,它寫明最長時長為七秒。那是 Netflix 供應商合約裡的交付要求,不是法律;報告把它標為指引,而這一頁只對照它、別無其他:換一套內部規範的最長時長,得先在檔案庫裡有自己的條目,才檢查得起來。
為什麼停留太久的字幕,比一閃而過的字幕更糟?
短字幕讓觀眾損失一行;長字幕通常讓後面好幾個鏡頭都遭殃。一條停二十秒的字幕,會在那句話說完之後繼續壓在畫面上,而如果檔案是燒進影片的,它會蓋住攝影機後來拍到的一切。它也是在檢查時最不容易被注意到的缺陷,因為看起來什麼都沒錯:文字在那裡、時間也沒有明顯壞掉,偏移只會在節目後半段才現形。
剛好七秒的字幕條會在這一頁被回報嗎?
不會,而 7001 毫秒的會被回報。比較是嚴格大於上限,所以邊界值本身是允許的。把剛好等於上限的字幕放在允許的一側,和最短時長那一頁往另一個方向做的是同一個判斷:寫反的話,檔案裡每一條計時正確的字幕都會被列出來。
檔案裡一條字幕都沒有時,報告會怎麼說?
會說出三件很容易混淆的事:檔案裡有零條字幕、跑了一項檢查、什麼都沒找到。它也會完整印出依據區塊,包括那份文件裡這一頁沒有檢查的上限。空檔案正是「只印沒有發現」的報告最容易誤導人的情況,所以另外兩句話必須留著。
最短與最長時長檢查,該對同一份檔案都跑嗎?
該——它們是同一個問題的兩端,沒有一頁涵蓋另一頁。一條字幕可能被其中一頁回報而不被另一頁回報,一份檔案也可能兩邊都在範圍內。兩頁讀的是同一份文件、都讓你的檔案原封不動,而兩份報告可以在同一個批次裡先後下載。
檢查最長時長會改動我的字幕檔案嗎?
不會。什麼都不會被改寫,也不會被上傳。如果你要真的把一條過長的字幕切開或縮短,那是另一個工具,產物是一份新的字幕檔案。這一頁回報哪些字幕條超過上限、跑了多久,以及上限寫在哪裡。
這項檢查會看什麼
- 報告描述的是一份檔案,不是一項服務。Netflix 的七秒是其供應商合約裡的要求,不是法律,這裡也沒有任何一句話說你的 caption(美式用語)或 subtitle(英式用語)滿足了它。報告陳述的是哪些字幕條量到超過哪一條公開上限,以及那份文件裡有哪些上限是這一頁沒有檢查的。
- 過長的字幕對觀眾之所以要緊,理由和無障礙規則存在的原因一樣:文字不再對得上正在說的話,而依賴文字的觀眾就被留在那裡,讀著一行已經和畫面對不起來的字。那是理解上的代價,不是外觀上的;而且在一份檔案的抽查裡完全看不出來,這就是為什麼值得用一整頁來量整份檔案——auditory cues 與閱讀速度(reading speed)那類問題,也常常和它一起出現。
參考資料
- Netflix Timed Text Style Guide: General Requirements — 最長時長 7 秒。