CSV から SRT への変換ツール
Excel や Google スプレッドシートで字幕を書いたり翻訳したりしましたか? シートを CSV として保存し、SRT ファイルに変換しましょう。コンバーターは見出しから開始・終了・テキストの列を見つけ、それ以外は無視します。
字幕ファイルを変換
ここに字幕ファイルをドロップ
SRT、VTT、ASS、SBV、TTML、SUB、SMI、LRC など · 最大 100 ファイル
または字幕テキストを貼り付け
ファイルはブラウザー上でこのページが読み込みます。どこにもアップロードされません。
文字化けしていますか?ファイルが作られた言語グループを選んでください。
MicroDVD と Spruce STL のファイルは動画のフレーム数で時間を数えます。字幕に対応する動画のフレームレートを選んでください。
変換結果
プレビューにはファイルの冒頭が表示されます。ダウンロードにはすべてが含まれます。
使い方
シートを CSV として保存する
スプレッドシートソフトで、1行目に列見出しを入れたシートを CSV として保存またはダウンロードします。
ここで CSV ファイルを開く
.csv ファイルをドロップします。SRT はすでに選択されています。ファイルの下の行に、何行が字幕になったかが表示されます。
.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から番号が振られます。
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."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 のように言葉の前に入れてください。