メインコンテンツへスキップ
SubtitleMatrix

SRT を TXT に変換

形式変換SubRip(SRT)
字幕テキストを貼り付けることもできます

この変換で変わること

2 項目が失われるか、判断が必要です

  • タイミング

    時間軸全体(変換先の形式はタイミングをまったく記録しません)

  • 改行

    改行(複数行の字幕は1行につながれます)

この一覧は、読み込んだファイルではなく、この2つの形式の機能対応表から作られています。形式としては許されているが対応表が扱っていない機能を使っている場合、そのファイルではさらに多くが失われることがあります。

このページは字幕からタイミングを外し、言葉だけを残します。SRT は開始時刻・終了時刻・テキストを持つ字幕の一覧で、テキスト形式はただの行の集まりです。変換はタイムスタンプと字幕番号を捨て、言葉を登場順に残します。

2 行の字幕はテキストの 2 行になります。書いていない段落にまとめたり、折り返しをやり直したりはしません。字幕ファイルで入れた改行がそのまま出てくるので、文字起こし、翻訳の元原稿、下書きとして使えます。

インラインのマークアップは取り除きません。ほかの文字と同じテキストなので、入力のタグは出力のタグになります。 bare な言葉だけが欲しいときは、あとから検索と置換で消せます。1 ファイルでも 1 シーズン分でも、すべてブラウザ内で処理され、最後に 1 つの ZIP になります。

例

典型的な SRT ファイルを TXT に変換した例

入力

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

出力

Hello there.
Whispering now.
And a second line.
Bold statement.

この出力で失われるもの:タイミングと改行の区切り。それ以外は行単位で一致します。

崩れた SRT 入力を TXT に変換した例

入力

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

出力

Bold and italic.

Last one.

実ファイルの傷み方の例です。改行の混在、余分な空白、空のフィールドが含まれます。上の整った例と比べると、パーサーがどこまで許容するかが分かります。

よくある質問

SRT のタイミングは TXT に変換するとどうなりますか?

失われます。それがこの方向の目的で、ファイル欄の下にも表示されます。タイムラインを保ったテキストが欲しいときは CSV か JSON に変換してください。どちらもテキストファイルで、開始と終了を保ちます。

SRT の 2 行の字幕は TXT でどうなりますか?

間に空行を入れず、順番に 2 行になります。画面での見え方に近い形で読め、失われるのは字幕の区切りだけです。

SRT のタグは TXT への変換で取り除かれますか?

取り除かれません。マークアップもテキストなので、そのまま出力されます。画面外の台詞に斜体を使っている場合、タグが見えるので、残すか消すかを選べます。

SRT から TXT で失われる情報は何ですか?

タイムスタンプ、字幕番号、字幕のまとまりです。言葉と行の順序は残るため、読むためのテキストとしては十分ですが、再タイミングには使えません。

SRT を TXT にしたときファイル名はどうなりますか?

元の名前のまま拡張子だけが変わります。一括処理では入力ごとに 1 つのテキストファイルが入った ZIP ができ、ドラッグした順序が保たれます。

関連ツール