YouTube の字幕形式:アップロードするファイルとその方法
SRT、SBV、VTT、TTML など正しい形式で YouTube に字幕をアップロード。YouTube で保持されるもの、失われるもの、無料でのファイル変換方法を紹介します。
執筆:Syed Peera Saheb · 公開日
結論
YouTube は SRT、SBV、WebVTT、TTML、DFXP、SAMI、LRC と、いくつかの放送用形式に対応しています。ほとんどの動画では、UTF-8 で保存したシンプルな SRT ファイルをアップロードしましょう。斜体や画面上の位置を残す必要がある場合にだけ、WebVTT や TTML を選んでください。
以下の一覧は、2026年10月時点の YouTube ヘルプの内容です。YouTube はときどきツールを変更するので、何か違って見える場合は YouTube のページを確認してください。ファイルが ASS など YouTube の対応していない形式の場合は、このサイトのコンバーターで、どこにもアップロードせずにブラウザー内で SRT や VTT に変換できます。
YouTube はどの字幕形式に対応していますか?
YouTube ヘルプでは、対応ファイルを基本形式、上級形式、放送用形式に分類しています。表は、YouTube がそれぞれの形式から何を保持するとしているか、そしてこのサイトのコンバーターがその形式を書き出せるかどうかを示しています。
見落としやすい点が2つあります。1つ目に、YouTube は .sub を SBV と同じ系統の SubViewer として扱います。このサイトが書き出す SUB ファイルは別の形式である MicroDVD ファイルなので、YouTube にはアップロードせず、SRT か SBV を使ってください。2つ目に、YouTube が対応している .stl は、バイナリの放送用形式である EBU STL です。このサイトが書き出す STL は同じ拡張子を持つテキスト形式の Spruce STL で、YouTube の一覧には載っていません。
| 形式 | 拡張子 | YouTube が保持するとしているもの | このサイトで書き出し可能 |
|---|---|---|---|
| SubRip | .srt | テキストとタイミング。マークアップなし。プレーンな UTF-8 必須。 | はい |
| SubViewer | .sbv, .sub | テキストとタイミング。マークアップなし。プレーンな UTF-8 必須。 | はい、.sbv として |
| WebVTT | .vtt | 太字、斜体、下線、位置指定 | はい、位置指定なしで |
| TTML と DFXP | .ttml, .dfxp | スタイルと位置指定(YouTube では部分的な実装とされています) | はい、斜体・太字・下線のみ |
| SAMI | .smi, .sami | 太字、斜体、下線、フォントの色。位置指定なし | はい、斜体・太字・下線付きで |
| LRC | .lrc | マークアップなし。拡張 LRC に対応 | はい、基本的な LRC |
| MPsub、RealText、Videotron Lambda | .mpsub, .rt, .cap | さまざま | いいえ |
| SCC、EBU STL などの放送用形式 | .scc, .stl, .tds, .cin, .asc, .cap | 放送向けのスタイル、色、位置指定 | いいえ |
YouTube に最適な字幕形式
通常の字幕なら SRT が最適です。どのツールでも作成でき、テキストエディターで簡単に確認でき、YouTube でも確実に扱えます。YouTube での唯一の制限は書式が無視されることで、斜体や太字のタグは表示されません。
- SRT:ほぼすべての動画の標準。
- WebVTT:画面外の声や歌詞など斜体が重要な場合や、字幕を画面下部以外に配置する必要がある場合。
- TTML:すでに TTML を出力するプロ向けのワークフローから字幕が来る場合。
- SBV:主に YouTube からダウンロードして戻したいファイル向け。新しいファイルには SRT より優れた点はありません。
YouTube が字幕から削除するもの
YouTube はアップロードされた字幕を独自のプレーヤースタイルで表示し、視聴者はプレーヤーの設定でフォント、サイズ、色を変更できます。そのため、スタイルを持てる形式でも、すべてを制御できるわけではありません。YouTube ヘルプによると、SRT と SBV のマークアップはまったく認識されず、WebVTT のスタイルは太字、斜体、下線に限られ、SAMI は位置指定に対応していません。
ASS と SSA は YouTube の対応リストにないため、そのフォント、色、位置、カラオケ効果はどんな形でも YouTube には反映されません。先に SRT か VTT に変換してください。コンバーターはセリフ、タイミング、改行、斜体・太字・下線を残し、それ以外は削除します。看板や歌の部分にどう影響するかは、ASS・SSA 字幕のガイドで説明しています。
YouTube に字幕をアップロードする方法
これは2026年10月時点で YouTube ヘルプに記載されていた手順です。メニュー名は変わることがあるので、違う場合は YouTube の現在の表記に従ってください。
- YouTube Studio にログインし、左のメニューから「字幕」を選びます。
- 字幕を追加したい動画を選びます。
- ファイルの言語がまだ表示されていない場合は、「言語を追加」を選んでその言語を選択します。
- 「字幕」で「追加」を選び、「ファイルをアップロード」を選びます。
- SRT、SBV、VTT などのタイミング付きファイルなら「タイミングあり」を選び、「続行」を押します。
- ファイルを選び、プレビューでいくつかの字幕を確認して保存します。
ファイルを YouTube 用の形式に変換
字幕が ASS や SSA の場合は、ASS から SRT、または ASS から VTT への変換ツールで開き、結果をダウンロードしてください。画面のあちこちに配置されていた看板や曲名の行は、画面下部の通常の字幕になるので、アップロード前にプレビューに目を通してください。
MicroDVD SUB ファイルは、秒ではなく動画のフレームを数えます。SRT に変換するとき、コンバーターはファイルに書かれたフレームレートを使い、書かれていなければ選んだフレームレート(既定は毎秒23.976フレーム)を使います。変換した字幕がセリフから着実にずれていく場合は、25 など別のフレームレートを試してください。
1シーズン分や多数の動画がある講座の場合は、最大100ファイルを一度にコンバーターにドロップし、ZIP でまとめてダウンロードできます。どのファイルも、YouTube が SRT と SBV に求める UTF-8 で保存され、変換中に何かがアップロードされることはありません。
YouTube の字幕をダウンロード、修正、再アップロードする
自分の動画であれば、YouTube Studio の「字幕」ページから既存の字幕トラックをダウンロードすることもできます。トラックによって、SBV、SRT、VTT のいずれかのファイルになります。別のプログラムで別の形式が必要な場合は、SBV から SRT などの対応するコンバーターで開いてください。
タイミングを直すには、字幕タイムシフターを使います。すべてを早めたり遅らせたり、フレームレートを変換したり、2つの字幕で合わせたりできます。自動字幕の重複した行や、かっこで囲まれた効果音の説明を削除するには、字幕クリーナーを使います。作業が終わったら同じ形式のまま、その言語のトラックの新しいバージョンとしてファイルをもう一度アップロードしてください。
YouTube が字幕ファイルを受け付けない、または正しく表示しない理由
問題の多くは、いくつかの原因に絞られます。別の形式を試す前に、このリストを順に確認してください。
- ファイルが UTF-8 ではない。アクセント付き文字が記号になったり、アップロードが失敗したりします。ここで開き、プレビューがおかしければ正しいエンコーディングを選んで、UTF-8 でダウンロードし直してください。
- ファイルが変換されずに名前だけ変えられた。.srt に名前を変えた .vtt ファイルには、まだ WEBVTT ヘッダーがあり、時間にドットが使われています。きちんと変換してください。
- WebVTT ファイルの1行目に WEBVTT がありません。SRT から変換するとヘッダーが追加されます。
- 字幕が重なっている、または行が長すぎて読めない。字幕チェッカーは、一瞬で消えてしまう字幕と合わせて、その両方をリストアップします。
- 字幕がセリフから徐々にずれていく。フレームレートか編集の問題です。ずれた字幕のガイドを参照してください。
- ファイルが ASS、SSA、Spruce STL、MicroDVD SUB である。先に SRT に変換してください。
よくある質問
YouTube は VTT ファイルに対応していますか? はい。YouTube ヘルプには WebVTT が掲載されており、太字、斜体、下線、位置指定が保持されると書かれています。
YouTube に ASS 字幕をアップロードできますか? いいえ。ASS は YouTube の対応リストにありません。ファイルを SRT か VTT に変換してください。その際、フォント、色、位置は失われます。
斜体が消えたのはなぜですか? YouTube は SRT と SBV ファイルのマークアップを無視します。斜体が重要な場合は、代わりに VTT ファイルをアップロードしてください。
SBV は SRT より優れていますか? いいえ。YouTube はどちらもマークアップのないプレーンテキストとして扱います。SRT のほうがほかの場所で広く対応しているので、新しいファイルには SRT のほうが適しています。
どの文字コードを使うべきですか? UTF-8 です。YouTube ヘルプには SRT と SBV ファイルはプレーンな UTF-8 である必要があると書かれており、このサイトが保存するファイルはすべて UTF-8 です。
コンバーターはファイルをアップロードしますか? いいえ。ブラウザー内でファイルを読み込んで変換し、結果はページから直接保存されます。