字幕

字幕スタジオ

9つの字幕フォーマットを相互変換し、タイミングのずれとフレームレートのドリフトを直し、放送基準に照らして読む速さを検査し、各キューを手で編集できます。アップロードは一切ありません。

9フォーマットの入出力フレームレートと2点リシンクNetflixとBBCの読み速度検査
入力字幕

字幕ファイルを読み込むと、ここで全キューを編集できます。

出力字幕
変換後のファイルがここに表示されます。
続けるファイルはそのまま次のツールへ。ダウンロードも再アップロードも不要

使い方

1

ファイルを入れる

貼り付ける、開く、枠にドラッグする。ファイルはボタンを待ちます。指示するまで何も読み込みません。

2

問題を見つける

読む速さ、行長、表示時間、重なり、間隔を、納品先の基準に照らして検査します。

3

タイミングを直す

全体をシフトし、フレームレートを変換し、分かっている2点からリシンク。取り消しは常にキー1つです。

4

必要なフォーマットで持ち帰る

SRT、WebVTT、ASS、TTML、SBV、LRC、JSON、CSV、またはプレーンな書き起こし。

9フォーマット、双方向

SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSV、プレーンテキストの読み書き。キュー識別子、レイアウト設定、スタイル名も捨てずに保持します。

フレームレートのドリフトを解消

定番の25→23.976のずれをワンクリックで再計算。加えて、オフセットとドリフトを同時に直す2点リシンク。

実際の基準で検査

Netflix、BBC、YouTubeの読み速度と行長の上限を内蔵。自社基準が違えば、どの数値も編集できます。

全キューを編集可能

タイムコードも本文もその場で。問題のあるキューは色分けされ、検査リストから該当行までワンクリック。

計算で済む修復だけ

重なり、短すぎ・長すぎ、わずかな間隔、並び順の乱れを一括で修正。人間の判断が要るものには一切触れません。

タブの外には出ない

パーサーもタイミング計算も書き出しも、すべてブラウザ内で動きます。APIもアップロードもアカウントも不要。

字幕変換

ファイルのどこが悪いかまで教えてくれる字幕ツール

字幕スタジオは SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSV、プレーンな書き起こしを読み、9つすべてに書き戻します。各フォーマットが持つ情報——識別子、位置指定、スタイル、話者名——を保持し、タイミングを修復し、放送局が実際に運用している読み速度と行長の上限で全キューを測ります。

9フォーマットの入出力
フレームレートと2点リシンク
NetflixとBBCの読み速度検査
取り消し付きの編集可能なキュー一覧

黙って落とさない

パーサーが読めなかったブロックは、飛ばすのではなく行番号付きで報告されます。壊れたキューが3つあるファイルが、何も言わずに3つ短くなって返ってくることはありません。

他人が作ったファイルのために

現実に出てくるフォーマット

ファイル先頭のUTF-8バイトオーダーマーク、位置指定つきのWebVTTキュー、本文にカンマを含むASS行、終了時刻ではなく長さを書くTTML段落——どれも普通に起きることで、すべて処理されます。

すべてブラウザの中で

このページの裏にAPIはありません。解析もタイミング計算も検査も書き出しも、すべてタブ内で動くJavaScriptです。未公開の脚本が端末から出ることはありません。

よくある質問

Qデータはサーバーに送信されますか?+

いいえ。解析、タイミング計算、検査、すべての書き出しはブラウザ内で動きます。ここで開いたファイルがタブの外へ出ることはありません。

Q対応フォーマットは?+

SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSVの読み書きに対応します。プレーンテキストは書き起こしとして読み込めます(タイムコードがないため、変更可能な読み速度で割り当てます)し、書き出すこともできます。

Q字幕は最初は合っているのに、だんだんずれます。なぜ?+

ほぼ必ずフレームレートの食い違いです。25 fps 向けに作られたファイルを 23.976 の映像で再生している、あるいはその逆。タイミングタブで両方を選べばトラック全体が再計算されます。ずれが一定でない場合は2点リシンクを使ってください。

Q「cps」とは?+

1秒あたりの文字数、つまり視聴者が読まされる速さです。放送基準はどれもこの単位で書かれています。Netflixはラテン文字の成人向け作品で17まで、BBCはおよそ15で運用しています。上限を超えたキューは印が付くので、本文を詰めるか表示時間を延ばせます。

Q変換で何か失われますか?+

出力先が表現できないものだけで、しかも黙って失われることはありません。WebVTTの識別子と位置指定はWebVTTの往復で残り、ASSのスタイルと話者名はASSの往復で残ります。SRTへ出すときは、SRTが描画できないタグを文字として残さず削除し、話者名は本文に折り込むこともできます。

Q変換だけでなくキューの編集もできますか?+

はい。すべてのタイムコードと行をその場で編集でき、キューの挿入と削除もでき、Ctrl+Zで60手前まで戻せます。検査が行を色分けするので、手を入れるべきキューにそのまま辿り着けます。

Q修復ボタンは何を変えますか?+

計算で片づく部分だけです。ファイルを並べ替え、空のキューと逆転したキューを取り除き、重なりを引き離し、わずかな間隔を埋め、表示時間を最短・最長の範囲に収めます。読む速さと行長は本文の書き直しが必要なので、あえて触りません。

キーワード

字幕変換srt vtt 変換vtt srt 変換ass srt 変換ttml 変換字幕 同期字幕 フレームレート字幕 リシンク字幕 読み速度字幕 文字数 秒字幕エディタ オンラインsrt エディタ
oLoveTools スイートの一部
oLoveTools

9つのフォーマットで字幕を変換・リシンク・検査。すべてブラウザ内で。

