字幕の最小表示時間を検査
字幕テキストを貼り付けることもできます
オプション
上限は入力する数値ではなく、公開文書から読み取るものです。レポートにはその文書名、引用した文、それが要件か指針か、最後に確認した日とリンクが表示されます。自分が責任を負う文書を選んでください。文書同士は一致しません。Netflix は1秒あたりの文字数で数え、1行を42文字に制限します。Ofcom と BBC は1分あたりの単語数で数え、行の長さは BBC が37文字です。3つは数値をまったく示しません。47 CFR §79.1、WCAG 2.2 SC 1.2.2、そして同じ基準を満たすことを求める EN 301 549 です。この3つは、話者が誰かを示すことと非音声情報を伝えることを求め、数値は放送事業者に任せます。これらを確認するページは、数値を超えたかではなく、ファイルがそれを満たしているかを問います。重みも同じではありません。WCAG では警告となる不備が、EN 301 549 ではエラーになります。この基準がその条件を「shall」に変えるからです。この欄を変えると上限と引用が一緒に変わるため、ある文書の数値が別の文書名で載ることはありません。いずれか1つの文書だけが定める項目を確認するページでは、その文書だけを選べます。
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
一瞬で消える cue は、言葉がいくつであっても読めません。この頁は各 cue が画面に留まる時間を測り、Netflix Timed Text Style Guide の最小表示時間、6 分の 5 秒より短いものを一覧にします。ファイルはブラウザ内で読まれ、送信も変更もされません。返るのはダウンロードできるレポートで、読んで保管する PDF と、表計算で並べ替える CSV の 2 つです。
上限は 834 ミリ秒です。この半端な数が要点です。スタイルガイドは 6 分の 5 秒と述べ、24 fps で 20 フレームと言い換えています。6 分の 5 秒は 833.33 ミリ秒で、ここでは時刻を整数ミリ秒で保持するため、上限は切り上げます。833 に切り下げると、6 分の 5 秒より本当に短い 833 ミリ秒ちょうどの cue が通ってしまいます。800 に丸めると(ほかの要約でそう書かれることもあります)、800 から 833 ミリ秒のすべての cue が通ってしまいます。
レポートは、自分で入力したしきい値では言えないことを 3 つ述べます。cue を名指しし、測定した表示時間と比較した上限を印字し、上限の出どころの文と、その文を最後に確認した日を引用します。この頁が検査しないものも一覧にします。そして MicroDVD のように時刻ではなくフレーム番号でタイミングを持つファイルでは、使ったフレームレートを印字します。そのレポートのすべての表示時間は、読み込み時に 1 フレームへ量子化されているからです。
例
800 ミリ秒だけ画面にある cue
字幕
1
00:00:01,000 --> 00:00:01,800
Where were you?
2
00:00:03,000 --> 00:00:05,000
I was working late.
レポートが検出するもの
Cues below the minimum duration — 1 found
Severity Cues Start End Measured Limit Clause
Warning 1 00:00:01.000 00:00:01.800 800 ms 834 ms Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 834 ms
Where it is stated: Duration: minimum duration 5/6 second (20 frames at 24fps)
Stated as: Guideline
Not checked by this page: Duration: maximum duration 7 seconds; 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最初の cue は 800 ミリ秒で報告され、2 秒続く 2 番目は報告されません。各行は測定値、上限、上限の出どころの文を持ち、下の根拠の節が、その文がどの文書にあり、要件か指針か、いつ確認されたかを補います。
6 分の 5 秒をミリ秒まで
字幕
1
00:00:01,000 --> 00:00:01,834
Where were you?
2
00:00:03,000 --> 00:00:03,833
I was working late.
レポートが検出するもの
Cues below the minimum duration — 1 found
Severity Cues Start End Measured Limit Clause
Warning 2 00:00:03.000 00:00:03.833 833 ms 834 ms Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 834 ms
Where it is stated: Duration: minimum duration 5/6 second (20 frames at 24fps)
Stated as: Guideline
Not checked by this page: Duration: maximum duration 7 seconds; 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最初の cue はちょうど 834 ミリ秒で通り、2 番目は 833 ミリ秒で 1 ミリ秒下回るため報告されます。この 1 ミリ秒の差がこの例の存在理由です。6 分の 5 秒はどこかで丸めなければならず、切り下げると本当に短すぎる cue が通ってしまいます。
タイミングがフレーム番号のファイル
字幕
{1}{1}25
{25}{45}Where were you last night?
{100}{150}I was working late.
レポートが検出するもの
Cues below the minimum duration — 1 found
Severity Cues Start End Measured Limit Clause
Warning 1 00:00:01.000 00:00:01.800 800 ms 834 ms Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 834 ms
Where it is stated: Duration: minimum duration 5/6 second (20 frames at 24fps)
Stated as: Guideline
Not checked by this page: Duration: maximum duration 7 seconds; 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 eventMicroDVD のファイルで、cue は 2 つの時刻ではなく 2 つのフレーム番号です。25 fps でフレーム 25 から 45 は 1000 ミリ秒から 1800 ミリ秒、つまり画面に 800 ミリ秒で報告されます。2 番目の cue はちょうど 2 秒なので報告されません。レポートのヘッダーがフレームレートを印字し、それがなければどの表示時間もほかで再現できません。
よくある質問
この頁の最小表示時間が 800 ではなく 834 ミリ秒なのはなぜですか?
文書が 6 分の 5 秒と述べ、24 fps で 20 フレームと言い換えており、6 分の 5 秒は 833.33 ミリ秒だからです。時刻は整数ミリ秒で保持するので、上限は 834 に切り上げます。833 に切り下げると、述べられた最小値より本当に短い cue が通り、800(第三者の要約に時々ある数)にすると 800 から 833 のすべてが通ってしまいます。
最小表示時間の上限はどの文書から来ていますか?
Netflix Timed Text Style Guide: General Requirements です。この類の文書で最小 cue 表示時間を述べているのはこれだけです。法律ではなく Netflix の供給者向けに公表された指針で、レポートは独立した行でそのように明記します。別の社内基準に責任を負う仕事なら、その最小値はこのアーカイブになく、この頁では検査できません。
ちょうど 834 ミリ秒の cue は報告されますか?
いいえ。比較は「上限より厳密に短い」なので、ちょうど上限の cue は内側です。最大表示時間の頁が逆方向でするのと同じ判断で、両方の境界にそれぞれの例が付く理由でもあります。比較の向きを書き間違えると、正しい cue をすべて検出するか、規則を破る cue を通すかのどちらかになります。
MicroDVD のファイルでフレームレートが印字されるのはなぜですか?
MicroDVD の cue はフレーム番号の組だけなので、レポートのすべての時刻はそのフレームを頁が使ったフレームレートで割った結果です。その数を変えればレポートのすべての表示時間が変わるため、どんな前提を置いたかを推測させずに名指しします。
最小表示時間を検査すると字幕ファイルは変わりますか?
いいえ。ファイルは測るだけでそのまま残り、何も送信されません。短い cue を実際に延ばしたい場合は、新しい字幕ファイルを書き出す別のツールになります。この頁は、どの cue が上限をどれだけ下回るかを伝えます。どうするかを決める前に必要なのはその部分です。
意図的に短い cue があったらどうなりますか?
それでも報告されます。それが意図です。3 分の 1 秒だけ保持される 1 語、間投詞、括弧で書かれた効果音は実在する事例で、最小表示時間は意図についての声明ではなく読みやすさの下限です。レポートは下限を下回ったものを並べるだけで、その cue を延ばすか、次と結合するか、そのままにするかはあなたの判断です。
このチェックが見るもの
- レポートが記述するのはファイルであり、サービスではありません。Netflix のスタイルガイドは Netflix の供給者契約における納品要件で、法律ではなく、ここにはあなたの字幕がそれを満たすという主張はありません。レポートはどの cue がどの公表された最小値を下回ったかを述べ、この頁が検査しなかった同じ文書の上限を名指しします。
- 最小表示時間は、補うのが最も難しい視聴者を守ります。目が行き届く前に消えた cue は記憶から取り戻せず、ゆっくり読む人、第二言語で読む人が代償を払います。しかも直すのが最も安く、放置されやすい字幕の不具合です。短い cue は目に見える不具合なく再生され、見直しのきっかけがないからです。
参考資料
- Netflix Timed Text Style Guide: General Requirements — duration: minimum duration 5/6 second, glossed there as 20 frames at 24fps.
- Netflix Timed Text Style Guide: General Requirements — this page takes the document's own wording, five sixths of a second; some published summaries of the same requirement give 0.800 second instead.