VTT SRT 変換

ブラウザ上でWebVTTファイルを正規のSubRip字幕へ直接変換できる無料オンラインツールです。ファイルのアップロードやアカウント登録は一切不要です。

.vttをここにドロップするか、クリックして選択

キュー番号は自動的に追加され、ミリ秒のドットがコンマに切り替わり、WEBVTTヘッダーは消えます。

変換中…

YouTube自体からトランスクリプトを取得する

YouTube動画テキスト変換ツールは無料のChrome拡張機能です。任意の動画を開くと、ページ上にトランスクリプトが表示されます。プレーンテキストまたは字幕として取得できます。

  • ワンクリックでYouTube動画のトランスクリプトを取得
  • タイムコードなしのプレーンテキスト、またはタイムコード付きの.srt形式
  • クリップボードにコピーするかファイルとして保存
  • 多言語字幕に対応
YouTube動画テキスト変換ツール
無料Chrome拡張機能
Google Chrome ウェブストアからインストール
YouTube動画テキスト変換ツールを入手

無料Chrome拡張機能 - アカウント不要、アップロード不要。

100%プライベート:ファイルはブラウザ全体で解析および変換されます。サブタイトルはサーバーにアップロードされません - cloudconvertやfreeconvertとは異なり。

SoftOrbits VTT SRT 変換は、各種プレーヤーや動画編集ソフトでそのまま読み込めるSubRipファイルへとWebVTTを変換します。本ページ上のJavaScriptのみで処理されるため、字幕データがお手元のパソコン外へ送信される心配はありません。会員登録もファイル数の制限もなく、上の枠に.vttをドロップすれば、わずか1秒で.srtファイルが完成します。

ブラウザでVTTをSRTに変換する方法

  1. VTTファイルをドロップ
    ページ上部の枠内に.vttファイルをドラッグ&ドロップするか、枠内をクリックしてローカルドライブからファイルを選択します。ブラウザがローカル上で直接読み込むため、ファイルが外部サーバーにアップロードされることはありません。
  2. WebVTT SRT変換ソフトで字幕キューを自動再構築します
    このステップで操作する必要はありません。ファイルが読み込まれると、変換ツールがすべての字幕キューを即座にSubRip形式へと再構築し、ダウンロードボタンが表示されます。
  3. SRTファイルの保存
    ダウンロードボタンをクリックします。元のファイル名を引き継いだ.srtファイルが、ブラウザの既定のダウンロードフォルダーに保存されます。
  4. プレーヤーでの表示確認
    生成された.srtファイルを動画と同じフォルダーに同一のファイル名で配置するか、プレーヤーの字幕メニューから手動で読み込みます。SubRipに対応したすべてのプレーヤーで字幕が正常に表示されます。

なぜVTTからSRTへの変換が必要なのか?

WebVTTはウェブ向けの規格であるのに対し、デスクトッププレーヤーやテレビ用セットトップボックス、動画編集ソフトの多くはSubRip形式を前提として設計されています。ブラウザ上の動画プレーヤーから保存した字幕の多くは.vtt形式ですが、編集ソフトへの読み込み時や配信プラットフォームへの登録時には.srt形式が求められます。この形式の不一致を解決するために本ツールは作られました。なお、変換元がファイルではなくYouTubeのページである場合は、当社のYouTube字幕保存用Chrome拡張機能を使用すれば、テキストやSRT形式で直接保存できるため、後から変換する手間が省けます。

サーバーやアカウントを使わずにWebVTTをSubRipへ変換.

サーバーやアカウントを使わずにWebVTTをSubRipへ変換

この変換ツールはバックエンドサーバーを持たず、ページ内のJavaScriptのみで動作します。そのため、従来のアップロード型サービスにはない確かなメリットがあります。

  • 字幕データはブラウザ内でのみ変換され、外部サーバーへ送信されることはありません。
  • 会員登録やメールアドレスの入力は不要で、1日の変換ファイル数にも制限はありません。
  • 単に拡張子を変更しただけのファイルではなく、プレーヤーで確実に認識される正規のSubRipファイルを生成します。
  • パソコンでもスマートフォンでも、最新のWebブラウザがあれば環境を問わず動作します。

SubRip規格に準拠したタイムコード処理

ミリ秒の区切り文字として、WebVTTはピリオド(.)を使用しますが、SubRipはカンマ(,)を要求します。本ツールはすべてのタイムコード行を書き換えるため、「00:01:12.480 --> 00:01:15.000」は「00:01:12,480 --> 00:01:15,000」へと正確に出力されます。このわずか1文字の書式の違いこそが、拡張子を.srtに変えただけのVTTファイルがプレーヤーで正しく表示されない原因です。

連番インデックスの自動付与

SubRip形式では各字幕ブロックの先頭に連番のインデックス行が必須ですが、WebVTTにはその仕様がありません。WebVTT SRT 変換は字幕キューを自動でカウントし、タイムライン順に1、2、3と正確な連番を付与するため、最初から最後まで整合性の取れた番号が割り振られます。

不要なヘッダーやコメントの自動除去

ファイル冒頭の「WEBVTT」宣言や「NOTE」コメントブロックはすべて自動的に取り除かれます。SubRip用の読み込みエンジンはこれらの記述を解釈できないため、ヘッダーが残っていると最初の字幕が文字化けしたり、字幕全体のタイミングが1コマずれたりする原因になります。

