メインコンテンツへスキップ
SubtitleMatrix

表示時間が長すぎる字幕を検出

品質チェック表示時間の異常
字幕テキストを貼り付けることもできます

オプション

長さの指定です(7000、7s、00:00:07,000 のいずれも可)。最短時間の欄とは反対側の基準です。これを超えても表示され続ける字幕は、たいてい台詞より長生きしていて、視聴者は二度読みしたり、消えるのを待ったりします。この欄はチェック用ページのもので、ファイルは変更されません。レポートが基準を超える字幕をすべて、実測値と上限を並べて一覧にします。最短時間の欄と同じ問いの両端なので、1つのページが持つのはどちらか一方です。

タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。

表示時間が長すぎる字幕は、そのカットより長く居座る行です。次のカットの上、次の話し手の上、ときには場面全体の上に残り、もう正しくないことを視聴者に伝え続けます。この頁は、設定した上限より長い cue をすべて一覧にし、タイムコード、実際の表示時間、比較した上限を添えて、ファイルに触れずにレポートとして返します。

長すぎる cue は、表示時間の問題のうち静かな半分であり、何人もの手を経た素材ではよりよく見られます。場面転換をまたいで残る行は、次のカットのセリフがその下に来るため、視聴者が最初に気づくものです。原因はたいてい機械的です。文の終わりではなくカットの終わりまで cue を伸ばしたタイミング作業、2 つの cue を結合して片方の終わりだけを延ばしたもの、訳文が元の行より長くなったのにタイミングをそのままにした翻訳。レポートは、各 cue が上限をどれだけ超えているかを示すことで、それらを区別します。7 秒の上限に対して 7 秒超えている cue と、400 ミリ秒超えている cue は別の問題です。

上限は「以下」を含みます。短すぎる側の頁と同じ読み方です。cue は入力した数より長いときだけ報告されるので、入力した数は cue が持ってよい最長の表示時間になります。2 つの頁は同じ規則を共有し、反対の問いを立てます。だから各頁は片方のしきい値だけを宣言します。両方を一度に設定すると、レポートが範囲のどちら側の話なのか分からなくなります。LRC とプレーンテキストは受け付けません。表示時間を測るための終了時刻を持たないからです。

例

カットより長く残る行

字幕

1
00:00:01,000 --> 00:00:03,000
Where were you?

2
00:00:03,000 --> 00:00:12,000
I was working late, and then I stayed on to finish the report, and by the time I looked up it was morning.

レポートが検出するもの

Cue duration outside the limit — 1 found

Severity   Cues   Start          End            Measured   Limit
Warning    2      00:00:03.000   00:00:12.000   9000 ms    7000 ms

9 秒に対して上限は 7 秒です。ファイルには手を付けません。長い cue を切るには文のどちら側を落とすかを決める必要があり、それはタイミングツールではなく人の仕事です。この頁が修復せず報告するのは、まさにそのためです。

ちょうど上限のとき

字幕

1
00:00:01,000 --> 00:00:08,000
I was working late, and then I stayed on to finish the report.

レポートが検出するもの

Cue duration outside the limit — Nothing found

Cues         1
Checks run   1

ちょうど 7 秒で上限も 7 秒なので、何も報告されません。上限は cue が持ってよい最長の長さであり、短すぎる側の頁の最小値と同じ向きで「以下」を含みます。入力した数は合法で、それを超えたものだけが検出です。

場面をまたいで保持された cue

字幕

1
00:00:03,000 --> 00:01:03,000
Hold on.

2
00:01:04,000 --> 00:01:05,000
What?

レポートが検出するもの

Cue duration outside the limit — 1 found

Severity   Cues   Start          End            Measured   Limit
Warning    1      00:00:03.000   00:01:03.000   60000 ms   7000 ms

1 分間の cue と、その後に正しく残された 1 秒の cue です。場面全体に居座る cue はこの不具合の中で最も目立ち、視聴者は行を読み、次のカットのセリフの上でもう一度読みます。同じ区間で走る空白検査や重なり検査の結果も飲み込んでしまいます。

よくある質問

この頁では、いつ字幕が長すぎると判定されますか?

設定した上限より長く画面に留まる場合です。比較は「上限より厳密に長い」なので、ちょうど上限の cue は報告されません。上限は実行全体に適用され、検出ごとの上限列に印字されます。

最大表示時間はどのくらいにすればよいですか?

7 秒が既定値で、多くのスタイルガイドが近い数字を置いています。この頁が適用する規則ではなく、変更できる出発点です。レポートには実際に使った値が必ず出るので、後から読んだ人も何と比較したかを推測せずに済みます。

タイミングではなく読みやすさの観点では、どのくらいが長すぎますか?

それは読速の問いで、別の頁の担当です。秒数では短くても、その時間に読み切れないほど多くの語を含む cue はあります。この頁は設定した数に対する表示時間だけを測り、文章が収まるかどうかは判断しません。

この頁は長い cue を分割したり短くしたりしますか?

いいえ。一覧にして報告するだけで、タイムコードも本文も動かしません。cue を 2 つに分けると、視聴者が何をいつ読むかが変わり、それは素材を知っている人が決めることです。この頁の役割は、その判断が必要な cue を指し示すことです。

cue が長くなってしまう原因は何ですか?

多いのは、文の終わりではなくカットの終わりまで cue を伸ばしたタイミング作業か、隣り合う 2 つの cue を結合して片方の端だけ延ばした処理です。翻訳もよくある原因で、訳文が元の行より長くなったのにタイミングを見直さず、読み終わった後も長く表示され続けます。

どの字幕形式を長すぎる cue の検査に使えますか?

開始と終了の両方を持つ 10 形式です。SRT、WebVTT、ASS、SSA、SBV、SMI、MicroDVD、TTML、JSON、CSV が使えます。LRC とプレーンテキストは、表示時間に 2 つの時刻が必要で、どちらも持たないため受け付けません。

長すぎる検査と短すぎる検査を同じファイルに実行できますか?

できますが、同じ頁ではできません。各頁はしきい値を 1 つだけ宣言するので、1 回の実行で出るのは短い一覧か長い一覧のどちらかです。1 つのレポートに 2 つのしきい値を入れると、読む人が数字を確認しない限り、検出が範囲のどちら側か分からなくなります。

関連ツール