エージェント向け Polysh を早期アクセスで提供中。コーディングエージェントがデモを録画し、Polysh が仕上げます。 ウェイティングリストに登録 →

字幕タイムスタンプ変換

1 つのタイムスタンプを、字幕ツールや編集ソフトが求めるあらゆる形式に変換できます。

ブラウザツールを読み込んでいます…

字幕タイムスタンプ変換でできること

動画編集ソフトはフレーム、字幕ファイルはミリ秒、URL やスクリプトはただの秒で時刻を扱います。これらの間で時刻を手で変換すると、1 つずれるミスが入り込みます。

ほぼどんな形式でも 1 行に 1 つずつタイムスタンプを入力すると、それぞれ SRT のスタンプ(00:01:02,500)、WebVTT のスタンプ(00:01:02.500)、秒、ミリ秒、フレームのタイムコード、通しのフレーム番号に変換されます。「その他のオプション」のフレームレートは既定で 25 fps で、23.976〜60 に対応しています。時刻の列を貼り付ければ、一覧をまとめて変換できます。

例

入力

1:02.5

結果

SRT:00:01:02,500
WebVTT:00:01:02.500
秒:62.500
ミリ秒:62500
タイムコード(25 fps):00:01:02:12
フレーム:1562

25 fps では、0.5 秒は 12.5 フレームです。タイムコードは整数のフレームを数えるので、62 秒目のフレーム 12 になります。

字幕タイムスタンプ変換の使い方

  1. 「タイムスタンプ」に 1 行に 1 つずつ入力するか貼り付けるか、「例を使う」を選びます。
  2. 「その他のオプション」を開き、タイムコードに使う「フレームレート」を選びます。
  3. 変換結果をコピーするか、「.txt をダウンロード」を選んで timestamps.txt を保存します。

知っておきたいこと

  • フレームのタイムコードがちょうどミリ秒の整数になることはまれなので、丸められます。25 fps の 00:01:02:12 は 62.480 秒になります。
  • マイナスの時刻は受け付けません。オフセットには、符号付きの値を受け付ける字幕タイミング一括シフトを使ってください。
  • コロン区切りの形式では、59 を超える分と秒は受け付けませんが、3725 のようなただの数値は秒として読み取ります。

字幕タイムスタンプ変換についてよくある質問

フレーム付きのタイムコードを SRT の時刻に変換するには?

「その他のオプション」で動画のフレームレートを選び、タイムコードを HH:MM:SS:FF の形で入力します。フレーム数をフレームレートで割って秒に加えるので、25 fps の 00:01:02:12 は 00:01:02,480 になります。

SRT と VTT のタイムスタンプの違いは何ですか?

主な違いは、ミリ秒の前の区切り文字です。SRT はカンマを使って 00:01:02,500、WebVTT はドットを使って 00:01:02.500 と書きます。WebVTT では 01:02.500 のように時間を省略することもできます。

動画の 1 秒は何フレームですか?

フレームレートによります。映画は 24、PAL の映像は 25、NTSC は約 29.97、ほとんどの画面録画は 30 か 60 です。長い時間をフレーム数に換算するには、フレーム計算ツールを使ってください。