近い字幕ブロックを結合
字幕テキストを貼り付けることもできます
オプション
間隔がこのミリ秒以下の2つの字幕を、最初の開始から最後の終了まで続く1つの字幕にまとめます。判定は境界を含むため、ちょうどこの値の間隔も結合されます。文の途中で行が分割されたファイルなら 1000(1秒)が出発点です。40 ms のような小さい値なら、本来1つだった字幕のちらつきだけを埋められます。
空白を挟むと1行につながります。元のファイルが1つの文を2つの字幕に分けている場合に適しています。改行を挟むと2行の字幕になり、その間ずっと画面に表示されます。
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
このページは、隣り合う字幕の間隔が十分に狭いときに、それらを1つにまとめます。上限、初期値は 1000 ms を設定すると、その値以下しか離れていない2つの字幕が1つになります。ちらつくファイルのためのツールです。1つの文が2つの字幕に分かれている、文字起こしサービスが1語ずつ字幕を出した、間隔が短すぎて字幕が点滅して見える、といった場合に使います。
まとめた字幕は最初の開始から最後の終了まで続くので、間の沈黙が統合されたテキストで埋まります。これがちらつきを消す理由であり、本当にそうしたいか確認すべき点でもあります。元の字幕制作者が意図して残した間隔、たとえば2人の話者の間の一拍やオチの前の沈黙も、テキストで覆われます。ほかの部分は動きません。まとまりの外の字幕は1ミリ秒もずれず、字幕番号もそのままなので、出力で3が1の次に来ることもあります。
最後の判断は2つのテキストをどうつなぐかです。1行にまとめる設定では空白で連結し、分割された1つの文に向いています。読者は区間全体を1本の連続した行として読めます。別々の行にする設定では積み重ね、2つの字幕が2行として読まれるべき場合、たとえば短いやり取りや翻訳付きの説明に向いています。間に独自の区切り記号、ダッシュやスラッシュを入れたいなら、それはタイミングの修正ではなくバイリンガル結合で、テキストのグループにあります。
上限が60秒で止まるのは意図的です。それを超えると字幕をまとめているのではなく時間軸を潰しており、字幕が1つだけのファイルは字幕ファイルではありません。ほかのページと同じくアップロードはなく、ファイルはこのブラウザタブ内で読まれ、結合され、書き戻されます。SRT、WebVTT、ASS、SSA、SBV、SAMI、MicroDVD、TTML、JSON、CSV を同じように扱います。
例
2つの字幕に分かれた1つの文
入力
1
00:00:01,000 --> 00:00:02,500
She walked into the room
2
00:00:02,600 --> 00:00:04,000
and closed the door.
出力
1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door.
間隔は 100 ms で上限の1秒より十分狭く、文が元に戻りました。再生ソフトが2つの字幕の間で行うフェードアウトとフェードインが消え、0.1秒消えるのではなく3秒間ずっと表示されます。生き残った字幕の番号1を保ち、結合後にファイルを振り直すことはありません。
同じ2つの字幕を別々の行のままにする
入力
1
00:00:01,000 --> 00:00:02,500
She walked into the room
2
00:00:02,600 --> 00:00:04,000
and closed the door.
出力
1
00:00:01,000 --> 00:00:04,000
She walked into the room
and closed the door.
時刻は同じで出力が違います。別々の行を選ぶと、2つ目のテキストが同じ字幕の2行目として書き込まれ、連結されません。2つの半分を組として読ませたい場合や、各字幕がもともと1行ずつだったバイリンガルファイルに向いています。1つの字幕は形式が許すだけの行を持て、これは折り返しではなくファイル内の明示的な改行です。
触らないのが正しい間隔
入力
1
00:00:01,000 --> 00:00:03,000
What time do you call this?
2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.
出力
1
00:00:01,000 --> 00:00:03,000
What time do you call this?
2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.
2人の話者の間に6秒の沈黙があり、出力は入力とバイト単位で同じです。この間隔を埋めると、片方が話している間に相手の行が画面へ出ます。この間隔に近い上限は誤りで、2行の順序とタイミングは別物です。ここでは 500 ms に設定しているので、ファイルはそのままです。
よくある質問
文が2つや3つの字幕に分かれるファイルでは間隔をいくつにしますか?
まず 1000 ms で試してください。文字起こしサービスは1つの文の断片の間に 50 から 300 ms を置くことが多く、1秒はそれより十分広く、文と文の間の沈黙よりは狭い値です。テキストのつなぎ方は別々の行を選び、シーズン全体を一括で流したあとタイムラインを確認してください。残したかった間隔が飲み込まれていないかが一番早く分かります。
字幕を結合すると画面に現れる時刻は変わりますか?
結合した字幕については変わります。それが目的です。まとめた字幕は最初の開始から最後の終了まで続くので、間の沈黙が空白ではなくテキストで覆われます。それ以外の字幕は正確な時刻を保ちます。まとめた区間の中の沈黙が意図的なものなら、上限を下げて組が結合しないようにしてください。
結合後に字幕番号は振り直されますか?
振り直されません。生き残った字幕は元の番号を保ち、吸収された番号は消えるので、1、2、3 だったファイルが1と3になることがあります。形式の番号は連番ではなくラベルであり、そのままにすることで出力の番号が元の版と一致し、比較しやすくなります。
すでに接している字幕も結合すべきですか?
意図している場合だけです。間隔0はよく調整されたファイルの姿で、各字幕は次の開始位置で終わります。間隔0をまたいで結合すると、このページの上限を0にしたのと同じ結果になります。隣の重なりだけを結合するページが接している組を意図的に触らないのはそのためです。
結合でテキストが失われることはありますか?
ありません。すべての字幕のすべての語が出力に残ります。失われるのは吸収された各字幕の個別の時刻で、失われる情報として記録されます。注意が必要なのは ASS などのスタイル付きファイルで、1つの字幕は1つのスタイルしか持てないため、異なるスタイルの2つを結合すると前のスタイルが残り、持ち込めなかった分が報告されます。
ファイル全体を1つの字幕に結合できますか?
事故では起きません。入力欄は 60000 ms で止まるので、最大でも1分まで離れた字幕しか結合しません。ひどく分割された歌や急いだインタビューには足りますが、エピソードを1つに潰すには足りません。本当に1字幕分のテキストが100個に分かれているなら、不要なものを先に削除するか、それが字幕ではなく文字起こしではないか確認してください。