コンテンツへスキップ
Free Subtitle Converter
言語
カラーテーマ
応援する

CSV から SRT への変換ツール

Excel や Google スプレッドシートで字幕を書いたり翻訳したりしましたか? シートを CSV として保存し、SRT ファイルに変換しましょう。コンバーターは見出しから開始・終了・テキストの列を見つけ、それ以外は無視します。

字幕ファイルを変換

字幕ファイルデバイスにとどまる

ここに字幕ファイルをドロップ

SRT、VTT、ASS、SBV、TTML、SUB、SMI、LRC など · 最大 100 ファイル

または字幕テキストを貼り付け
手元にファイルがない場合

ファイルはブラウザー上でこのページが読み込みます。どこにもアップロードされません。

使い方

  1. シートを CSV として保存する

    スプレッドシートソフトで、1行目に列見出しを入れたシートを CSV として保存またはダウンロードします。

  2. ここで CSV ファイルを開く

    .csv ファイルをドロップします。SRT はすでに選択されています。ファイルの下の行に、何行が字幕になったかが表示されます。

  3. .srt ファイルをダウンロード

    プレーヤーや編集ソフトで読み込むか、先にリストから別の形式を選んでください。

シートの作り方

1行目には列見出しが必要で、次の3つが欠かせません。開始を表す見出し(Start、Begin、In、Start time など)、終了を表す見出し(End、Stop、Out、End time など)、言葉を表す見出し(Text、Subtitle、Caption、Dialogue など)です。Start (ms) のように、見出しに単位を書くこともできます。

番号、話者、メモなどのほかの列は無視され、列の順番は自由です。字幕は開始時間順に並べ替えられるので、行が順番どおりでなくても構いません。

時間、区切り文字、引用符

時間は、00:01:02.500 や 00:01:02,500 のような時刻表記、01:02.5 のような分と秒、62.5 のような秒数のいずれでも構いません。整数は、見出しに ms とある場合、または秒として読むと一般的な字幕が1分以上続くことになる場合に、ミリ秒として扱われます。

フィールドはカンマ、セミコロン、タブで区切れます。カンマや改行を含むテキストはダブルクォーテーションで囲む必要がありますが、スプレッドシートソフトが自動で付けてくれます。カンマ区切りのファイルでは、00:00:01,000 のようにカンマを含む時間も引用符で囲む必要があります。そうしないとカンマで新しい列が始まってしまいます。

変換前と変換後

Speaker 列を追加して CSV として保存したシートと、その SRT 変換結果。Speaker 列は無視され、引用符で囲まれたテキストはカンマと改行を保持し、字幕には1から番号が振られます。

CSV ファイル
Start,End,Speaker,Text
00:00:01.000,00:00:03.500,Anna,Where were you last night?
00:00:04.000,00:00:06.250,Ben,"At the station,
waiting for you."
ダウンロードする SRT ファイル
1
00:00:01,000 --> 00:00:03,500
Where were you last night?

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you.

アクセント付き文字と Excel

古いバージョンの Excel は、「CSV」を UTF-8 ではなく地域別のエンコーディングで保存します。プレビューでアクセント付き文字やラテン文字以外の文字がおかしい場合は、「文字コード」で正しい言語グループを選ぶか、次回はシートを「CSV UTF-8」として保存してください。

逆方向の変換が必要ですか? SRT から CSV への変換ツールをご利用ください。これらの形式の詳細:字幕ファイル形式の解説:SRT から Spruce STL まで

よくある質問

どのスプレッドシートソフトが使えますか?

Excel、Google スプレッドシート、LibreOffice Calc、Numbers など、CSV で保存できるものなら何でも使えます。Google スプレッドシートでは、「ファイル」→「ダウンロード」→「カンマ区切り形式」を使います。

CSV ファイルが認識されないのはなぜですか?

1行目には開始、終了、テキストの見出しが必要です。その行がないとファイルを字幕として読み込めないので、見出しを追加して保存し直してください。

時間が欠けている行はどうなりますか?

開始または終了を読み取れない行や、開始より前に終わる行はスキップされ、ファイルの下でその数が示されます。時間を入力して、もう一度変換してください。

話者名を残せますか?

テキスト列にある場合に限ります。CSV を保存する前に、ANNA: Hello のように言葉の前に入れてください。

コーヒーをおごる