Rainbow Captions ブログ ダウンロード

スタイル付き字幕のYouTube でのしくみ

YouTube の字幕といえば灰色のボックスに白い文字で、それより凝ったものは動画に焼き込むしかない、とたいていの人は思っています。どちらも違います。YouTube 自身の字幕フォーマットが、色、フォント、サイズ、位置、縁取り、一語ごとのタイミングを持てます。スタイルは字幕トラックの中にあり、動画ファイルには一切触れません。

2 種類の字幕

焼き込み

編集ソフトで、テキストを動画のピクセルとして描き込みます。字幕の機能がまったくないプラットフォームも含めて、どこでも同じ見た目になります。そして、元に戻せません。言語はひとつ、オフにする方法はなく、誤字ひとつで動画を書き出してアップロードし直すことになります。

字幕トラック

動画に紐づく別のファイルです。視聴者はオン・オフを切り替え、言語を選び、プレーヤーの字幕メニューから見つけます。テキストなので YouTube が読めますし、別ファイルなので数秒で差し替えられます。

この 2 つは二者択一ではありません。ショート動画には字幕を焼き込み、長尺の動画には字幕トラックを公開する、というチャンネルもよくあります。長尺のほうが視聴者の国が広く、字幕をオンにして見る人も多いからです。

字幕トラックに実際にできること

YouTube のタイムドテキスト形式 — .ytt ファイルとして保存され、YouTube 内部では format 3、つまり SRV3 と呼ばれるもの — は、SRT よりずっと多くのことができます。

それ以外 — アニメーション、自前のフォント、画像、グラデーション — はフォーマットにありません。ズームやロールアップのような効果は、いくつもの字幕エントリーを次々に書き並べた形でしか存在しません。

落とし穴 — 最後に決めるのは視聴者です

字幕の見た目はアクセシビリティの設定なので、YouTube は視聴者による上書きを認めています。プレーヤーの字幕オプションでフォント、サイズ、色、背景を設定した人は、こちらのスタイルではなく自分の設定で見ることになります。描画もウェブプレーヤー、モバイルアプリ、テレビ端末で違います。同じトラックが少しずつ違って見えますし、どこでも再生されるとはかぎらない効果もあります。

正直に言えばこういう取引です。焼き込みの字幕は全員にとってピクセル単位で同じで、別の見え方が必要な人には使えません。スタイル付きの字幕トラックは、ほとんどの視聴者に狙いどおりに見え、自分の設定が必要な人にはその設定を譲ります。

ツールなしで字幕トラックにスタイルを付けるのが面倒な理由

フォーマットは XML で、細かいところが容赦ありません。不透明度は 255 ではなく 254 で止まり、サイズの値は思っているサイズの 4 倍の速さで動き、位置はセーフエリアに押し込められ、0 ミリ秒から始まる行は一部の Android プレーヤーに無視され、複数のスタイルが混ざる行はモバイルでスタイルを保つために見えない詰め物の文字を必要とします。手で書けなくはありませんが、12 言語ぶんを保守するのは無理です。細かい点は .ytt フォーマットのリファレンスにまとめました。

現実的な進め方

  1. 正しい文字起こしから始めます。出来の悪い文字起こしにスタイルを付けても、間違いが大きくなるだけです。
  2. ひとつのスタイルを決めて貫きます。チャンネル全体で、ウェイト、縁取り、アクセントカラー 1 色を同じに保ちます。
  3. 行は短く。最大 2 行にして、話し手が間を置くところで改行します。
  4. フレームの下端は避けます。プレーヤーのコントロールが出てくる場所です。顔の上も避けましょう。
  5. 言語ごとにスタイル付きのトラックを公開します。スタイルをすべて捨ててしまう YouTube のその場の翻訳には頼らないでください。
  6. スマートフォンで見返します。完成と決めるのはそのあとです。

よくある質問

YouTube の字幕に色を付けられますか。

付けられます。字幕フォーマットは文字色、背景色、その両方の不透明度、そして縁取りや影のためのエッジ色に対応しています。SRT ファイルはこれらを一切持ちません。スタイルはタイムドテキストのトラックに入っている必要があります。

スタイル付きの字幕はスマートフォンやテレビでも動きますか。

ウェブプレーヤーとモバイルアプリでは再生されます。テレビ端末では対応がまちまちで、字幕設定を変えている視聴者にはその設定が見えます。視聴者の多くがいるのはスマートフォンなので、まずはそこで確認してください。

スタイル付きの字幕は、いまある字幕を置き換えますか。

スタイル付きのトラックは、ある言語のほかの字幕トラックと同じようにアップロードされ、その言語のトラックを置き換えます。動画ファイルとほかの言語はそのままです。

書き出し直さずに字幕をスタイリング

Rainbow Captions は YouTube 自身の字幕フォーマットを書き出すので、1 フレームも書き出し直すことなくスタイルが視聴者に届きます。ダウンロード無料、最初の10言語も無料です。

Mac 版をダウンロード