YouTube JSON3 を VTT 字幕へ変換
高速。プライベート。完璧。
100%ブラウザ内でローカル処理。アップロード不要。待ち時間なし。
JSON ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.jsonファイルに対応
その他の字幕ツール
AllSubConverter を選ぶ理由
プライバシー重視
すべてブラウザ内で実行。ファイルはアップロードされません。
圧倒的なスピード
最適化されたエンジンで数秒で変換。
無料&ローカル
1ファイルは最大50MB。バッチは最大200ファイルまたは1GBまでです。
どこでも動作
Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。
JSON から VTT への変換について
HTML5のtrack要素や多くのWeb動画プラットフォームはJSON3を受け付けません。このツールはJSON3のevents配列を解析し、segsテキストフラグメントを結合、キュー時間を計算し、必須WEBVTTヘッダー付きの有効なWebVTTを出力します。HTML5動画、YouTube Studio、Vimeo、JavaScriptプレーヤーでそのまま利用できます。
入力形式
JSONJSON3 は YouTube が内部で使用する字幕形式で、timedtext API から提供されます。ファイルは JSON 構造で events 配列を含みます。各イベントには tStartMs(開始ミリ秒)、dDurationMs(継続ミリ秒)、segs(テキストフラグメントの配列、各フラグメントに utf8 フィールド)があります。youtube-dl、yt-dlp などのツールでダウンロードできます。
出力形式
VTTVTT(WebVTT)は、HTML5ビデオ用のW3C標準字幕形式です。必須のWEBVTTヘッダー、ドット区切りタイムスタンプ、キュー識別子、NOTEコメント、ボイスタグ、インラインキュー設定をサポートします。YouTube、Netflixウェブ、Vimeo、すべてのモダンブラウザで使用されています。
機能
変換する理由
フォーマットの違い
主なユースケース
Webビデオの字幕表示
HTML5の<video>要素で再生するWebビデオに対して、JSON3字幕をVTTに変換して表示させます。
YouTube字幕アップロード
YouTubeにアップロードする字幕をVTT形式で準備し、最適な同期と表示を確保します。
ブラウザ互換性
すべてのモダンブラウザで確実に表示されるように、JSON3をW3C標準のVTTに変換します。
スマートデバイス対応
スマートTVやセットトップボックスのWebブラウザで字幕を表示するためにVTTへ変換します。
ストリーミングサービス
Webベースの動画サービスで使用する字幕をVTT形式で準備します。
関連フォーマット
JSON (YouTube JSON3)
JSON3 は YouTube が内部で使用する字幕形式で、timedtext API から提供されます。ファイルは JSON 構造で events 配列を含みます。各イベントには tStartMs(開始ミリ秒)、dDurationMs(継続ミリ秒)、segs(テキストフラグメントの配列、各フラグメントに utf8 フィールド)があります。youtube-dl、yt-dlp などのツールでダウンロードできます。
SRT
SubRip - より一般的なプレーンテキスト形式。Web向けでない場合はSRTを使用してください。
VTT
WebVTT - この変換の出力形式。HTML5ビデオ用のW3C標準です。
よくある質問
JSON3 は YouTube が内部で使用する字幕形式です。timedtext API から events 配列を含む JSON オブジェクトとして提供されます。各イベントには tStartMs(開始ミリ秒)、dDurationMs(継続ミリ秒)、segs(テキストフラグメント配列、各フラグメントに utf8 フィールド)があります。
各イベントのutf8フラグメントは元の順序で結合されます。例えば "Hello " と "world" は完全な字幕行 "Hello world" になります。
はい。必須のWEBVTTヘッダーと有効なキュータイミングが含まれるため、YouTube Studio、Vimeo、HTML5 track要素、Video.js、Plyr、JW Playerで動作します。
yt-dlp を使用:yt-dlp --write-auto-sub --sub-format json3 <動画URL>。ダウンロードした .json3 ファイルをこのツールに直接インポートして変換できます。
YouTube JSON3 の一部のイベントにはテキストフラグメントなしのタイミング情報のみが含まれます(aAppend マーカーなど)。これらのイベントは変換時に自動的にスキップされ、VTT 出力に影響しません。
VTT(WebVTT)は、HTML5ビデオ用のW3C標準字幕形式です。必須のWEBVTTヘッダー、ドット区切りタイムスタンプ、キュー識別子、NOTEコメント、ボイスタグ、インラインキュー設定をサポートします。YouTube、Netflixウェブ、Vimeo、すべてのモダンブラウザで使用されています。