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

字幕を PDF に変換

書き出し印刷用 PDF
字幕テキストを貼り付けることもできます

オプション

ポイント指定ではなく3段階です。ページは固定の A4 段組みなので、20 pt の本文だと1行に2〜3語しか入りません。小(Small)はレポートの脚注のサイズ、標準(Default)はレポート本文、大(Large)は節見出しに合わせています。タイムコードは常に本文より1段小さく、どの設定でも区別できます。

オンにすると各字幕の間に空行が1行入り、長い字幕では紙で読んだときに読みやすくなります。オフにすると字幕が詰まり、より密度が高く、長い作品を少ないページに収められます。

各字幕に 00:00:01,000 --> 00:00:02,000 の行が最小サイズで付きます。動画内の台詞を探したり引用したりする用途ならオンにしてください。読み物としてきれいに見たいときはオフにします。表示されるタイムコードはファイルにあるもので、再計算はしません。

ドロップした字幕ファイルの名前を見出しとして載せます。一括処理ではオンにしておくと便利です。1回の実行で10個の PDF を作ると、一見しただけでは区別できないからです。名前はファイル自体から取り、中身からは取りません。TTML の <title> は内容で、これはファイル名です。

各ページの下部に 1 / N のフッターを付けます。印刷した台本はページで参照されることが多く、番号のないページは引用できないため、既定でオンです。オフにするとフッターが消えるだけで、ページの他の要素は動きません。

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

この頁は字幕ファイルを PDF に変えます。印刷し、綴じ、書き込み、検索できる文書です。各 cue は自分のタイムコード行をテキストの上に持つ短いブロックになり、ファイルがブラウザを離れた後もプレーヤーの中で箇所を探せます。頁全体がタブの中で動くので何も送信されません。ほかのすべてのツールと同じ規則で、機械の外に出せない素材にも使える理由です。

文字起こしとの違いはタイムコードです。プレーンテキストの書き出しは意図的にタイムコードを外し、隣り合う cue を段落に結合します。散文が目的だからです。この頁は逆をします。すべての cue が与えられた時間範囲を保ち、cue は結合されません。ここでの仕事は、ファイルが言っていることを、時刻を付けたまま紙の上に再現することだからです。答える問いが「何が言われたか」なら文字起こし、「何が、何分に言われたか」なら PDF です。

コンプライアンスレポートとの違いは判定です。レポートは条項に対する検出 — 重なり、読速、行長、そして上部の結論 — を述べます。この頁は何も述べません。ファイルを並べるだけで判断を足しません。コンプライアンスのすべての規則に落ちるファイルも、この頁からはきれいに整った文書として出ます。2 つの頁は違う問いに答え、どちらも相手のふりをしません。

12 の字幕形式すべてを受け付けます。プレーンテキストと LRC も含みますが、その 2 つはファイルに終了時刻がありません。LRC は行ごとに開始だけを持ち、プレーンテキストは何も持ちません。パーサーがそれを補い、頁が印字する範囲を作ります。補った値は結果カードに損失として報告され、測定値のように黙って提示されることはありません。タイムコードがフレーム番号である MicroDVD では、フレームレートの箱がその数をミリ秒に変える方法を決めます。率を間違えると、頁のすべてのタイムコードが同じ比率で狂います。

この頁がやらないのは、ファイルの書式を描くことです。太字、斜体、色、ASS の上書きタグはすべて読みますが、文書は 1 つの書体と 1 つのウェイトで組まれます。印刷された字幕シートは言葉を読むためで、書式付きの CJK テキストを描くのに必要なフォントはこのサイトが同梱するものではないからです。ファイルの中身はそれで変わりません。PDF は新しい文書で、投入したファイルは持っていたものをすべて保ちます。同梱フォントが描けないテキスト — ラテン、日本語、簡体字中国語、韓国語の組の外の文字体系 — は開いた箱として表示され、結果カードに数えられます。出力の穴はいつでも、推測ではなく目に見えるものです。

例

既定の設定で 3 つの cue

入力

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

2
00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

3
00:00:07,000 --> 00:00:09,000
Nobody has been here.

出力

film.srt

00:00:01,000 --> 00:00:03,000
Good evening.

00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

00:00:07,000 --> 00:00:09,000
Nobody has been here.

1 / 1

上部にファイル名、次に cue ごとのタイムコード行とテキスト、最後に頁番号です。真ん中の cue は元が 2 行で、ここでも 2 行のままです。cue 内の強制改行はレイアウトではなく著者のものだからです。cue とそのタイムコードは同じ頁に保たれます。3 語の断片が頁の上にあり、タイムコードが前の頁の下にある、という形だけはこのレイアウトがしません。

最大の文字サイズと cue 間隔あり

入力

1
00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

