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

台詞のない字幕を検出

品質チェック空の字幕
字幕テキストを貼り付けることもできます

オプション

欄は1つ、選択肢は2つで、それぞれに専用のページがあります。テキストがまったくない字幕は、何も表示しないまま時間軸を占有します。それが正しい読み方はないため、レポートではエラーとして扱います。文字がない字幕は、何かは入っているが単語がない行です。歌の代わりの音符、数字だけ、ダッシュ3本などです。放送用のキャプションでは意図的に使われるため、レポートでは異常ではなく確認対象として示し、実測の欄には実際にそこにある文字を表示します。

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

セリフのない字幕とは、何かは入っているが、誰も話していない cue です。音符、ダッシュ、数字だけ、舞台指示の消し忘れた括弧、効果音の代わりに置かれた記号の並びなどが該当します。この頁はそうした cue をすべて一覧にし、タイムコードと測定した文字数を示して、ダウンロードできるレポートを返します。ファイルは書き換えません。

この頁と、空の cue を探す頁との境目は「空かどうか」ではなく「文字があるかどうか」です。空白だけの cue は空であり、何も入っていない cue も空です。音符が 2 つ入った cue は中身を持つので、こちらで報告されます。この分け方は、直し方が違うという一点で価値があります。空の cue は何も失わずに削除できますが、効果音を表す cue は普通、その場に残したまま適切にラベルを付ける必要があります。そうしないと、画面の外で音がしたという情報が視聴者から失われます。

数えるのは Unicode の文字であり、ASCII の範囲ではありません。これは細部ではありません。A から Z だけを見る検査は、中国語、日本語、韓国語、ロシア語、ギリシャ語のファイルをすべてセリフなしと判定してしまい、その誤りは英語のテストファイルでは見えません。文字が 1 つでもあれば検査を通り、数字と句読点だけでは通りません。各検出のそばに印字される文字数が判定の根拠そのもので、3 文字と書かれた行は、ファイルを開かなくても中身を教えてくれます。ファイルは読むだけで送信されず、フォルダごとまとめてキューに流せます。

例

音楽の cue と数字だけの cue

字幕

1
00:00:01,000 --> 00:00:02,000
♪ ♪

2
00:00:03,000 --> 00:00:04,000
42

3
00:00:05,000 --> 00:00:06,000
I was working late.

レポートが検出するもの

Cues with no words — 2 found

Severity   Cues   Start          End            Measured
Warning    1      00:00:01.000   00:00:02.000   3 characters
Warning    2      00:00:03.000   00:00:04.000   2 characters

最初の 2 つの cue は空ではありません。どちらも中身を持ち、どちらも言葉を持っていません。報告がエラーではなく警告なのはそのためです。画面には何かがあり、それがそこにあるべきかはファイルの不具合ではなく判断の問題です。

1 文字あれば検査を通る

字幕

1
00:00:01,000 --> 00:00:02,000
Take 42

2
00:00:03,000 --> 00:00:04,000

レポートが検出するもの

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   0 characters

Take 42 はそのまま残ります。文字が 1 つあれば言葉であり、中の数字は何も変えません。その下の cue は本当に空なので文字もなく、ここに現れます。この 2 頁が空の cue で重なるのは、偶然ではなく数え方の帰結です。

ラテン文字以外も文字として数える

字幕

1
00:00:01,000 --> 00:00:02,000
你好

2
00:00:03,000 --> 00:00:04,000
---

レポートが検出するもの

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   3 characters

中国語の行は報告されず、3 つのダッシュが報告されます。ASCII の範囲ではなく Unicode の文字を数えることで、中国語、日本語、韓国語、ロシア語、ギリシャ語のファイルでもこの頁は正しく動きます。ASCII だけの検査は英語のテストでは完璧に見えるため、ここで避けている誤りは最も質の悪い種類です。

よくある質問

この頁では、どの cue をセリフのない字幕とみなしますか?

見える文字を 1 つも含まない cue です。数字、句読点、音符、括弧、記号、またはそれらの混在だけの状態を指します。どの行かに文字が 1 つでもあれば対象外です。空白だけの cue はここでは扱いません。それは空の cue であり、空の字幕を探す頁で報告されます。

空の字幕を探す頁とはどう違いますか?

空は空白を除いた後に何も残らない状態、セリフなしは何かはあるが言葉がない状態です。測定値の列を見れば一目で分かり、この頁の検出は必ず 1 文字以上を示します。修復方法が違うため分けています。空の cue は削除できますが、音楽の cue は残してラベルを付ける必要があります。

ラテン文字以外の言語が誤って検出されることはありませんか?

ありません。文字は Unicode の文字として数えるので、中国語、日本語、韓国語、ロシア語、アラビア語、ギリシャ語、デーヴァナーガリーのテキストもセリフとして扱われます。ASCII だけを見る検査なら、それらのファイルの全行を言葉なしと判定してしまいます。

これらの検出はエラーですか、警告ですか?

警告です。音符が 2 つ入った cue はファイルの不具合ではありません。意図した効果音の説明かもしれず、後で戻ってくるつもりの仮置きかもしれません。レポートは何がどれだけあるかを示し、その cue が何のためのものかを知っている人に判断を委ねます。

この頁は何かを変更したり削除したりしますか?

いいえ。ファイルを読んでレポートを作るだけで、読むための PDF と並べ替え用の CSV を用意します。削除も本文の書き換えもなく、レポート内のタイムコードはファイル自身のものです。開始時刻を検索すれば、どの検出もエディタ上で見つけられます。

この頁が受け付ける字幕形式はどれですか?

12 形式のうち 11 形式です。SRT、WebVTT、ASS、SSA、SBV、SMI、LRC、MicroDVD、TTML、JSON、CSV に対応します。例外はプレーンテキストで、cue がありません。すべての行が 1 行であり、検出を結び付けるタイミングが存在しないからです。

ファイルに cue が 1 つもない場合はどうなりますか?

レポートがそのまま述べます。cue 数は 0、検査は 1 回実行、検出はなし、という 3 つの事実です。これは読み込めなかったファイルとも、検査して問題なしだったファイルとも違います。3 つの文を分けておくのは、安心してよいと言えるのがそのうち 1 つだけだからです。

関連ツール