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

一方の時間軸を保って字幕を結合

テキストとスタイル2 つのトラックを 1 つの二言語ファイルに結合
字幕テキストを貼り付けることもできます
または2つ目のファイルのテキストを貼り付け

オプション

2つの字幕が字幕ブロック単位で一致することはほとんどなく、この選択肢が食い違うすべての箇所の扱いを決めます。一方の字幕ブロックが他方と重なる箇所では、2つを同じ瞬間としてまとめ、重なりが結果の表示時間を決めます。それ以外はこの選択肢に従います。Keep both files は一致しなかった字幕ブロックをそれぞれ独立した行として加えるので、どちらの入力からも一言も欠けません。ただし2つ目のファイルのタイミングは保たれません。一致しなかった字幕ブロックも1つ目のファイルの時間軸のどこかに置く必要があるからです。Keep the first file's timeline は逆で、1つ目のファイルの字幕ブロックは開始も終了もそのまま残り、新しいものは挿入されず、2つ目のファイルで何とも一致しなかった字幕ブロックは削除されます。実行後のレポートには、その数が必ず表示されます。

2つの字幕ブロックを同じ瞬間として扱うと、そのテキストは画面を共有します。2行に並べるのは、二言語字幕の一般的な放送方法であり、多くのプレーヤーが期待する表示です。1つ目のファイルの行が2つ目の上に来て、字幕は2行になります。そのためには字幕ブロックが改行を許す必要があり、1行しか保存できない形式はこのページの対象外になっています。1行にまとめる場合は、下の欄に入力した区切りで両言語を1行に並べます。翻訳を先に見せ、原文を補足として添えたい場合、つまり二言語放送ではなく翻訳者向けの字幕に向いています。

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

このページは 2 つの字幕ファイルを受け取り、1 つにして返します。そのとき、ほかの何よりも優先して守る約束が 1 つあります。1 つ目のファイルのすべての字幕が、入力とまったく同じ開始時刻と終了時刻で出てくることです。どの字幕も 1 フレームもずれず、2 つの字幕の間に何かが挿入されることもなく、出力の順序は 1 つ目のファイルのタイムラインの順序です。タイミングを信頼しているファイルを 1 つ目の枠に、翻訳を 2 つ目の枠に入れてください。

この約束に独立したページの価値があるのは、タイムラインがたいていすでに承認済みの部分だからです。ファイルはスポッティングされ、映像と照合され、承認され、固定されます。翻訳は数週間後に別の人から届き、その人が自分の耳でタイミングを取っています。両方を動かして結合すると、固定されたファイルは固定ではなくなり、すべての字幕を映像と再照合する必要が出ます。放送の納品物では、それが仕事の費用そのものです。1 つ目のファイルのタイムラインを保てば、すでに通したファイルはそのまま手元にあり、各行の下に 2 つ目の言語が付きます。

代償は実行前に示され、実行後に数えられます。1 つ目のファイルと何も重ならない 2 つ目のファイルの字幕は、動かせないタイムラインの上に置く場所がないため削除され、削除した字幕の数がレポートに入ります。実際には番組あたり数個の字幕です。翻訳者からクライアントへの注記、カットされた場面についての括弧付きの非音声字幕、本来のショットから 1 秒外れてタイミングを取られた行などです。手放すのは少量の翻訳内容で、得るのは、すでに確認したものが何も動いていないという保証です。その取引が仕事に合わない場合は、このページの最初の選択肢で両方のファイルを保つ設定に切り替えられます。それを既定にしているページは上にリンクしています。

対応付けはこの一族のどのページでも同じです。一方のファイルの字幕は、時刻範囲が重なったときに対応し、字幕番号は見ません。字幕数が同じ 2 つのファイルは行単位で照合できるように見えますが、原文と翻訳で違うのはまさに字幕の数です。翻訳者は長い 1 行を短い 2 行に分けたり、2 つの疑問文を 1 つにまとめたりします。2 つ目の選択肢は 2 つのテキストが行をどう分けるかを決めます。2 行にするか、入力した区切り文字で 1 行にするかです。このサイトが読むすべての形式(SRT、WebVTT、ASS、SSA、SBV、SAMI、TTML、JSON、CSV と MicroDVD)をどちらの枠でも受け付け、両方で違う形式でも構いません。各枠は中身に応じて読まれるからです。MicroDVD は両方で同じフレームレートを使い、LRC とプレーンテキストは字幕の終了時刻を表現できないため除きます。どちらの枠も複数ファイルを受け付け、片方の枠の 1 つ目のファイルがもう片方の 1 つ目のファイルと対応するので、シーズン全体を 1 回で処理できます。どちらのファイルもアップロードされず、読み込み、結合、書き出しはこのブラウザのタブ内で行われます。

例

英語のファイルにはない中国語の字幕

入力

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

3
00:00:20,000 --> 00:00:22,000
这句在第一份里没有对应。

出力

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