黙って落とさない

パーサーが読めなかったブロックは、飛ばすのではなく行番号付きで報告されます。壊れたキューが3つあるファイルが、何も言わずに3つ短くなって返ってくることはありません。

現実に出てくるフォーマット

ファイル先頭のUTF-8バイトオーダーマーク、位置指定つきのWebVTTキュー、本文にカンマを含むASS行、終了時刻ではなく長さを書くTTML段落——どれも普通に起きることで、すべて処理されます。

すべてブラウザの中で

このページの裏にAPIはありません。解析もタイミング計算も検査も書き出しも、すべてタブ内で動くJavaScriptです。未公開の脚本が端末から出ることはありません。

字幕変換srt vtt 変換vtt srt 変換ass srt 変換ttml 変換字幕 同期字幕 フレームレート字幕 リシンク字幕 読み速度字幕 文字数 秒字幕エディタ オンラインsrt エディタ

よくある質問

データはサーバーに送信されますか?

いいえ。解析、タイミング計算、検査、すべての書き出しはブラウザ内で動きます。ここで開いたファイルがタブの外へ出ることはありません。

対応フォーマットは?

SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSVの読み書きに対応します。プレーンテキストは書き起こしとして読み込めます(タイムコードがないため、変更可能な読み速度で割り当てます)し、書き出すこともできます。

字幕は最初は合っているのに、だんだんずれます。なぜ?

ほぼ必ずフレームレートの食い違いです。25 fps 向けに作られたファイルを 23.976 の映像で再生している、あるいはその逆。タイミングタブで両方を選べばトラック全体が再計算されます。ずれが一定でない場合は2点リシンクを使ってください。

「cps」とは?

1秒あたりの文字数、つまり視聴者が読まされる速さです。放送基準はどれもこの単位で書かれています。Netflixはラテン文字の成人向け作品で17まで、BBCはおよそ15で運用しています。上限を超えたキューは印が付くので、本文を詰めるか表示時間を延ばせます。

変換で何か失われますか?

出力先が表現できないものだけで、しかも黙って失われることはありません。WebVTTの識別子と位置指定はWebVTTの往復で残り、ASSのスタイルと話者名はASSの往復で残ります。SRTへ出すときは、SRTが描画できないタグを文字として残さず削除し、話者名は本文に折り込むこともできます。

変換だけでなくキューの編集もできますか?

はい。すべてのタイムコードと行をその場で編集でき、キューの挿入と削除もでき、Ctrl+Zで60手前まで戻せます。検査が行を色分けするので、手を入れるべきキューにそのまま辿り着けます。

修復ボタンは何を変えますか?

計算で片づく部分だけです。ファイルを並べ替え、空のキューと逆転したキューを取り除き、重なりを引き離し、わずかな間隔を埋め、表示時間を最短・最長の範囲に収めます。読む速さと行長は本文の書き直しが必要なので、あえて触りません。

© 2026 oLoveTools概要

SubtitlesBolt | SRT・VTT・ASS・TTMLの変換、タイミング修正、読み速度チェック — 100%ブラウザ内

SRT、WebVTT、SBV、ASS/SSA、TTML、LRC、JSON、CSV、プレーンテキストの間で字幕を変換。タイミングの一括シフト、フレームレートのドリフト修正、2点によるリシンク、NetflixやBBCの基準での読み速度・行長チェック、各キューの編集まで。データは送信されません。

よくある質問

データはサーバーに送信されますか?

いいえ。解析、タイミング計算、検査、すべての書き出しはブラウザ内で動きます。ここで開いたファイルがタブの外へ出ることはありません。

対応フォーマットは?

SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSVの読み書きに対応します。プレーンテキストは書き起こしとして読み込めます(タイムコードがないため、変更可能な読み速度で割り当てます)し、書き出すこともできます。

字幕は最初は合っているのに、だんだんずれます。なぜ?

ほぼ必ずフレームレートの食い違いです。25 fps 向けに作られたファイルを 23.976 の映像で再生している、あるいはその逆。タイミングタブで両方を選べばトラック全体が再計算されます。ずれが一定でない場合は2点リシンクを使ってください。

「cps」とは?

1秒あたりの文字数、つまり視聴者が読まされる速さです。放送基準はどれもこの単位で書かれています。Netflixはラテン文字の成人向け作品で17まで、BBCはおよそ15で運用しています。上限を超えたキューは印が付くので、本文を詰めるか表示時間を延ばせます。

変換で何か失われますか?

出力先が表現できないものだけで、しかも黙って失われることはありません。WebVTTの識別子と位置指定はWebVTTの往復で残り、ASSのスタイルと話者名はASSの往復で残ります。SRTへ出すときは、SRTが描画できないタグを文字として残さず削除し、話者名は本文に折り込むこともできます。

変換だけでなくキューの編集もできますか?

はい。すべてのタイムコードと行をその場で編集でき、キューの挿入と削除もでき、Ctrl+Zで60手前まで戻せます。検査が行を色分けするので、手を入れるべきキューにそのまま辿り着けます。

修復ボタンは何を変えますか?

計算で片づく部分だけです。ファイルを並べ替え、空のキューと逆転したキューを取り除き、重なりを引き離し、わずかな間隔を埋め、表示時間を最短・最長の範囲に収めます。読む速さと行長は本文の書き直しが必要なので、あえて触りません。

キーワード

字幕変換, srt vtt 変換, vtt srt 変換, ass srt 変換, ttml 変換, 字幕 同期, 字幕 フレームレート, 字幕 リシンク, 字幕 読み速度, 字幕 文字数 秒, 字幕エディタ オンライン, srt エディタ