本文へ移動

無料ツール

字幕コンバーター

実際に出会う形式をひとつのツールで変換します。入力はSRT・VTT・SBV・ASS・SSA、出力はSRT・VTT・プレーンテキスト。形式はファイルの内容から自動的に判定されます。

  • ブラウザ上で動作
  • データはアップロードされません
  • 登録不要

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

または

対応形式:.srt、.vtt、.txt

使い方

字幕コンバーターを3ステップで

01

字幕ファイルをドロップ

SRT・VTT・SBV・ASS・SSAに対応。内容から形式を判定して表示します。

02

出力形式を選択

SubRip、WebVTT、プレーンテキストから選べます。すでにその形式なら一覧から外れます。

03

コピーまたはダウンロード

結果をそのまま編集ソフトやプレーヤー、書類に取り込めます。

5つのツールを1つに

字幕ファイルは、それを最後に扱ったソフトウェアの都合でいろいろな形式で届きます。文字起こしサービスからのSubRip、Webプレーヤーが書き出すWebVTT、YouTubeのSBV、アニメ関連でよく見るASSやSSA。このコンバーターはこの5形式すべてを受け付け、必要になりやすい3形式——編集ソフトやプラットフォーム向けのSubRip、Web向けのWebVTT、単語だけが欲しいときのプレーンテキスト——を書き出します。

拡張子ではなく、ファイルの内容から判定

拡張子は当てになりません。字幕が.txtとして保存されていたり、フォームの要求でSRTが.vttにリネームされていたりするのはよくある話で、ファイル名からの推測は信頼できません。そこでファイルの内容そのものを調べます。WEBVTTというヘッダーがあればWebVTT、[Script Info][Events]のセクションがあればASSまたはSSA、2つのタイムスタンプの間に矢印があればSubRip、カンマで区切られたタイムスタンプのペアがあればSBVです。判定された形式は変換前に表示され、すでにその形式であるファイルを同じ形式に変換しても意味がないため、その選択肢は出力先の一覧から外されます。

それぞれの出力でできること

SubRipは安全な既定の選択肢です——番号付きのキュー、カンマ区切りのミリ秒表記で、ほとんどの場所で受け付けられます。WebVTTはHTML5の動画トラックが必要とする形式で、WEBVTTヘッダーとピリオド区切りのミリ秒表記を持ちます。プレーンテキストはタイムコードを取り除いた文字起こしで、再生ではなく読む・検索する・編集するために使うものです。ASSからの変換では、スタイルや配置情報も失われます。SubRipもプレーンテキストも、それらを保持できないためです。

すべてお使いの端末で完結

判定・解析・変換はすべてブラウザの中で行われます。アップロードも保存も一切行われず、アカウントも不要です。10MBまでのファイルに対応しています。

回答

字幕コンバーターについてよくある質問

どの形式から変換できますか?

SubRip(.srt)、WebVTT(.vtt)、SubViewer(.sbv、YouTubeが書き出す形式)、そしてSubStation Alphaの2つの派生形式(.assと.ssa)です。

どの形式に変換できますか?

SubRip、WebVTT、プレーンテキストのいずれかです。SubRipは最も広く受け入れられている形式、WebVTTはHTML5の動画に必要な形式、プレーンテキストはタイムコードのない単語だけのテキストです。

ファイルの形式はどうやって判定しているのですか?

拡張子を信用するのではなく、内容を読んで判定します。WEBVTTヘッダー、[Events]セクション、タイムスタンプ間の矢印、タイムスタンプ間のカンマは、それぞれ1つの形式を一意に示します。

すでにその形式のファイルを、なぜ選べないのですか?

選んでも何も起こらないからです。入力ファイル自体の形式は出力の一覧から外されるため、ボタンを押すと必ず投入したものとは異なる形式が生成されます。

プレーンテキストに変換すると何が失われますか?

タイムコードと、それに伴って字幕として再生する機能が失われます。各キューのテキストはそのまま順番に保持されます。読む・編集するには適していますが、プレーヤーで再生する用途には向きません。

ASSから変換すると何が失われますか?

スタイル、配置、色、カラオケ効果です。SubRipもプレーンテキストもこれらを表現できないため、オーバーライドタグは取り除かれ、セリフはタイミングを保ったまま保持されます。

ファイルはどこかにアップロードされますか?

いいえ。判定・解析・変換はすべてJavaScriptでブラウザ内で実行されます。サーバーに送信されるものは何もなく、保存も一切行われず、アカウントも不要です。

ファイルを入れても何も起こりません。なぜですか?

ファイルがどの字幕形式にも見えなかったためです。テキストエディタで開いてみてください。WEBVTTヘッダー、タイムスタンプ間の矢印、カンマ区切りのタイムスタンプのペア、[Events]セクションのいずれもなければ、このツールが読み取れる字幕ファイルではありません。

フル文字起こしが必要ですか?

音声をアップロードするか YouTube リンクを貼り付けるだけで、話者ラベル・タイムスタンプ・要約付きの完全なAI文字起こしを取得できます。

アプリを入手 — 無料

iOSとAndroidで無料。アカウント登録不要。