字幕をどの形式へも、どの方向へも変換
.srt、.vtt、.txtファイルを読み込み、出力先を選びます:SRT、VTT、ASS、プレーンテキスト、HTML、Word、PDF。1つの変換ツールで7つの出力先、アップロードはゼロです。
ファイルがサーバーに触れることは一切ありません。 このページでの変換はすべて、JavaScriptのFileReader APIを使用してブラウザ内でローカルに実行されます。アップロード、記録、保存は一切行われません。Zoom/Teamsの機密録画、未公開の動画、法的なインタビューにも安心してご利用いただけます。
このページでの字幕変換の仕組み
字幕にまつわる問題の多くは、結局は形式の不一致に行き着きます。動画プレーヤーはWebVTTを要求しているのに手元のファイルはSRTだったり、読みやすい文書が必要なのに手元にあるのはタイミング付きのキャプショントラックだけだったり。このページはSubToolDeskの変換ツール群の汎用版です。対応している元ファイルを読み込み、自分のフォーマットの組み合わせにぴったり合う専用の変換ページを探す代わりに、必要な出力形式をそのまま選べます。
このサイトのすべてのツールと同じ方法で処理が行われます。ファイルの読み込みと変換は、お使いのブラウザのJavaScriptエンジン内でローカルに実行されます。何もアップロードされず、何もログに記録されず、元のファイルがお使いの端末から出なくても変換は問題なく機能します。
この変換ツールができること
- アップロードまたは貼り付け時にSRT、WebVTT、プレーンテキストを自動検出します。何を渡しているのかを指定する必要はありません。
- 動画プレーヤー、編集ソフト、またはHTML5の
<track>要素に戻すためのSRTまたはVTT出力。 - 位置指定やスタイルの上書きに対応したプレーヤーや編集ソフトで、スタイル付きキャプションを実現するASS(Advanced SubStation Alpha)出力。
- 段落形式に整形された、読みやすい文字起こしのためのプレーンテキスト出力。
- 追加ソフトなしで、どのブラウザでも正しく開いて読める文字起こしのための単体HTML出力。
- 編集・コメント・文書としての共有が可能な文字起こしのためのWord(.docx)出力。
- どこで開いても同じ見た目になり、印刷や保存に適した固定ページ構成の文字起こしのためのPDF出力。
このツールで字幕を変換する理由
キャプションファイルで最も摩擦が生じやすいのは、ほとんどの場合、次に行う作業に対して形式が合っていないことです。このページは、その変換がどの方向に向かうものであってもカバーするために存在します。
- キャプショントラックを正しいプレーヤーに取り込む:インポート先のプラットフォーム、編集ソフト、デバイスがどちらか一方しか受け付けない場合に、WebVTTをSRTに、またはその逆に入れ替えます。
- スタイル付きで位置指定されたキャプショントラックを作る:カラオケ風のハイライト、画面上の位置指定、行ごとのフォントや色の上書きが必要で、SRTもVTTもそれを表現できない場合に、プレーンなSRTやVTTファイルをASSに変換します。
- キャプションファイルを文書に変える:再生ではなく、編集・コメント・テンプレートへの差し込みが必要な文字起こしのために、Wordに変換します。
- 動画なしで文字起こしをウェブに公開する:対話が通常のページとしてどのブラウザでも読めるように、単体のHTMLに変換します。
- 完成した文字起こしを保存する:編集可能な状態を保つのではなく、どこで開いても印刷してもまったく同じ見た目になるように、PDFに変換します。
- 文字起こしをAIツールや他のソフトウェアに渡す:プレーヤー固有の書式をすべて最初に取り除くために、プレーンテキストに変換します。
適切な出力形式の選び方
ファイルを動画プレーヤーやHTML5ページに戻す場合はSRTまたはVTTが必要で、どちらを選ぶかは何がそれを読み込むかによります。<track>要素やほとんどの現代的なウェブプレーヤーにはWebVTT、デスクトップの編集ソフトや古いプレーヤーとの互換性を最大限に確保したい場合はSubRipです。位置指定、カラオケ効果、行ごとのフォントや色の上書きが必要な場合、それ専用に作られた形式はASSで、SRTとVTTはこれに対応していません。人間が読むためのものであれば、プレーンテキスト、HTML、Word、PDFのいずれもタイミングとキュー番号を取り除きますが、違いはその後に何をするかです。他のツールに貼り付けたり要約ツールに渡したりするならプレーンテキスト、他のソフトなしでブラウザで直接開けるものにしたいならHTML、まだ編集・コメント・テンプレート化する予定があるならWord、完成済みでどこで開いても印刷してもまったく同じ見た目である必要があるならPDFです。
変換前と変換後:実際の例
キュー番号、カンマ区切りのタイムコード、イタリックタグ、話者ラベルを含む短いSRTファイル、つまりほとんどの人がこの変換ツールに投げ込むのとまさに同じ種類のファイルを、出力形式にプレーンテキストを選択し、このページの既定のトグルである段落にまとめる、話者ラベルを削除、書式タグを削除をすべてオンにして変換した例です。
1 00:00:08,200 --> 00:00:11,000 話者1:本日のウォークスルーにご参加いただき、皆さんありがとうございます。 2 00:00:11,000 --> 00:00:14,400 話者2:<i>お招きいただき嬉しいです。</i>ロードマップから始めましょう。 3 00:00:14,400 --> 00:00:17,900 話者1:いいですね、では画面を共有します。
本日のウォークスルーにご参加いただき、皆さんありがとうございます。お招きいただき嬉しいです。ロードマップから始めましょう。いいですね、では画面を共有します。
キュー番号、タイムコード、話者1:/話者2:のラベル、<i>タグはすべて取り除かれ、3つのキューは1つの流れるような段落にまとめられています。この同じクリーンアップ済みの文章が、このページの他のすべての出力の元になります。SRTやVTTを選べばタイミング付きでキューに分割されて戻ってきますし、ASSを選べばDefaultスタイルのもとにDialogue行として包み込まれ、HTML、Word、PDFを選べば同じ文章がウェブページ、編集可能な文書、印刷可能なファイルとしてそれぞれレイアウトされます。
1つの用途に特化した変換ツールをお探しですか?
このページはすべての組み合わせを一度にカバーしますが、何を何に変換するかがすでに決まっている場合は、専用の単一用途ページがその特定の組み合わせに適した既定値を設定し、余分な形式選択を省きます。
- SRT to VTTとVTT to SRT:2つのキャプション形式間の移動に。
- SRT to TXTとVTT to TXT:クリーンなプレーンテキストの文字起こしに。
- SRT to WordとVTT to Word:編集可能な.docx文字起こしに。
- SRT to PDFとVTT to PDF:ページ分割された印刷可能な文字起こしに。
- SRT to ASSとVTT to ASS:位置指定とオーバーライドコード付きのスタイル付きキャプションに。
- SRT to HTMLとVTT to HTML:どのブラウザでも開ける単体の文字起こしページに。
- タイムスタンプを削除:すべての改行をそのまま保ちながら、キャプションファイルからキューを取り除くことに。
トグルと、出力形式に関わらず行うこと
どの出力を選んでも適用される3つのコントロールがあります。段落にまとめるは、句読点を使って区切りを見つけながら、短いタイミング付きの断片を完全な文や段落に再構成します(SRT、VTT、ASSはいずれもキューごとに1ブロックを保つ必要があるため、これが関係するのはプレーンテキスト、HTML、Word、PDFのみです)。話者ラベルを削除は、キャプションソフトが自動的に追加する話者1:や[太郎]:のような先頭の識別子を取り除きます。書式タグを削除は、<i>のようなHTML形式のタグや{\an8}のようなASSのオーバーライドコードを取り除きます。これらはタイミングが取り除かれた後は、そのまま残すと文字通りの邪魔な記号として表示されてしまいます。
この変換ツールが保持するものと削除するもの
保持されるもの:
- 選択した出力形式に関わらず、発言されたすべての単語を、元の順序と句読点のまま保持します。
- SRT、VTT、ASS出力におけるキュー単位のタイミングと順序。これらの形式は、タイミングを取り除かれるのではなく、完全なタイムコードとともに再構築されます。
- プレーンテキスト、HTML、Word、PDFといったテキストベースの出力における段落構造。元の1キュー1行の構造のまま、または段落にまとめるがオンの場合は完全な段落になります。
削除されるもの:
- ゼロから独自にタイミングを再構築するSRT、VTT、ASSを除く、すべての出力におけるキューの連番と元のタイムコード範囲。
- 話者ラベルを削除がオンの場合の、
話者1:や[太郎]:のような話者ラベル。 - 書式タグを削除がオンの場合の、
<i>のような書式タグや{\an8}のようなASSのオーバーライドコード。 - 変換先の形式に翻訳先が存在しない、元の形式固有の構文。例えばASSの位置指定やカラオケのオーバーライドコードにはSRTでの等価表現が存在しないため、文字通りのテキストとして残されるのではなく取り除かれます。
よくある問題とその解決方法
- ダウンロードしたファイルの拡張子が違う、またはプレーヤーで開けない:ダウンロード前に、変換ツール上部の出力形式選択が実際に送り先と一致しているか確認してください。これは最後に選んだ状態のまま残るため、間違った設定のままにしておきやすい点です。
- WordやPDFの出力に話者1:のようなラベルがまだ表示される:変換前に話者ラベルを削除をオンにしてください。テキストベースの出力はすべて、トグルによって残された内容をそのまま保持します。
- ASSへの変換で、持っていた位置指定やカラオケコードが失われた:ASS出力は常に1つのDefaultスタイルから始まり、キューごとに1つのDialogue行が生成されます。他の場所にあるASS固有のオーバーライドコードを取り込むことはなく、元のファイルがすでにASSである場合にのみそれらは正しく往復します。
- 形式バッジがSRTやVTTではなくUnknownと表示される:自動検出は
-->を含むタイムスタンプ行を探します。大幅に途中で切れた貼り付けや、特殊な改行コードで保存されたファイルはこの検出を妨げることがあります。ファイル全体を再度コピーし直してみてください。 - アクセント付きの文字や非ラテン文字がHTMLやWordの出力で文字化けする:元のファイルがUTF-8で保存されていません。UTF-8として再書き出しまたは再保存してから、再度アップロードしてください。
ポリシーではなく、構造によるプライバシー
.ass、.html、.docx、PDFファイル自体の生成を含め、このページのすべての出力は、お使いのブラウザタブ内で動作するJavaScriptによって生成されます。この変換ツールにはどこにもアップロードの手順が存在しません。これは、元のファイルが公開されているYouTubeのキャプション書き出しであっても、機密の法的インタビューであっても変わりません。
よくある質問
このページではどの字幕形式を変換できますか?
この変換ツールは入力としてSRT(SubRip)、WebVTT(.vtt)、プレーンテキスト(.txt)を自動検出し、出力としてSRT、VTT、ASS(Advanced SubStation Alpha)、プレーンテキスト、HTML、Word(.docx)、PDFのいずれかを生成できます。
ここでキャプションファイルをASS形式に変換できますか?
はい。変換ツール上部の出力形式選択からASSを選んでください。このページの他のすべての出力と同様に、完全にお使いのブラウザ内で、単一のDefaultスタイルとキューごとに1つのDialogue行として生成されます。
ここでキャプションファイルをWordやPDF文書に変換できますか?
はい。変換ツール上部の出力形式選択からWordまたはPDFを選んでください。どちらも、このページの他のすべての出力と同様に、完全にお使いのブラウザ内で生成されます。
このページとホームページのスタジオとの違いは何ですか?
両者は同じエンジンを共有しています。このページはプレーンテキスト、SRT、VTTに加えてASS、HTML、Word、PDFを出力オプションとして追加しており、形式に関わらずあらゆる字幕変換の出発点となることを目的としています。
ファイルサイズや使用回数に上限はありますか?
ありません。変換はサーバーではなくお使いの端末上で行われるため、人為的な上限も、1日あたりの利用回数制限も、アカウント登録も必要ありません。
字幕ファイルを保存したりアップロードしたりしますか?
いいえ。ASS、HTML、Word、PDFの出力を含め、このページのすべての形式は、お使いのブラウザ内でローカルに生成されます。どの時点でもサーバーに送信されることはありません。
この変換ツールを使うのにアカウント登録は必要ですか?
いいえ。このページには登録もメールアドレスの入力もログインも一切ありません。開いてファイルを投入し、結果をダウンロードするだけです。