YouTube 動画に字幕を追加する方法
YouTube の動画に字幕を付ける方法は 3 つあります。YouTube に文字起こしをまかせる、自分で字幕ファイルをアップロードする、アプリから字幕トラックを公開する。この 3 つは、精度も、見た目をどこまで自分で決められるかも、言語をひとつ増やすたびにかかる手間も違います。
方法 1: YouTube の自動字幕
YouTube はアップロードされた動画のほとんどを自分で文字起こしします。やることもアップロードするものもなく、そして自分で決められることもありません。自動字幕は句読点らしい句読点がなく、名前や専門用語、なまりに弱く、スタイルはまったく持ちません。字幕の方針ではなく、あくまで最後の受け皿です。ただし出発点としては使えます。自動のトラックをダウンロードして直し、修正版を自分の字幕としてアップロードすればいいのです。
方法 2: YouTube Studio で字幕ファイルをアップロードする
- YouTube Studio を開き、コンテンツから字幕を付けたい動画をクリックします。
- 「字幕」を開きます。動画ページの左メニューにあります。
- 言語を追加します。必要な言語がまだ一覧になければ追加し、字幕の横の「追加」をクリックします。
- 追加方法を選びます。手元にファイルがあればアップロード、文章だけの原稿なら自動同期で音声に合わせ、あるいは手で入力します。
- タイミングを確認します。エディターで見直してから公開します。
Studio は一般的な形式 — SRT、VTT、SBV — に加えて、YouTube 独自のタイムドテキスト形式にも対応しています。色、フォント、位置、一語ごとのタイミングを持てるのは、この最後の形式です。
先に動画の元の言語を設定してください。設定がないと、アップロードしたファイルが何の翻訳なのか YouTube には分からず、言語の一覧も妙な動きをします。
方法 3: アプリから字幕トラックを公開する
ファイルをひとつ手でアップロードするだけなら問題ありません。同じ動画の字幕を 12 言語ぶんアップロードし、そのあと全部の誤字を直すとなると話は別です。YouTube の API を使うアプリは、Studio と同じことを一度にまとめてやります。Google でサインインし、動画を選び、すべてのトラックを送る、それだけです。Rainbow Captions はまさにそのためのものです。スタイル付きのオリジナルとすべての翻訳が一緒に上がり、あとからトラックを差し替えるのもワンクリックです。
どのファイル形式を使うか
- SRT — どこでも通じる形式です。テキストとタイミングだけで、スタイルはありません。字幕の内容さえ正しければいい、というときに使います。
- VTT — SRT のウェブ版です。ある程度の位置指定と簡単なスタイルに対応していますが、その大半を YouTube は無視します。
- SBV — YouTube の古いプレーンな形式です。いま選ぶ理由はありません。
- YouTube タイムドテキスト(.ytt) — 色、フォント、縁取り、位置、一語ずつのタイミングをそのまま残せる唯一の形式です。スタイル付き字幕はこれでできています。
2 つ目の言語を追加する
言語はどれも、同じ動画に付いたそれぞれの字幕トラックです。「字幕」で言語を追加し、翻訳したファイルをアップロードして公開します。あとは視聴者がプレーヤーの字幕メニューで言語を選びますし、視聴者のインターフェース言語に合うトラックがあれば、YouTube はそれを表示します。
知っておきたいことが 2 つあります。まず、YouTube による字幕の自動翻訳は視聴者側の便利機能です。こちらのテキストをその場で機械翻訳したもので、スタイルは引き継がれず、こちらから手を入れることもできません。もうひとつ、視聴者が動画の翻訳を投稿できた YouTube のコミュニティによる翻訳は 2020 年に終了しました。翻訳トラックは今、こちらで用意するものです。
字幕が表示されないとき
- アップロードしても何も出てこない。YouTube がトラックを処理するまで数分待ってから、Studio のタブではなく視聴ページを再読み込みしてください。
- ファイルが弾かれる。たいていは文字コードの問題です。BOM なしの UTF-8 で保存してください。
- タイミングがずれていく。その字幕ファイルは別の編集版に合わせてつくられています。アップロードした版に合わせて書き出し直してください。
- スタイルが消えている。色やフォントが残るのは YouTube のタイムドテキスト形式だけです。SRT は必ず、暗いボックスに白い文字というそのままの表示になります。
- 自分には見えるのに視聴者には見えない。トラックが下書きのままではなく公開されているか、そして視聴者側のプレーヤー設定で字幕がオフになっていないかを確認してください。
よくある質問
すでに公開した YouTube 動画に字幕を追加するには。
YouTube Studio で動画を開き、字幕に進んで言語を追加し、ファイルをアップロードします。動画そのものをアップロードし直すことはありません。字幕は動画に紐づく別のトラックです。
複数の言語の字幕を一度に追加できますか。
Studio では 1 言語ずつの追加になります。字幕アプリが使っている YouTube の API を通せば、オリジナルとすべての翻訳を一度に公開できます。
字幕は動画が見つかりやすくなる助けになりますか。
字幕トラックは、公開したすべての言語で YouTube が読めるテキストです。焼き込みの字幕では得られないものです。それに、音を出さずに見る視聴者や、こちらの言語が分からない視聴者にも動画が届くようになります。たいていはこちらのほうが大きな成果です。
Rainbow Captions は、オリジナルとすべての翻訳を字幕トラックとして動画に送ります。動画ファイルには一切触れません。ダウンロード無料、最初の10言語も無料です。
Mac 版をダウンロード