タイミング
固定オフセットでのずらし、比率による伸縮、フレームレート変換、参照トラックへの同期、結合、分割、重なりの除去、空白の補完、時間範囲の切り出しを行います。
29 個のツール
字幕のフレームレートを変換
元 fps ÷ 先 fps で全タイムスタンプを伸縮します。23.976・24・25・29.97・50・60 の任意の組に使えます。
字幕の空白を埋める
前の字幕を長く表示して、次の字幕までの黒い間を埋めます。両方の字幕は本文も時刻もそのまま残ります。
23.976 から 25fps に補正
全タイムスタンプを 0.95904 倍して NTSC フィルムの字幕を PAL 版に合わせます。4.096% の補正で、丸めた 4% ではありません。
23.976→29.97fps に補正
フレーム番号をフィルムレートで割ってしまった字幕に 0.8 を掛けます。3:2 プルダウンは変換の理由にならない点も書いています。
24 から 25fps に補正
全タイムスタンプをちょうど 0.96 倍して 4% の PAL 速度上昇に合わせます。読み速度が上がる分の影響も明記しています。
25 から 23.976fps に補正
全タイムスタンプを 1.0427094 倍して PAL の字幕を NTSC フィルム版に戻します。25 から 29.97 が誤りである理由も書いています。
29.97→23.976fps に補正
フィルムの時間軸を NTSC コンテナのレートで数えた字幕に 1.25 を掛けます。早く出る字幕を戻す、0.8 の裏返しです。
50 から 25fps に補正
全タイムスタンプを半分にして、50fps やフィールド数えの字幕を 25fps 版に戻します。誤りはファイル全体の長さに出ます。
重なった字幕を結合
画面時間が重なる cue を 1 つにまとめ、両方の本文を持たせます。開始は最も早く、終了は最も遅い時刻になります。
近い字幕ブロックを結合
間隔が指定値より短い隣り合う cue を 1 つにまとめます。空いた間は埋まり、語は 1 つも落ちません。
2点指定で字幕を同期
ファイル内の 1 点と本来の時刻を指定します。1 組なら全体を平行移動し、2 組なら末尾でずれる伸縮も直せます。
字幕の重なりを解消
各 cue の開始を前の cue の終了に合わせます。切り詰めた件数と削除した件数は別々に報告します。
字幕の時間軸を比率で伸縮
全タイムスタンプを指定した比率で掛けます。PAL 速度上昇や、末尾に向かって広がるずれの補正に使えます。
字幕間に最小の空白を設定
cue と cue の間に指定ミリ秒以上の黒画面を空けます。2 行が 1 つに見えないようにし、足りない分は前の cue が譲ります。
字幕の最小表示時間を設定
指定より短い cue を長く表示します。伸ばした分は後ろの空白から取り、最後の cue はそのまま延ばします。
字幕の終了時刻だけをずらす
各 cue の終了時刻だけを動かし、開始はそのままにします。字幕を長く残すことも早く消すこともできます。
字幕の開始時刻だけをずらす
各 cue の開始時刻だけを動かし、終了はそのままにします。指定した分だけ cue が短くも長くもなります。
字幕のタイミングをずらす
全 cue を指定したミリ秒だけ前後に動かします。動くのは時刻だけで、本文と番号は変わりません。
字幕をフレーム数でずらす
フレーム数をフレームレートで時刻に直して全 cue を動かします。23.976・24・25・29.97・30fps の素材に対応します。
字幕をタイムコードでずらす
00:00:02,500 のようなタイムコード分だけ全 cue を動かします。負の値も使え、開始と終了が同じだけ動くので長さは変わりません。
指定範囲の字幕だけをずらす
指定した時間範囲に開始がある cue だけを動かし、残りは触りません。1 シーンだけ直してファイル全体を保てます。
字幕をフレーム境界に合わせる
各字幕の境界を最寄りのフレームに寄せます。25・23.976・29.97 など任意のレートで、全体の長さは変わりません。
長い字幕を文字数で分割
文字数上限を超える cue を読みやすい長さに切ります。本文は語の境界で分け、時刻は長さに比例して配ります。
字幕を文単位で分割
1 文 1 cue に分けます。句点・疑問符・改行で切り、略語や小数はそのまま残します。
字幕を表示時間で分割
指定より長く画面に出る cue を等分します。分割数と各片の時刻は、元の表示時間から計算します。
字幕を時間で複数ファイルに分割
1 本の字幕を時計に沿って複数ファイルに分けます。各 cue の時刻と番号はそのまま残り、分割後のファイルは 1 つの zip になります。
動画の長さに字幕を合わせる
動画の長さを指定すると、字幕全体をそれに合わせて伸縮します。比率はファイルの先頭と末尾から自動で測ります。
指定タイムコードに字幕を同期
最初の字幕が指定した時刻に来るよう全体を動かします。00:00:00,000 で頭の余りを消し、先頭より前には押し出しません。
字幕を時間範囲で切り出す
指定した時間窓の中だけを残します。完全に外の cue は落とし、境界をまたぐ cue はその位置で切ります。
他のカテゴリ
形式変換
SRT、VTT、ASS、SSA、SBV、SMI、LRC、MicroDVD、TTML、JSON、テキスト、CSV の相互変換と、失われる情報の表示を行います。
テキストとスタイル
大文字・小文字、タグ、聴覚障害者向け情報、文字色、表示位置、二言語の結合と分割、検索と置換、行の折り返し、文字コードと BOM を修正します。
品質チェック
重なり、空白、空の字幕、時間軸の順序の乱れ、表示時間の異常など、字幕ファイルの構造上の問題を検出します。まとめて確認することもできます。
アクセシビリティ基準
EN 301 549、WCAG 1.2.2、FCC、Ofcom、Netflix、BBC の基準で読速(CPS)と文字数(CPL)、表示時間を判定します。
タイムコード
30 fps の非ドロップフレームと 29.97 のドロップフレームを相互変換します。両者は 1 時間で 3.6 秒ずれ、双方向に対応しています。
書き出し
字幕を HTML の track 要素、YouTube のチャプター、プレーンテキスト、印刷用 PDF に変換します。字幕形式にはない成果物です。
メディア入力
動画から字幕を抽出し、Whisper で文字起こしし、PGS と VobSub を OCR で認識します。読み上げと音声への再同期もブラウザ内で行います。