字幕を表示時間で分割
字幕テキストを貼り付けることもできます
オプション
長さの指定です(3000、3s、1m30s、00:00:03,000 のいずれも可)。これより長く画面に出ている字幕は、必要な数だけ分割します。たとえば8秒の字幕で 3000 を指定すると3つになり、時間は断片の文字量に関係なく均等に分かれます。問題が表示時間の長さならこの欄、問題が文字量ならもう一方のページの文字数の欄を使ってください。
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
このページは、上限より長く画面に残る字幕を、必要な数だけの断片に分けます。上限は初期値 7000 ms、7秒で、多くのスタイルガイドが1字幕の上限として挙げる値です。ファイルを文字数ではなく秒で捉えているなら、このページが向いています。上限3秒で8秒の字幕は、それぞれ約 2667 ms の3つになります。
断片の数は手で数えるのではなく継続時間から計算し、時間は等分します。テキストはその等分点に最も近い語の区切りで切るので、断片の文字数はほとんど同じになりません。これは意図的です。頼んだのは継続時間なので、ツールが保証するのは継続時間で、テキストは語を壊さない範囲でそれに従います。
分割される字幕の外側は何も動きません。上限ちょうどの字幕はそのまま残り、長すぎるものがないファイルはバイト単位でそのまま返ります。このツールは分割しかしないので、上限を高く設定した実行は中身の分からないファイルに対する安全な初回です。上限を下げれば断片は短く数は増え、それでも合計は元の区間に正確に一致します。
ここでのほかのページと同じく、ファイルはこのブラウザタブ内で読まれ、分割され、書き戻され、何もアップロードされません。SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON、CSV を受け付け、字幕数が変わったファイルはタイムライン順に1から番号を付けて書き出します。
例
3秒の上限に対する8秒の字幕
入力
1
00:00:00,000 --> 00:00:08,000
The rain kept falling all through the night and no one in the house could sleep.
出力
1
00:00:00,000 --> 00:00:02,667
The rain kept falling all
2
00:00:02,667 --> 00:00:05,333
through the night and no one
3
00:00:05,333 --> 00:00:08,000
in the house could sleep.
2667、2666、2667 ms の3つです。丸めの端数はどこかに寄り、最後の断片が残りを受けるので区間はちょうど 8000 ms で閉じます。切れ目は全体の3分の1と3分の2に最も近い語の区切りである all と one の後に来るので、断片は26文字ずつではなく25、28、25文字になります。
上限ちょうどの字幕と、1ミリ秒超えた字幕
入力
1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.
2
00:00:05,000 --> 00:00:08,001
Just one millisecond too long.
出力
1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.
2
00:00:05,000 --> 00:00:06,501
Just one millisecond
3
00:00:06,501 --> 00:00:08,001
too long.
1つ目はちょうど 3000 ms でそのまま、2つ目は 3001 ms で真ん中から切られます。「上限より長い」の正直な読み方で、上限を1ミリ秒低くするとちょうどその上にある字幕がすべて2倍になる理由です。数値を決める前にファイルの継続時間を確認してください。
何にも届かない継続時間の上限
入力
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:03,900
Also short.
出力
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:03,900
Also short.
30秒はここにあるどれより広いので、ファイルはそのまま返ります。広い上限で結合も伸長もされません。このページは字幕を分割するだけでほかのことはしないので、ファイルの最も長い字幕が実際どれくらいかを知る安全な方法になります。
よくある質問
7秒という上限はどこから来て、どこでも同じですか?
1字幕の上限として最もよく引用される値で、実は読速の規則です。平均的な読者は1秒に約15から20文字を読み終えるので、84文字の2行字幕は5秒近く必要で、遅い読者にはもっと必要です。放送局の仕様は違い、ヨーロッパのいくつかのガイドは6秒に落ち着いています。欄は出発点として扱い、納品先の仕様を確認してください。ツールは欄の数値をそのまま適用し、意見を持ちません。
ツールは字幕をいくつの断片にするかどう決めますか?
継続時間を上限で割って切り上げます。8000 ms を 3000 ms で割ると3つ、4000 ms なら2つです。断片は区間を等分するので、境界は元の字幕の3分の1や半分に来て、中の文や行には沿いません。テキストに沿わせたいなら、文字数や文末で分割するページがそれをします。
1つの字幕を100個に分けるほど短い上限にできますか?
1字幕あたり200個の上限があり、実際にもっと効く第2の上限があります。断片は1ミリ秒より短くできません。9秒の字幕に 1 ms の上限を設定すると 9000 ではなく200個になり、上限に届かなかったとレポートします。打ち間違いが1つの字幕を1つのファイルに変えるのを防ぐための守りで、現実的な数値では出会いません。
長い字幕を分割するとファイル全体のタイムラインは変わりますか?
変わりません。分割した字幕の断片は元の字幕が占めていた区間をちょうど埋め、ほかの字幕はミリ秒単位で時刻を保ちます。ほかで変わるのは番号だけです。字幕数が変わったファイルはタイムライン順に1から番号を付けて書き出されるからです。分割した字幕がスタイルを持っていたなら最初の断片に残り、書式なしで出た断片の数をレポートが伝えます。
短い1行が長く残るファイルはこれで直りますか?
一部だけです。そうした字幕を2つに切れますが、両方とも同じ短い行の一部を持つだけで、普通は改善になりません。読者は同じ語を1回ではなく2回に分けて得るだけです。何も起きていないから残る字幕は、タイミング自体を直すほうが良く、ずらすページや伸縮するページの担当です。台詞の間を埋めるための字幕だったかも確認してください。
このページで扱えないほど大きいファイルはありますか?
64 MB までのファイルを読めます。字幕トラックとしては桁外れで、1時間の映画が約 100 KB です。それを超えると静かに失敗せずページがそう表示します。その大きさはほぼ確実に字幕ファイルではないからです。非常に大きい実在のファイル、たとえばシリーズ全体は、エピソードごとにキューへ流し、次へ進む前に各ダウンロードを確認するほうが安全です。