VTT から SRT へのコンバーター

WebVTT ファイルを有効な SubRip 字幕にブラウザ内で再構築する無料のオンライン VTT から SRT へのコンバーター。アップロードやアカウントは不要です。

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

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

変換中…

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

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

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

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

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

SoftOrbits VTT から SRT へのコンバーターは、WebVTT ファイルを受け取り、プレーヤーやエディターが問題なく受け入れる SubRip ファイルを返します。すべてこのページで JavaScript を使用して実行されるため、字幕がコンピューターから離れることはなく、サインアップもファイルの数に制限もありません。上のボックスに .vtt をドロップすると、.srt がすぐに準備できます。

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

  1. VTT ファイルをドロップする
    .vtt ファイルをページ上部のボックスにドラッグするか、ボックスをクリックしてディスク上のファイルを選択します。ブラウザがファイルをローカルで読み取るため、どこにもアップロードされません。
  2. WebVTT から SRT へのコンバーターにキューを再構築させる
    このステップでクリックする要素はありません。ファイルが読み込まれると、コンバーターは各キューブロックをSubRip形式に再構築し、ダウンロードボタンが表示されます。
  3. SRTを保存する
    ダウンロードボタンをクリックします。結果は元のファイル名に.srt拡張子が付いた状態で、ブラウザのダウンロードフォルダに保存されます。
  4. プレーヤーで確認する
    .srtをビデオと同じベース名で並べて配置するか、字幕メニューから手動で読み込みます。SubRipを読み取るプレーヤーであれば、テキストが表示されます。

そもそもVTTをSRTに変換する理由

WebVTTはWeb用のフォーマットであり、SubRipはデスクトッププレーヤー、TVボックス、ビデオエディタが実際に期待するものです。ブラウザプレーヤーから保存された字幕は、ほぼ常に.vttで届き、エディタまたはアップロードフォームが.srtを要求します。この不一致が、このページが存在する理由です。ソースがファイルではなくYouTubeページの場合、YouTubeキャプション保存用ChromeアドオンはプレーンテキストまたはSRTをすぐに書き込むため、変換するものは何も残りません。

アカウントまたはサーバーなしでWebVTTをSubRipに変換する.

アカウントまたはサーバーなしでWebVTTをSubRipに変換する

コンバーターはJavaScriptの1ページであり、バックエンドはありません。これだけで、アップロードベースのサービスにはないいくつかの機能を提供します。

  • 字幕はブラウザで変換され、サーバーに送信されることはありません。
  • サインアップ不要、メール不要、ファイル数に日次制限なし。
  • プレーヤーが拒否する名前変更されたVTTではなく、実際のSubRipファイルを取得できます。
  • ラップトップでもスマートフォンでも、あらゆるモダンブラウザで動作します。

SubRipタイミングの修正

SubRipはミリ秒の前にコンマを必要としますが、WebVTTはピリオドを書き込みます。コンバーターは各タイミング行を書き換えるため、00:01:12.480 --> 00:01:15.000 は00:01:12,480 --> 00:01:15,000として出力されます。これは些細な1文字の詳細であり、VTTファイルを単に名前変更した場合にSubRipを期待するプレーヤーが何も表示しない理由です。

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のようなキュー設定はSRTに相当するものがありません。line:85%のような値は画面上にリテラルテキストとして表示されるため、コンバーターはそれらの属性を削除します。ファイル先頭のバイトオーダーマークやWindows CRLF改行もパーサーを混乱させません。UTF-8テキストは、アクセント、キリル文字、CJK文字をそのまま維持して、入力時とまったく同じように出力されます。

VTTからSRTへのコンバーターが必要なのは誰か

ビデオ編集者

Premiere、Resolve、その他のほとんどの編集スイートは、字幕インポートダイアログに.srtをリストしますが、.vttはサポートされる拡張子に含まれていないことがよくあります。ここで一度処理すれば、キャプショントラックはタイムラインに直接配置されます。

録画された通話を持つ人々

会議の録画はVTT形式でキャプションを提供しますが、プロジェクトアーカイブはSRTを要求します。録画にキャプションがまったくない場合、当社のオーディオおよびビデオを文字起こしするためのWindowsアプリはPC上でローカルにテキストを生成し、このページがフォーマットを処理します。

プレイヤーまたはテレビに供給するすべての人

セットトップボックス、ホームメディアライブラリ、古いスマートTVは、ビデオの隣にある.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はHTML5トラック要素のネイティブフォーマットであり、キャプションをフレーム内の任意の場所に配置したり、チャプターポイントをマークしたりできます。それ以外ではSRTが有利です。デスクトッププレイヤーやセットトップボックスは、2000年代初頭に登場して以来SubRipを読み取っており、編集スイートもその習慣をやめません。抽象的な意味では、どちらのフォーマットも優れているわけではありません。ファイルがどこに送られるかによります。ファイルがウェブプレイヤーに戻る場合、SRTをVTTに逆変換するツールが1ページ先にあります。

通常、変換ではなく、ファイル名またはエンコーディングの問題です。 .srtはビデオと同じフォルダに配置し、同じベース名(movie.mp4とmovie.srt)を付ける必要があります。そうしないと、プレイヤーは自動的に認識しません。字幕が表示されるが、アクセント付き文字やキリル文字が壊れて見える場合、プレイヤーはファイルをANSIとして読み取っています。字幕エンコーディングをUTF-8に切り替えると、問題なく表示されます。一部のハードウェアプレイヤーは、movie.en.srtのような言語サフィックスにもうるさい場合があります。ファイル自体を排除するには、結果をオンラインSRTビューアで開き、キューが妥当なタイミングで存在するかどうかを確認してください。

テキストとタイミングは1対1で引き継がれます。残るのは、ウェブレイヤーがキュー内に配置するマークアップです。 <v Anna> のようなスピーカータグ、<c.loud> のようなクラスタグ、およびカラオケタイムスタンプはすべて削除されます。SubRipプレイヤーはそれらをリテラルテキストとして画面に表示するためです。画面上の配置も同様の理由で、上記のタイミングとクリーニングセクションで説明されています。それらのいずれかがあなたにとって重要である場合、元のファイルも保持してください。コンバータは.vttに一切触れず、ダウンロード用の新しいファイルを作成するだけです。
YouTube動画テキスト変換ツール - Chrome拡張機能.YouTube動画テキスト変換ツールを入手

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

関連サブタイトルツール