SRTからVTTへの変換

Potokチーム更新日 ~1 分で読めます

サンプルのキューをSRTからVTTに変換すると、変わるのは二点です。先頭にWEBVTTのヘッダー行が加わり、各時刻の小数点がカンマからピリオドに変わります。ページには同じ2つのキューをSRTとWebVTTで続けて示すので、ファイルを一行ずつ比べられます。

録音を文字起こしする

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く

2 GB までのファイル · TXT、MD、DOCX、PDF、SRT、VTT で書き出し · 話者ラベルとタイムスタンプ · 約30言語

要点

  • テキスト、キュー番号、開始時刻と終了時刻の間の矢印は、変換後の出力でもそのままです。
  • WebVTTファイルは、最初の行にWEBVTTという語から始まり、その後に空行が続かなければなりません。SRTにはそのような行がありません。
  • ページが使うのは二つのキューの固定サンプルで、貼り付け欄はないので、自分のファイルには同じ規則を当てはめてください。
  • キュー番号はWebVTTでは任意で、キュー識別子と呼ばれるため、残しても問題ありません。
  • 実際のファイルでは、この二つの変更以外が必要なこともあるので、結果はプレーヤーで確認してください。

計算ツール

初期例:同じ2つのキューを SRT と WebVTT で表示しています。

1
00:00:01,000 --> 00:00:03,500
Let's start the meeting.

2
00:00:04,000 --> 00:00:07,200
First, we'll review last week's results.
WEBVTT

1
00:00:01.000 --> 00:00:03.500
Let's start the meeting.

2
00:00:04.000 --> 00:00:07.200
First, we'll review last week's results.

変換では、先頭行(WEBVTT)、ミリ秒の前のカンマをピリオドに変える点が変わり、必要に応じてキュー番号が省かれます。

Potokでできること
機能詳細
利用場所Telegram ボット @potok_now_bot。大きなファイルはボットのミニアプリから送れます
ファイルサイズ最大 2 GB
書き出し形式TXT、MD、DOCX、PDF、SRT、VTT
話者と時間話者ラベルとタイムスタンプをオンにできます
対応言語公開されている結果が良好な約30言語と、注意が必要な数言語
翻訳文字起こしは他の言語に翻訳されません
音声入力別途Potokのデスクトップアプリで、任意のプログラムに音声でテキストを入力できます。ロシア語の音声に対応しています

関連情報

対応言語の一覧、ツール、用語集もご覧ください。

よくある質問

SRTとVTTの違いは何ですか。

テキストと時間範囲は似ています。WebVTTはWEBVTTのヘッダーで始まり、ミリ秒の前にピリオドを使いますが、SRTはカンマを使います。

SRTからVTTへ手作業で変換するにはどうしますか。

最初の行にWEBVTTを加え、その後に空行を入れます。次に、00:00:01,000のような形のすべての時刻で、カンマをピリオドに置き換えます。

キュー番号は削除する必要がありますか。

いいえ。WebVTTは時刻の行の前に識別子の行を置けるので、SRTの番号付きキューも有効です。例では残しています。

WebVTTはどこで使われますか。

WebVTTはウェブ動画のテキストトラック形式です。ページのプレーヤーがトラックファイルを求めるなら、期待される形式はVTTです。

文字起こしから両方の形式を得られますか。

はい。ボットは文字起こしをSRTかVTTで書き出せるので、変換が必要なのは、すでに持っている字幕ファイルだけです。

出典

各出典は、記載の日付に手作業で開いて確認しました。ページは変更されることがあるため、細部が重要な場合は出典をご確認ください。

  1. SubRip and the .srt format (Wikipedia), Wikipedia · 確認日
  2. WebVTT: The Web Video Text Tracks Format (W3C), W3C · 確認日
  3. WebVTT (Wikipedia), Wikipedia · 確認日

お手持ちの録音で試してみましょう

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く