対応した 2 つの字幕は、英語ファイルの番号と英語ファイルの時刻で出てきます。それがこのページの要点です。20 秒地点にある 3 つ目の中国語字幕は、英語ファイルの何とも重ならないため、自分の時刻に置かれるのではなく削除されます。実行後のレポートは内容 1 件が失われたと告げるので、この判断が黙って行われることはありません。

1 行を 2 つに分けた翻訳者

入力

First file:
1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.


Second file:
1
00:00:01,000 --> 00:00:02,500
我们该走了。

2
00:00:03,000 --> 00:00:05,000
趁暴风雨还没更大。

出力

1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.
我们该走了。

英語の字幕が 1 つ、中国語が 2 つ。原文と翻訳のよくある形です。対応付けは 1 対 1 なので前半だけが対応し、英語の字幕は翻訳が想定した 1.5 秒ではなく、画面上の 5 秒をそのまま保ちます。後半は何とも重ならず削除されます。どちらの事実もレポートに入ります。覆されたタイミングと、失われた字幕です。

互いに何の関係もない 2 つのファイル

入力

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:01:00,000 --> 00:01:02,000
一分钟处的旁白。

2
00:02:00,000 --> 00:02:02,000
两分钟处的旁白。

出力

1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?

8 秒しか続かないクリップの最初の 1 分に対する字幕表です。中国語の 2 つの字幕はどちらも範囲の外にあり、両方削除されるので、英語ファイルは 1 バイトも変わらずに出てきます。これは何もすることがないのとは違い、ページもそう装いません。レポートは内容 2 件が失われたと告げます。本当に何もしないのは 2 つ目のファイルが空の場合で、そちらは変更なしとして扱われます。

よくある質問

2 つ目のファイルで 1 つ目のファイルと何も重ならない字幕はどうなりますか?

削除され、その数が実行後のレポートに書かれます。自分の時刻を保つ第 3 の選択肢はありません。自分の時刻を保つには、場所を作るために 1 つ目のファイルのタイムラインが動く必要があり、それがこのページの存在理由を打ち消すからです。1、2 秒程度のずれならたいてい対応します。対応付けは 2 つの範囲が重なるだけで成立するため、0.6 秒から 3.2 秒の中国語字幕は 1.0 秒から 3.0 秒の英語字幕と対応し、英語の時刻で出てきます。

納品前に、捨てられたものを確認するにはどうすればよいですか?

レポートは結果の下にあり、失われたものを種類ごとの件数付きで並べます。ダウンロードした後ではなく前に読むのが確認です。このページの典型的な二言語結合では何も失われません。違いが数ミリ秒だけで、対応しない字幕がない場合です。何か失われたときは、そう告げる 1 行を読んでください。件数が想定より多い場合は、このページの最初の選択肢で両方のファイルを保つ設定に切り替えます。何も削除せず、対応した字幕が両側を覆うように広がります。

1 つ目のファイルのタイムラインではなく、両方のファイルを保つのはどんな場合ですか?

2 つ目のファイルのタイミングのほうがよい場合があるからです。場面に丁寧に合わせたファン翻訳や、通訳者の字幕が実際の発話位置にあるドキュメンタリーなどです。そのとき欲しいのはテキストが失われないという約束で、代償は出力が誰の正確なタイムラインでもなくなることです。対応した字幕は早い開始から遅い終了まで広がるため、数百ミリ秒広がって次の字幕に重なることがあります。どちらもこのページの 1 つの選択肢の違いで、どちらの保証を書面で欲しいかが分かれ目です。

出力は 1 つ目のファイルの字幕番号を保ちますか?

出力のすべての字幕が 1 つ目のファイル由来のときは保ちます。このページでは、2 つ目のファイルに対応しない字幕がまったくなかった場合です。1 つでも削除されると、残る字幕はすべて 1 つ目のファイル由来で番号もそのままです。削除はファイルを狭めるだけで、何かを足すわけではないからです。振り直しが起きるのは両方のファイルを保つページです。1 つ目のファイル由来でない字幕には引き継ぐ番号がないため、ファイル全体が 1 から振り直されます。

翻訳が最後の字幕の終わりより後まで続いています。問題ですか?

ほかの対応しない字幕と同じケースで、実際には最もよくある部類です。笑い声で終わるインタビュー、クレジット、映像が切れた後に翻訳者が置いたフレーズなどです。その字幕は削除されます。重要なら直すのは上流で、最後の英語字幕を延ばして 2 つの範囲を重ねてください。重なれば対応し、1 つ目のファイルの新しい終了時刻がそのまま保たれるので、約束は保たれます。

2 つのファイルは同じ字幕形式でなければなりませんか?

いいえ。各枠は中身に応じて読まれるので、ウェビナーの WebVTT と翻訳者の SRT の組み合わせでも機能し、出力は 1 つ目のファイルの形式で書かれます。2 つの枠にラベルがあるのはそのためです。注意すべきはスタイルです。1 つ目のファイルがスタイル付きの ASS なら、結合後のファイルは ASS で、2 つ目のテキストは自分のスタイルではなく 1 つ目のスタイルをまとって入ります。影響を受けた字幕の数はレポートに並びます。

関連ツール