二言語字幕から1言語だけ残す
字幕テキストを貼り付けることもできます
オプション
二言語ファイルは通常2つの文字体系を含みます。中国語の上にラテン文字、韓国語の上に日本語などです。既定はこれを読み取り、各行の文字からどちらのファイルに入るかを決め、ファイル内で先に現れた言語が1つ目のファイルになります。意味ではなく文字体系の推測なので、最初の行を見た後で左右を取り違えることはありません。できないのは、同じ文字体系を共有する2言語の区別です。英語とスペイン語、ロシア語とウクライナ語は同じ文字体系として読まれます。長い行が2行目に折り返された通常の単一言語ファイルも同様で、これはよくあるケースであり、この判定を慎重にしている理由でもあります。すべての行が同じ文字体系と判定された場合は何も出力されません。ファイルはそのまま通り、何も変わらなかったと報告されます。その場合は行の位置で判定する方法に切り替えてください。行の位置を選ぶと、その規則が全体に適用されます。各字幕ブロックの1行目が1つ目のファイル、残りが2つ目のファイルです。2言語が常に同じ行に並ぶファイルに適し、同じ文字体系を共有する組を分ける唯一の方法ですが、順序が変わるファイルでは誤った行を分割し、既定と違ってそのことを知らせません。
このページは一方の言語だけを残し、もう一方を除きます。ここで選ぶのはそのどちらかです。最初の言語とは、ファイル内で先に現れた言語、つまり文字を含む最初の字幕ブロックの1行目の言語です。原文が翻訳の上にあるファイルなら原文です。もう一方の言語とは、それ以外すべてです。どちらを選んでも、もう一方の言語は結果から消えます。その行はファイルに一切残らず、その言語だけを含んでいた字幕ブロックも残りません。実行後に分かるのは残った内容です。出力された字幕ブロックの数と、テキストが変わった字幕ブロックの一覧です。ディスク上の元のファイルは書き換えないので、選び間違えても元は残っています。両方の言語を別々のファイルとして届けたい場合は、ファイルを2つに分けるページが適しています。そちらはすべてを残し、両方入りの zip を返します。
タイミングを数える基準のフレームレートです。形式のページでは MicroDVD が必要とする値で、同形式は時間をフレーム番号で保存します。フレームレートのページでは、そのファイルがどのレートを前提に作られたか(字幕が合わせて作られた版)を指し、ページの2つ目の欄には実際に使う動画のレートを入れます。よく使われるのは 23.976、24、25、29.97、30、50、59.94、60 です。間違えると時間軸全体がずれます。フレームレートのページでは、ずれは固定量ではなく比率で生じます。
このページは、2 つの言語を含む 1 つの字幕ファイルを受け取り、選んだ一方の言語だけを含む 1 つのファイルを返します。対になる 2 つのページの小さいほうで、もう一方は同じ種類のファイルを 2 つに分割して両方を渡しますが、こちらはその途中で片方を残しません。必要になるのは、納品用の単一言語の字幕ファイルが欲しいときです。自分の言語だけを扱う翻訳者へ渡す場合、1 トラックにつき 1 言語しか受け付けず、そのままでは 2 行が積み重なって表示されるプレーヤーやプラットフォームへ渡す場合、1 言語を選んで映像に焼き込む場合などです。
どちらがどちらの言語かは、各行が書かれている文字体系から判定します。第 1 言語とは、ファイルの中で最初に現れる言語です。原文が翻訳の上にあるリリースでは、それが原文になります。音符や括弧付きの音のように言語を持たない行は、第 1 言語に従います。タイミングは何も変わりません。残る字幕はすべて、元のファイルでの開始、終了、番号を保つので、結果はまったく同じ時刻にあり、元のファイルと並べて照合できます。
実行前に明言しておくべき結果が 1 つあります。ファイルにない言語を選ぶと、残すものが何もありません。結果は字幕が 0 件のファイルになり、実行はエラーではなく「字幕がない」として報告します。片方の言語しか持たないファイルと、間違った側をクリックしたことを、ページは区別できないからです。ファイルが実際には二言語でない場合はこれに注意してください。よくある原因は、長い行が 2 行目に折り返されているファイルです。文字のレベルでは、折り返された単一言語ファイルと二言語ファイルは同じに見えるため、言語は 1 つで 2 つ目は空、と読むのが最も安全です。英語の上にスペイン語、ロシア語の上にウクライナ語のように、同じアルファベットを共有する 2 言語も同じように読まれます。その場合の逃げ道は、分割を行の位置に変えることです。文字ではなく行で切る方法で、同じアルファベットを使う 2 言語を分けられる唯一の規則です。
入力できるのは 10 形式です。SRT、WebVTT、ASS、SSA、SBV、SAMI、TTML、JSON、CSV に加え、設定したフレームレートでフレーム番号を読み書きする MicroDVD です。LRC は終了時刻を保存しないため、プレーンテキストはタイミングをまったく持たないため除きます。どちらも行が属する字幕を持ちません。片方の言語を残すことはレポートで損失として数えません。それを取り除くのがこのページの目的だからです。ただし、字幕を行ではなく位置で分ける必要があった場合はレポートで告げます。ファイルはアップロードされず、登録も不要で、読み書きはこのブラウザのタブ内で行われます。
例
翻訳を残し、原文を落とす
入力
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?
出力
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
よくある実行で、選択肢を第 1 言語ではないほうにしたものです。各行を独立に読むため、中国語は字幕内のどこにあっても残り、英語は結果にまったく入りません。字幕番号と時刻はそのままなので、残した言語を、元になった二言語ファイルと後から照合しやすくなります。
同じアルファベットを共有する 2 言語
入力
1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.
2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?
出力
1
00:00:01,000 --> 00:00:03,000
Buenos días.
2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?
文字で読むと、英語とスペイン語は 1 つの文字体系なので、何も区別できず、既定ではファイルはそのまま残ります。分割を行の位置に切り替えて第 2 言語を選ぶと、各字幕の 1 行目が一方へ、残りがもう一方へ行き、スペイン語が独立して出てきます。このファイルが各言語を同じ順序で最後まで別々の行に置いているから機能します。
ファイルにない言語を選んだ場合
入力
1
00:00:01,000 --> 00:00:03,000
Good morning, everyone.
Welcome back to the show.
2
00:00:05,000 --> 00:00:07,000
Today we are talking about
subtitle formats.
出力
(no cues)
言語は 1 つだけで、長い行が 2 行目に折り返されています。残すべき第 2 言語がないため、結果は字幕 0 件になり、字幕なしとして扱われます。これは失敗した実行ではありません。ファイルが単一言語なのか、間違った側を選んだのかをページは知りようがないからです。本当に同じアルファベットを共有する 2 言語を含むなら、それらを分けるのは行の位置による分割です。
よくある質問
二言語字幕から一方の言語だけを残し、もう一方を削除するにはどうすればよいですか?
ファイルをドロップし、ファイルで最初に現れる言語を残すか、もう一方を残すかを選んで実行します。第 1 言語は、文字を含む最初の行にある言語なので、原文が翻訳の上にあるファイルでは原文になり、もう一方の言語はそれ以外すべてです。残した言語だけの字幕ファイルが元のタイミングで返り、前処理なしでプラットフォームに渡したり焼き込んだりできます。
もう一方の言語を選んだら、字幕が 0 件のファイルが返ってきました。
残すべき言語がそこになかったという意味です。ファイルのどの行も 1 つの文字体系として読まれるため第 2 言語がなく、結果は開始時のファイルではなく空になります。ファイル全体を返すと、いま削除を求めた言語がそのまま出てしまうからです。原因になる形は 2 つで、長い行が 2 行目に折り返された単一言語ファイル(最もよくある字幕ファイルです)と、英語の上にスペイン語のように同じアルファベットを共有する二言語ファイルです。後者は分割を行の位置に設定して再実行してください。
このページが第 1 言語と呼ぶのはどちらの言語ですか?
ファイルの中で最初に現れる言語で、上から書字順に読みます。文字を含む最初の字幕の最初の行が決め、ファイル全体がその判断に従います。原文が翻訳の上にあるリリースでは、第 1 言語は原文です。どちらが原文でどちらが翻訳かを推測することはしません。文字はその行がどの言語かを告げられますが、どちらが先に書かれたかは告げられません。
削除される言語は損失として報告されますか?
いいえ、意図的にそうしています。それを取り除くのがこのページの目的なので、損失として数えると、レポートで唯一読む価値のある情報が埋もれます。文字をまったく含まない行のために字幕を行ではなく位置で分ける必要があった件数で、これは推測であり、推測として数えます。削除した言語だけを含んでいた字幕は、テキストが変わった字幕の一覧に欠けた行として残る以外、結果に痕跡を残しません。
一方の言語を削除しても時刻と字幕番号は残りますか?
どちらも残ります。残る各字幕は開始、終了、元のファイルが与えた番号を保つので、残した言語は以前とまったく同じ時刻にあり、番号も二言語ファイルと一致します。結果の字幕 2 は元ファイルの字幕 2 と同じ時刻、同じ組の行です。削除した言語だけを持っていた字幕はまったく現れず、その後の番号も、それを隠すように詰められることはありません。
どの入力形式に対応し、字幕は端末の外に出ますか?
SRT、WebVTT、ASS、SSA、SBV、SAMI、TTML、JSON、CSV に加え、設定したフレームレートでフレーム番号を読み書きする MicroDVD です。MicroDVD の二言語ファイルは、縦棒で 2 言語を区切った 1 行です。LRC とプレーンテキストは受け付けません。LRC は終了時刻を保存せず、テキストはタイミングを保存しないため、行が属する字幕がないからです。ファイルはアップロードされず、読み込み、絞り込み、書き出しはこのブラウザのタブ内で行われます。素材を機械の外に出せない人にとって、そこが要点です。