なぜ TXT を SRT に変換するのですか?
字幕のタイミングはビデオのオーディオトラックから取得されるものであり、テキストファイルから取得されるものではありません。.txt ファイルにはタイムスタンプのない文字のみが含まれているため、同期ソースなしでそこから有効な .srt エントリを生成することは不可能です。SRT を作成する唯一の現実的な方法は、ビデオに合わせて手動で作成するか、自動音声文字起こし(Speech-to-Text)を使用することです。
TXT から SRT への変換方法
Subtitle Edit FREE
Subtitle Edit でビデオファイルを開き、ビデオを再生しながら正しいタイミングで各字幕行を入力します。.txt ファイルの文字起こしデータがある場合は、行を Subtitle Edit に貼り付けて、手動でオーディオに同期させます。
TXT を変換するプログラム
これらの形式について
TXT ファイルは、書式設定のないプレーンテキストであり、あらゆるコンピュータにおいて最もシンプルなドキュメント形式です。ダブルクリックすると、Windows では メモ帳、macOS では TextEdit、Linux では gedit…
.TXT の詳細を開く →SRT ファイル(SubRip 字幕)は、タイムコード付きのプレーンテキストとして字幕を保存します。単独で開くのではなく、ビデオファイルと同じ名前に変更して同じフォルダに保存すると、VLC や MPV が自動的に読み込みます。テキストの編集やタイミングの修正を行うには、任意のテキストエディタまたは Subtitle Edit で開いてください。
.SRT の詳細を開く →品質と注意点
.txtファイルを.srtにリネームして機能するのは、そのファイルにシーケンス番号とタイムコードを含む適切にフォーマットされた SRT コンテンツが既に含まれている場合のみです。単なる文字起こしテキストでは、どのビデオプレーヤーでも読み取れない壊れた SRT になります。- Whisper などの音声文字起こしツールを使用すると、オーディオまたはビデオファイルから直接
.srtを生成でき、テキストファイルを経由する必要がなくなります。 - YouTube やその他のプラットフォームは音声からキャプションを自動生成し、その結果を SRT ファイルとしてダウンロードすることを許可しています。
よくある質問
.txt ファイルを .srt にリネームして字幕として機能させることはできますか?
.txt ファイルがタイムスタンプ付きの文字起こしデータである場合はどうなりますか?
SRT ファイルとは正確には何ですか?
HH:MM:SS,mmm --> HH:MM:SS,mmm 形式のタイムコード範囲、および 1 行以上のテキストが含まれます。