🛝Toolio
概要 お問い合わせ

🎞️ 字幕(SRT)タイミング修正ツール

.srtファイルを貼り付けるか読み込み、秒単位のタイムシフト(+/-)とフレームレートの変換を適用してから、修正済み字幕をコピーまたはダウンロードできます。すべてブラウザ内で完結します。

SRTサブタイトル

はじめからプライベート. このツールはブラウザ上で完全に動作し、入力した内容はアップロードされず、オフラインでも使用できます。

概要

このツールは、標準的な SubRip(.srt)ファイル内のすべてのタイムスタンプを解析し、2 つの独立した修正を適用します。時間シフトでは、すべての字幕に固定オフセット(例、+2.5 秒または -0.8 秒)を加算または減算します。すべての字幕を音声に合わせて前後に移動できます。フレームレート変換では、すべてのタイムスタンプにソース FPS とターゲット FPS の比率を掛けます(Subtitle Edit の「X から Y にフレームレートを変更」と同じ方式)。動画のフレームレートが字幕作成時と異なる場合に蓄積するずれを修正します(例、25 fps PAL 用の字幕を 23.976 fps NTSC 動画で使用)。両方の修正は 1 回の処理で同時に適用できます。処理はすべてブラウザ内で行われます。字幕のテキストがサーバーに送信されることはありません。

使い方

  1. テキストエリアに.srtの内容を貼り付けるか、「ファイルを開く」をクリックしてデバイスから.srtファイルを読み込んでください。
  2. 秒単位のタイムシフトを入力してください。正の値で字幕を遅らせ、負の値で早めることができます。
  3. (任意)元のフレームレートと目標フレームレートを選択して(例:25 → 23.976)、FPSの違いによるタイミングのずれを補正できます。
  4. 「シフト適用」をクリックしてファイルを処理します。修正された字幕テキストがすぐに出力エリアに表示されます。
  5. 結果をクリップボードにコピーするか、「.srtをダウンロード」をクリックして修正済み字幕ファイルをデバイスに保存してください。

よくある質問

タイムシフトの値はどういう意味ですか?
ファイル内のすべてのタイムスタンプに加算されます。+2.5で字幕が2.5秒遅れ、-1で1秒早くなります。
単純なタイムシフトではなくフレームレートのリスケールを使うべきはどんな場合ですか?
字幕のズレが時間とともに大きくなる場合(例:10分時点で1秒、50分時点で5秒ズレる)にリスケールを使用してください。字幕とビデオのFPSが異なっていることを示しています。
字幕ファイルはサーバーにアップロードされますか?
いいえ。すべての処理はブラウザ内のみで行われます。字幕テキストがデバイスの外に出ることは一切ありません。
リスケールに対応しているフレームレートはどれですか?
23.976fps(NTSCフィルム)、24fps、25fps(PAL)間の変換に対応しています。FPSの不一致によって生じる字幕同期問題の大半をカバーできます。
タイムシフトとフレームレートのリスケールを同時に適用できますか?
はい。まずフレームレートのリスケールでずれを補正し、次にタイムシフトで残った全体的なオフセットを修正します。これらはすべて1パスで処理されます。