TXTからSRTへの変換手順(ステップバイステップ)
1. テキストの貼り付けまたはファイルの選択
エディタに直接テキストを貼り付けるか、パソコンやスマホから.txtファイルをアップロードします。
2. タイミングと分割方法の設定
行ごと、段落ごと、または文ごとに字幕を分割するかを選択し、1キューあたりの表示秒数(例:3.0秒)や間隔(例:0.5秒)を指定します。
3. リアルタイムプレビューの確認
右側のプレビュー画面に、ミリ秒単位で整形されたSRT字幕データが即座に生成されます。
4. SRTファイルのダウンロードまたはコピー
「.srtをダウンロード」をクリックして保存するか、クリップボードにコピーして動画編集ソフトに貼り付けます。
プレーンテキスト(TXT)ファイルとは?
TXT(.txt)ファイルは、最も基本的なデジタルテキスト形式です。装飾情報を持たないプレーンな文字、単語、文章、改行のみを保持し、UTF-8などの汎用エンコーディングで保存されます。
レイアウト設定や専用タグを含まないため、Windows、Mac、スマートフォン、各種エディタなど、あらゆる環境で閲覧・編集が可能です。ナレーション原稿や音声認識の書き起こし、翻訳テキストの作成に広く利用されています。
しかし、プレーンテキストには動画再生に必要な時間情報(タイムコード)や字幕番号が記録されていません。そのため、そのまま動画プレーヤーやYouTubeに読み込ませても、適切なタイミングで字幕を表示することはできません。
SRT(SubRip)字幕ファイルとは?
SRT(SubRip Text)ファイルは、デジタル動画の字幕およびクローズドキャプションにおける世界標準フォーマットです。YouTube、Vimeo、TikTokをはじめ、Premiere ProやDaVinci Resolve、Final Cut Pro、VLCメディアプレーヤーなど幅広い環境でサポートされています。
有効なSRTファイルの各字幕ブロックは、厳格な4つの構成要素で成り立っています:
1. 連続した字幕番号(1, 2, 3, 4...)
2. ミリ秒精度の開始・終了タイムコード(例:00:00:01,000 --> 00:00:04,000)
3. 1行または複数行の字幕テキスト
4. 次のブロックと区切るための必須の空行
この仕様を満たしていない場合、動画プレーヤーや動画編集ソフトはいつ字幕を表示し、いつ消去すべきかを正しく判断できません。
TXTからSRTへの変換ツールとは?
TXTからSRTへの変換ツールは、時間情報を持たない未加工の文章を、動画に同期可能な字幕データへと変換するスマートなフォーマットエンジンです。
文字起こしテキストやスクリプトを読み込み、自動でシーケンス番号、正しいタイムコード矢印(-->)、ミリ秒の精度、区切り空行を付与した標準SRTファイルを出力します。
変換処理はすべてお使いのブラウザ内(メモリ上)で完結します。機密の台本や非公開インタビューの原稿が外部サーバーに送信されることは一切ありません。
拡張子を .txt から .srt に変更するだけでは動かない理由
よくある誤解の一つに、ファイル名の末尾を「.txt」から「.srt」に書き換えるだけで字幕ファイルとして機能するというものがあります。
拡張子の変更はOSに対して起動アプリケーションを指示するだけで、ファイル内部のデータ構造を変更するわけではありません。動画プレーヤーは厳格なSRTの構文を要求します。時間指定のない文章は字幕として認識されず、エラーになるか無視されます。
拡張子の変更で機能するのは、元々SRTの記法で記述されたデータを誤って.txtで保存していた場合のみです。通常の文章から字幕を作るには、当ツールの変換処理が必要です。
自動タイムコード生成の仕組みと同期のポイント
テキストファイルには発話タイミングが含まれていないため、当ツールは均等な時間配分アルゴリズムを用いてタイムスタンプを自動算出します。
指定された開始時間(初期値:00:00:01,000)からスタートし、各テキストに設定された秒数(例:3.0秒)を割り当てます。各字幕の後には指定した待機時間(例:0.5秒)を挟んで次の字幕を開始します。
テキスト内にタイムスタンプ表記([01:23] や 00:02:15 など)が含まれている場合、当ツールのパーサーが自動認識して時間を反映します。
同期に関する実用的なアドバイス:自動生成された時間は正確な構文枠組みを提供します。実際の動画の話し声や間の取り方に完全に合わせるには、Premiere ProやDaVinci Resolve、YouTube Studio上でトラックを少しスライドさせて微調整することをおすすめします。
TXTからSRT変換の実用的な活用シーン
YouTube動画の字幕追加とSEO対策
字幕ファイルをYouTubeに設定することで、検索順位の向上、海外視聴者への対応、視聴維持率の改善につながります。
ポッドキャスト・ウェビナーの要約動画作成
音声対談の文字起こしを字幕化し、SNS用ショート動画やプロモーションクリップに活用できます。
外国語動画の翻訳字幕作成
翻訳したテキストをSRTに変換し、動画編集ソフトに読み込んで多言語テロップを作成できます。
AI文字起こしデータの整形
Whisper AIや音声入力で書き起こしたテキストを、即座に動画制作用の字幕データへと変換できます。
オンライン講義・教育コンテンツのアクセシビリティ
大学の講義やeラーニング動画に字幕を付与し、受講者にとって学びやすい環境を提供できます。
縦型ショート動画(TikTok・Reels・Shorts)
生成したSRTをCapCutやPremiereに取り込み、見やすいアニメーションテロップを作成できます。
よくあるトラブルと解決策
字幕の切り替わりが早すぎる・遅すぎる
設定パネルで「表示時間(秒)」を調整してください。短いセリフは2〜3秒、長文は4〜5秒程度が適切です。
字幕同士の表示時間が重なってしまう
当ツールは重複しないよう時間間隔を自動計算します。「間隔(秒)」が0.2〜0.5秒に設定されているかご確認ください。
日本語の文字化けが発生する
Shift-JISなどの古いエンコードで保存されたファイルで発生することがあります。当ツールはUTF-8で処理するため、UTF-8で保存されたテキストをご使用ください。
スマホ画面で字幕の1行が長すぎる
分割方法を「段落」ではなく「文(. ? !)」または「行ごと」に設定し、1行あたりの文字数をコンパクトに保ちます。
TXTとSRTの技術的仕様の比較
非構造化テキストと同期字幕ファイル(SubRip)の主な技術的差異をまとめました。
| 技術項目 | プレーンテキスト (.txt) | SubRip字幕 (.srt) |
|---|---|---|
| 時間情報 | なし(未設定) | ミリ秒精度の開始・終了時間(HH:MM:SS,mmm) |
| シーケンス番号 | なし | 必須の連番整数(1, 2, 3...) |
| タイムコード矢印 | なし | 標準の矢印記号(-->)必須 |
| プレーヤー対応 | 字幕として読み込み不可 | VLCやYouTubeでネイティブ対応 |
| 編集ソフト読み込み | 手動配置が必要 | 字幕トラックへ自動配置可能 |
| 装飾タグ | 装飾なし | 基本的なスタイルタグ対応(<i>, <b>, <font>) |
| 主な用途 | 文書閲覧・アーカイブ | 映像と音声の高精度な字幕同期 |
ブラウザ内完結のプライバシー保護方針
お客様のデータプライバシーは完全に守られています。外部サーバーにファイルを送信・保管する一般的なクラウドサービスとは異なり、本ツールはすべての処理をお使いのパソコンやスマホのブラウザ上で行います。
未公開の映画脚本や機密インタビューの記録がインターネット上へ流出する心配はありません。ページの読み込み後は、オフライン環境でも変換処理をご利用いただけます。
よくあるご質問
TXTファイルをSRTに変換するにはどうすればよいですか?
テキストを画面左側のエディタに貼り付けるか、.txtファイルをアップロードします。分割基準と表示時間を選択すると、右側に標準SRTデータが瞬時に生成され、ダウンロードできます。
ソフトをインストールせずにブラウザだけで変換できますか?
はい。パソコンやタブレット、スマートフォンの最新ウェブブラウザさえあれば、アプリやプラグインを一切インストールすることなく利用可能です。
通常のTXTファイルに字幕の時間は記録されていますか?
いいえ。通常のテキストファイルには文字情報しかありません。そのため、本ツールが設定に基づいて連続した時間情報を自動計算して付与します。
タイムコードはどのように自動計算されますか?
指定された開始時間(例:1.0秒)から各字幕に固定秒数(例:3.0秒)を割り当て、字幕間に設定した間隔(例:0.5秒)を挿入しながら順次計算します。
長文の文字起こしや台本全体を一括変換できますか?
はい。文章全体を貼り付けるだけで、行ごとや文ごとに自動分割され、長編動画用のSRTファイルも数秒で作成できます。
変換したSRTファイルはYouTubeで使えますか?
はい。公式のSubRip規格に完全に準拠しているため、YouTube Studioの動画詳細画面にある「字幕」タブからそのままアップロードできます。
なぜ拡張子を .srt に書き換えるだけではダメなのですか?
拡張子だけを変えてもファイルの中身が変わらないためです。動画プレーヤーは通し番号や時間矢印(00:00:01,000 --> 00:00:04,000)がないデータを字幕として受け付けません。
ダウンロードしたSRTの時間を後から修正できますか?
はい。SRTファイルはメモ帳などのテキストエディタや、Premiere Pro、DaVinci Resolve、Subtitle Editなどの編集ソフトで簡単に再編集できます。
日本語以外の言語(英語、アラビア語、中国語など)にも対応していますか?
はい。UTF-8による完全なUnicode対応を行っているため、日本語はもちろん、右から左へ記述するアラビア語や各種多言語テキストを文字化けなく処理できます。
入力したテキストデータがサーバーに送信されることはありますか?
いいえ。処理はすべてご利用中の端末のブラウザ(JavaScript)内でローカルに実行され、外部サーバーへデータが送信されることは一切ありません。
動画の音声と字幕のタイミングが少しずれる場合の対処法は?
自動生成は平均的な表示時間で計算するため、ツール上で1キューの秒数を調整するか、動画編集ソフトのタイムライン上で字幕トラックを前後に少しスライドさせて調整してください。
字幕1行あたりの理想的な表示時間はどれくらいですか?
字幕の標準的な読書速度は1秒あたり約4〜6文字(英語では約20文字)とされています。通常の1行(15〜20文字程度)であれば、2.5秒〜4秒程度が読みやすい目安です。