2
00:00:09,000 --> 00:00:12,000
Every night this week?

出力

film.srt

00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

00:00:09,000 --> 00:00:12,000
Every night this week?

1 / 1

サイズの箱はポイント数ではなく 3 段階です。頁幅が固定なので、自由な数だと 1 頁あたり 2、3 行に折れる本文サイズを要求できてしまいます。Large はサイトのほかの見出しに使う大きさで、紙の上でもはっきり大きく、普通のセリフ 1 行はまだ収まります。cue 間隔を入れると cue の間に空行が入り、手で書き込むシートにはその設定を選びます。

読むためのコピーとしてタイムコードを切る

入力

1
00:00:12,000 --> 00:00:15,000
We picked up the car
at noon.

2
00:00:15,200 --> 00:00:17,000
It had a full tank.

出力

film.srt

We picked up the car
at noon.

It had a full tank.

1 / 1

タイムコードを切るとブロックはプレーンテキストになり、各 cue は分かれたまま、cue 自身の改行も保たれます。この頁で文字起こしに最も近い形ですが、意図的に文字起こしではありません。短い間をまたいで cue を結合せず、組み直しもしないので、1 cue 1 ブロックのままです。タイミングを必要としない俳優や読み手に渡すときはタイムコードを切ってください。

よくある質問

開いたとき PDF はどんな見た目ですか?

A4 に cue が 1 段で並び、各 cue は短いタイムコード行とその下のテキストです。ヘッダーが入っていればファイル名が上部に一度だけ印字され、頁番号が入っていれば各頁の下部に 1 / 3 の形で出ます。表紙も目次も、ファイルから引き継いだ書式もありません。字幕の書式はある瞬間の画面で何が起きるかを表し、印刷されたシートにはそれを再現する瞬間がないからです。

できた PDF の中のテキストを検索できますか?

できます。文書は埋め込みのテキスト層付きで書かれるので、Ctrl-F や Cmd-F がほかの文書と同じようにセリフの行を見つけ、コピーアンドペーストで画像ではなく言葉が取れます。この頁がスクリーンショットや画像の連番ではなく本物の PDF を作る理由です。検索できないシートは、1 行を確認するたびに最初から読まなければならないシートです。

どの字幕形式を入力でき、変わった 2 形式からは何が出ますか?

このサイトが読む 12 形式すべてです。SRT、WebVTT、ASS、SSA、SBV、SAMI、LRC、MicroDVD、TTML、JSON、プレーンテキスト、CSV です。このうち 2 つは終了時刻を保存しません。LRC は行ごとに開始だけで、終了は既定の表示時間から補います。プレーンテキストは時刻がまったくなく、解析中にタイムライン全体を組みます。どちらの補完も結果カードに損失として載るので、ファイルが持っていなかったタイムコードが、読み取ったかのように提示されることはありません。

印刷するだけの頁にフレームレートの箱があるのはなぜですか?

MicroDVD がタイムコードを時分ではなくフレーム番号で保存するからです。フレーム番号を文書内の位置に変えるにはフレームレートが要り、ファイルはふつうそれを述べません。率を間違えると PDF のすべてのタイムコードが同じ比率でずれます。真の 23.976 に対して 25 を使うと、40 分地点の cue は 2 分近く遅れて着地します。ほかの形式ではこの箱は何もせず、そのままにできます。

太字、斜体、色は PDF に残りますか?

残りません。この頁は言葉を組み、書式は組みません。太字、斜体、色の変更、ASS の上書きタグは正しく読まれ、ファイルから失われません。PDF は新しい文書で、投入したファイルはそのままです。ただし文書自体は 1 つの書体と 1 つのウェイトを使います。書式付きの CJK テキストを描くには文字体系ごとウェイトごとに別のフォントが必要で、字幕シートを描くためにその 4 つを同梱する取引はこのサイトはしません。

同梱フォントが描けない文字はどうなりますか?

頁の上で開いた箱として現れ、結果カードが何文字関与し、どの文字体系かを伝えます。4 つのフォントはラテン、日本語、簡体字中国語、韓国語を覆います。アラビア語、ヘブライ語、デーヴァナーガリー、タイ語、キリル文字にはグリフがなく描けません。数は隠さず報告します。誰も触れない箱だらけの頁は描画事故に見えますが、何文字描けなかったかを言う 1 行は行動できる情報だからです。

上部のファイル名はファイル自身から来ますか?

投入したファイルの名前から来て、中のタイトル欄からではありません。ほとんどの字幕形式にタイトルを保存する場所がなく、ある形式でも有用なものが入っていることはまれです。ディスク上の名前は確実に存在する識別情報で、自分でシートに書くとしたらその名前です。ほかのシートと綴じる予定で、各頁のファイル名が雑音になるならヘッダーを切ってください。

関連ツール