SubRip形式の.srt字幕ファイルを、HTML5プレーヤーで正しく読み込めるWebVTT形式の.vttファイルへ変換する無料オンラインツールです。
YouTube動画テキスト変換ツールは無料のChrome拡張機能です。任意の動画を開くと、ページ上にトランスクリプトが表示されます。プレーンテキストまたは字幕として取得できます。
無料Chrome拡張機能 - アカウント不要、アップロード不要。
100%プライベート:ファイルはブラウザ全体で解析および変換されます。サブタイトルはサーバーにアップロードされません - cloudconvertやfreeconvertとは異なり。
字幕ファイルを読み込めないプレーヤーは、エラーや警告を出さずに単に字幕メニューを空のまま表示することが多いため、原因がわからず変換ツールを探すことになります。テキストエディタで見比べると両形式は酷似していますが、SubRipからWebVTTへの移行は単なるファイル名変更では通用しません。パーサーは、先頭のヘッダー行とミリ秒の区切り文字を厳格にチェックします。
未公開の映像素材、社内向けの研修ビデオ、クライアントの確認待ちデータなど、字幕ファイルには動画の全スクリプトが含まれているため、第三者のサーバーへ送信すべきではない重要機密に該当することが少なくありません。
WebVTTファイルがエラーメッセージも出さずに読み込み拒否される最大の原因は、ミリ秒の区切りがカンマのままになっている点です。本ツールは変換時にすべてのタイムスタンプをドット形式へ書き換え、2つの時刻をつなぐ矢印記号も仕様に準拠した形式を維持します。45分の講義動画ではキュー数が600個(タイムスタンプは1,200箇所)に達することも珍しくなく、手作業での修正は現実的ではありません。
WebVTTではタイムスタンプの前の行がキュー識別子として扱われるため、SRTからVTTへの変換時にも元の番号がそのまま保持されます。校正担当者から「148番のキュー」について修正連絡があった場合でも、両方のファイルで該当箇所を迅速に特定できます。
現場の字幕データが常にクリーンとは限りません。翻訳作業の過程でブロック内に余分な空行が残っていたり、複数の作業者が別々のアプリで編集したためにCRLFとLFが混在していたりするケースも見受けられます。本ツールはUTF-8のBOM、不要な空行、混在した改行コードが含まれていても停止することなく変換を完了します。
WebVTTはSRTと同様の基本的なiタグやbタグに対応しているため、キュー内の強調タグは削除されずに保持されます。挿入歌の歌詞や画面外の音声を示す装飾など、翻訳者が設定したフォントスタイルを損なうことなく変換します。
WebブラウザはSubRip形式に非対応です。Chrome、Firefox、SafariなどのブラウザはWebVTTのみを解釈し、videoタグ内の track 要素経由で読み込みます。プロジェクト内の字幕ファイルはすべて事前にWebVTT形式へ揃えておかなければ、字幕メニューに表示されません。
主要な動画編集ソフトや字幕作成ソフトは現在もSRT形式での出力を標準としている一方、納品先の配信プラットフォームはWebVTT形式を要求することが多いため、アップロード前のフォーマット変換が必須となります。納品前に動画ファイル自体の調整も必要な場合は、当社の動画処理ツールキットをご活用ください。
学習プラットフォームやポッドキャストの配信サービスでは、字幕形式として.vttのみ対応しているケースが少なくありません。そのため、手元にある過去のSRTファイルはアップロード前に変換する必要があります。また、講義動画がすでにYouTube上にあり字幕ファイルが一切ない場合は、当社のYouTubeページ上の文字起こしを取得するChrome拡張機能を使えば、ベースとなるテキストを簡単に抽出できます。