Skip to content
JSONVSSRT
ComparisonSubtitleJSONSRT

JSON3 vs SRT:YouTube字幕とSubRip形式の比較

JSON3とSRTの構造、時間精度、対応範囲、使用例を比較。YouTube字幕向けの無料JSON3からSRTへの変換ツールも紹介します。

A
AllSubConverter Team
3 分で読了

JSON3とSRTは役割が根本的に異なります。JSON3はYouTubeエコシステム内で字幕を保存・配信するための内部形式です。SRT(SubRip)はほぼすべてのメディアプレイヤーとデバイスが対応する汎用字幕標準です。違いを理解すると、YouTubeから取り出した字幕をプラットフォーム外で使うときに適切な形式を選べます。

JSON3とSRTの早見表

項目JSON3(YouTube)SRT(SubRip)
拡張子.json3 または .json.srt
形式の種類構造化JSONオブジェクトプレーンテキストブロック
タイムスタンプ整数のミリ秒(tStartMs)カンマ区切りのHH:MM:SS,mmm
時間精度ミリ秒+単語単位オフセット(tOffsetMs)ミリ秒(3桁)
単語単位の時間対応(tOffsetMs)非対応。キュー単位のみ
スタイルJSONメタデータとヒント最小限(非標準タグのみ)
作られた目的YouTubeの内部字幕システムDVDリッピング(SubRip)
対応範囲YouTubeのみほぼすべてのプレイヤーとデバイス
人が読めるか読みにくい。JSON解析が必要読みやすいプレーンテキスト
ファイルサイズ大きめ(JSONのオーバーヘッド)小さめ

主な違いの解説

タイムスタンプと精度

JSON3はタイミングをミリ秒整数で保存し、イベントごとに単語単位オフセットも扱えます。SRTはHH:MM:SS,mmm形式でミリ秒精度ですが、時間情報はキュー単位だけです。JSON3からSRTへ変換すると、単語単位の時間はキューの開始時刻と終了時刻に集約されます。

構造と構文

JSON3はevents配列を持つ構造化JSONで、各イベントに開始時刻、継続時間、テキストセグメントが含まれます。SRTは空行で区切られた番号付きテキストブロックで、タイムスタンプ行と字幕テキストで構成されます。この差があるため、変換ではJSON階層を解析し、連続するテキストブロックへ組み立て直す必要があります。

対応環境

JSON3はYouTubeのエコシステム専用で、一般的な動画プレイヤーや編集ソフトは認識しません。SRTは世界中で最も広くサポートされる字幕形式であり、メディアプレイヤー、スマートTV、ストリーミングデバイス、編集ツールのほとんどで使えます。YouTube字幕を外部で使うなら、SRTへの変換が第一の選択肢になります。

JSON3を使う場面

JSON3が関係するのはYouTube字幕を扱うときだけです。yt-dlpやtimedtext APIで字幕を取得すると出会う形式であり、変換前の中間形式として最大限のタイミング情報を保存できます。

SRTを使う場面

デバイス互換性とオフライン再生を最優先するならSRTを選びます。映画、TV番組、動画編集、字幕交換で広く使われており、JSON3から変換しておけばほぼすべての環境で動作します。

JSON3からSRTへの変換

無料のJSON3 to SRTコンバータは、構造と時間の違いを自動的に処理します。JSON3イベントを解析し、単語単位の時間をキュー単位の開始・終了時間へ集約し、連番と正しいタイムスタンプ形式を備えた有効なSRTを出力します。Unicode、日本語を含むCJK文字、絵文字もそのまま保存されます。

よくある質問

JSON3をそのまま動画プレイヤーで使えますか?

使えません。JSON3はYouTubeの内部形式で、標準的なプレイヤーは認識しません。SRTやVTTなどへの変換が必要です。

SRTへ変換すると精度は失われますか?

イベント単位では失われません。SRTもJSON3もミリ秒精度です。ただしSRTには単語単位の時間がないため、tOffsetMsの情報はキュー単位の開始・終了時刻に集約されます。

YouTube字幕をJSON3でダウンロードする方法は?

yt-dlpで--write-auto-sub --sub-format json3を指定するか、timedtext APIにfmt=json3を指定してください。

SRTはJSON3より優れていますか?

目的が違います。JSON3はYouTubeの時間データを最大限保存する中間形式に向き、SRTはあらゆるプラットフォームで使える互換形式に向いています。

関連コンバータ

A
AllSubConverter Team
Subtitle Format Specialist & Technical Editor
Fast & Free

字幕を変換したいですか?

SRT、VTT、ASS、LRCなど10以上のフォーマットをブラウザ内でプライバシー100%で即座に変換。

字幕変換ツールを開く

Related Reading

Format guide

JSON3字幕ファイルとは?YouTube字幕形式解説

JSON3字幕ファイルとは?YouTubeの内部字幕形式を解説。JSON3の仕組み、構造、SRT・VTT・LRCへの変換方法を学びましょう。

Format guide

SRT ファイルとは?SubRip 字幕フォーマットの解説

SRT(SubRip)字幕ファイルの完全ガイド。SRT とは何か、ファイル構造、対応プレーヤー、長所短所、VTT や ASS との比較を学びましょう。

Comparison

JSON3 vs LRC:YouTube字幕と歌詞形式の比較

JSON3とLRCの構造、時間精度、行処理、使用例を比較。YouTube字幕を同期歌詞に変える無料JSON3 to LRCツールを紹介します。

Comparison

JSON3 vs VTT:YouTube字幕とWebVTT形式の比較

JSON3とVTTの構造、時間精度、ブラウザ対応、使用例を比較。YouTube字幕をWeb動画に使う無料JSON3 to VTTツールを紹介します。

Comparison

SRT と ASS:どちらの字幕フォーマットを使う?

SRT と ASS:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の SRT → ASS コンバータ。

Comparison

SRT と LRC:どちらの字幕フォーマットを使う?

SRT と LRC:字幕フォーマットを並べて比較。構造、タイムスタンプ、スタイル、プラットフォーム対応、用途の違いを確認。無料の SRT → LRC コンバータ。

Article

YouTubeのJSON3字幕をSRT・VTT・LRCへ変換する方法

YouTube字幕をJSON3でダウンロードし、SRT、VTT、LRCへ変換する手順を解説。yt-dlp、JSON3の構造、無料のブラウザ内変換まで網羅しています。

Article

字幕にピンインとフリガナを追加 – 読み支援ガイド 2026

中国語字幕にピンイン、日本語字幕にフリガナを追加する方法を学びましょう。語学習者、カラオケ、勉強材のための AI 読み支援。

Article

字幕プレビューガイド - エクスポート前のタイミング&品質確認

オプションで動画を使ってリアルタイムで字幕をプレビューする方法を学びます。タイミングを確認し、エラーを見つけ、フォーマットを検証します。無料、ブラウザーベースの字幕プレビュー。