なぜ SRT を TXT に変換するのですか?
多くの人は、ビデオの対話の読みやすい書き起こし(シーケンス番号やタイムスタンプ行のない、話された言葉だけ)を取得するために SRT を .TXT に変換します。プレーンテキストは、ドキュメントへの貼り付け、翻訳ツールへの入力、またはワードカウンターでの処理も容易です。
SRT から TXT への変換方法
Subtitle Edit FREE
Subtitle Edit で .srt を開き、「File」 > 「Export」 > 「Plain text」を使用して、すべてのタイムコードが除去されたクリーンな .txt を保存します。
任意のテキストエディタ FREE
メモ帳、TextEdit、gedit などで .srt を開き、シーケンス番号とタイムコードの行を削除してから .txt として保存します。
ファイル名の変更 BUILT-IN
.srt を .txt にリネームすると、どこでもファイルが読めるようになりますが、タイムコードは残ったままです。これはクリーンな書き起こしではありません。
コマンドライン - sed CLI
sed '/^[0-9]*$/d; /-->/d; /^$/d' input.srt > output.txt を実行すると、シーケンス番号、タイムコード、空行を一度に削除できます。
SRT を変換するプログラム
これらの形式について
SRT ファイル(SubRip 字幕)は、タイムコード付きのプレーンテキストとして字幕を保存します。単独で開くのではなく、ビデオファイルと同じ名前に変更して同じフォルダに保存すると、VLC や MPV が自動的に読み込みます。テキストの編集やタイミングの修正を行うには、任意のテキストエディタまたは Subtitle Edit で開いてください。
.SRT の詳細を開く →TXT ファイルは、書式設定のないプレーンテキストであり、あらゆるコンピュータにおいて最もシンプルなドキュメント形式です。ダブルクリックすると、Windows では メモ帳、macOS では TextEdit、Linux では gedit…
.TXT の詳細を開く →品質と注意点
- すべてのタイムコードとシーケンス番号が削除されます。タイミングを復元する必要がある場合に備えて、元の
.srtを保持してください。 <i>や<b>などのインラインタグは、TXT 内で生の文字として表示されることがあります。Subtitle Edit のエクスポート機能を使用すると、これらは自動的に除去されます。- 出力に文字化けが表示される場合は、ソースファイルが古いエンコーディングである可能性があります。変換する前に UTF-8 として保存し直してください。
よくある質問
`.srt` を `.txt` にリネームするだけでクリーンな書き起こしになりますか?
後で TXT からタイムコードを復元できますか?
.srt を保管してください。太字や斜体の書式は維持されますか?
<i>text</i> のような生のタグとして保存しており、ツールによってそのままの文字として表示されるか、完全に除去されるかのどちらかになります。