Compute automation Automation image/svg+xml Amido Limited Richard Slater

レイアウトタグの除去と文字コードの維持

align、line、positionといったWebVTT独自の配置属性は、SRT形式には存在しません。「line:85%」などの記述を残したままにすると画面上にそのままテキストとして表示されてしまうため、本ツールはこれらの不要な属性を自動で削除します。また、ファイル先頭のBOM(バイト順マーク)やWindows標準のCRLF改行コードも正常に処理されます。UTF-8テキストは完全に保持されるため、各種アクセント記号、キリル文字、日本語・中国語・韓国語(CJK)などの文字化けも起こりません。

VTT SRT 変換が役立つ場面

動画クリエイター・編集者

PremiereやDaVinci Resolveをはじめとする多くの編集ソフトでは、字幕の読み込み形式として.srtが標準対応となっている一方、.vttは選択肢にすら含まれていないケースが多々あります。本ツールで変換すれば、字幕トラックをそのままタイムラインへシームレスに配置できます。

オンライン通話や会議の録画データを扱う方

会議の録画データから書き出される字幕はVTT形式が多く、社内アーカイブの指定形式がSRTになっている場合に最適です。字幕が存在しない録画データの場合でも、当社のWindows向け音声・動画文字起こしソフトを使えばパソコン上でテキストを直接生成でき、ファイル形式の変換も本ページで完結します。

各種メディアプレーヤーやテレビで動画を再生する方

セットトップボックス、ホームメディアサーバー、スマートテレビの多くは、動画と同名の.srtファイルは読み込めても、.vttファイルは無視してしまいます。Google Meetから録画してホームサーバーに保存したウェビナー動画などを再生する際にも最適です。

🙋 よく聞かれる質問

問題ありません。どちらの形式も同じデータ(開始時刻・終了時刻が設定されたテキスト行)を保持しているため、画面上に表示される字幕の内容が変わることはありません。上のボックスに.vttファイルを指定するだけで、.srtファイルが出力されます。SubRip形式には対応する記述領域がないため、ブラウザ専用の制御情報のみが除外されます。

すべての処理はお使いのブラウザ上で完結します。変換ツールに.vttファイルを読み込ませるだけで.srtファイルが生成され、他のソフトウェアを導入する必要はありません。内部処理では各キューブロックを解析し、ブラウザ固有の記述を除外した上でSubRip形式へと再構築します。すべての処理はローカル環境のJavaScriptで実行されるため、アップロード待ちのキューも発生せず、VTTからSRTへの変換を何度でも連続して実行できます。

いいえ、見た目が似ているだけです。WebVTTファイルは先頭行が「WEBVTT」という文字列で始まります。その下にはNOTE(注記)ブロックが含まれる場合があり、各キューにはCSSに似たスタイル指定を付与できます。また、タイムコードのミリ秒の前にはピリオドが使われます(例: 00:00:04.000)。一方、SubRipははるかに単純な構造です。各キューには個別の連番行が割り当てられ、同じタイムコードはカンマを用いて「00:00:04,000」と表記されます。それ以外の独自記述は許可されていません。そのため、拡張子を.vttから.srtに変更しただけでは変換したことにならず、ほとんどの再生ソフトで正しく読み込めません。

ブラウザ環境においてはVTTが優れています。VTTはHTML5のtrack要素の標準形式であり、画面上の任意の位置に字幕を配置したり、チャプターの区切りを指定したりできます。それ以外の環境ではSRTが広く普及しています。デスクトップ向け再生ソフトやセットトップボックスは2000年代初頭の登場以来SubRip形式をサポートし続けており、各種動画編集ソフトでも標準的に扱われています。どちらが絶対的に優れているわけではなく、変換後のファイルをどこで使用するかによって選択が分かれます。ウェブプレイヤー用に戻す必要がある場合は、SRTからVTTへの逆変換ツールをご利用ください。

多くの場合、変換処理ではなくファイル名または文字コードに原因があります。.srtファイルは動画と同じフォルダーに配置し、拡張子以外のファイル名を同一にする必要があります(例: movie.mp4 と movie.srt)。一致していない場合、プレイヤーが字幕を自動認識できません。字幕は表示されるもののアクサン付き文字やキリル文字が文字化けしている場合は、プレイヤー側でANSIとして読み込まれている可能性があります。字幕のエンコード設定をUTF-8に切り替えてください。また、一部の家電プレイヤーでは「movie.en.srt」のような言語コード付きのファイル名が求められる場合があります。ファイル自体の破損を切り分けるには、オンラインSRTビューアーで開き、各キューとタイムコードが正しく構成されているかをご確認ください。

字幕テキストとタイミング情報はそのまま完全に引き継がれます。除外されるのは、ウェブ表示用のマークアップ情報のみです。「<v Anna>」のような話者タグ、「<c.loud>」のようなクラスタグ、カラオケ用タイムスタンプなどは、SubRipプレイヤーでそのまま文字として画面に表示されてしまうためすべて削除されます。画面上の配置指定についても同様の理由で除外されます。これらの情報が必要な場合は、元のファイルも手元に残しておいてください。変換ツールが元の.vttファイルを変更することはなく、ダウンロード用の新規ファイルのみを生成します。
YouTube動画テキスト変換ツール - Chrome拡張機能.YouTube動画テキスト変換ツールを入手

無料Chrome拡張機能 - アカウント不要、アップロード不要。

関連サブタイトルツール