字幕変換ツール
SRT、WebVTT、SBV、ASSを相互変換し、ずれていくタイミングも直せます。
字幕変換ツールは完全にブラウザ内で動作します。貼り付けたテキストは端末上で処理され、送信されません。
動画トリミングツールを開く
字幕変換 について
SRT、WebVTT、SBV、ASSはどれも同じ三つ、つまり開始時刻、終了時刻、テキストを保存していて、違いはほとんど記号の付け方だけです。SRTは番号を振り時刻をカンマで区切り、WebVTTはヘッダーとピリオドを求め、SBVは両方の時刻を1行に並べ、ASSはDialogue行の中に埋めます。ですから変換は要点において無損失です。各キューをミリ秒で読み取り、目的の形式で書き戻すだけだからです。同じ正規化された時間軸のおかげで、遅れた字幕をずらす、ずれていく字幕を伸縮するという二つの修正も簡単になります。
機能
- SRT、WebVTT、SBV、ASSを自動判別して読み込み
- SRT、WebVTT、SBV、ASS、書き起こしとして出力
- WebVTTの表示位置設定を保持
- ASSの装飾タグを除去し改行を正規化
- すべてのキューを秒単位で前後にずらす
- 23.976、24、25、29.97のフレームレート差プリセット
字幕変換 の使い方
- 字幕ファイル、または変換したい部分を貼り付けます
- 出力形式を選びます。入力形式は自動で判別されます
- ずれがあればタイミングの移動やフレームレート変換を適用します
- 変換結果をコピーまたは保存します
例
入力
1
00:00:01,500 --> 00:00:04,000
Hello there.
出力
WEBVTT
00:00:01.500 --> 00:00:04.000
Hello there.
SRTとWebVTTの違いはヘッダーとピリオドだけですが、それでもブラウザは読み込みを拒みます。
よくあるエラーとトラブルシューティング
- ブラウザがSRTファイルを受け付けない。 — HTMLの動画はWebVTTのみ対応です。ここで変換してください。ヘッダーと時刻のカンマが変わります。
- 最初は合っているのに少しずつずれていく。 — オフセットではなくフレームレートの不一致です。プリセットを使ってください。23.976を25で再生すると約4%速くなります。
よくある質問
- SRTをVTTに変換するには。
- SRTを貼り付けてWebVTTを選びます。WEBVTTヘッダーが追加され、カンマがピリオドに変わり、キュー番号が省かれます。
- SRTとWebVTTの違いは。
- WebVTTはブラウザがtrack要素で受け付ける形式です。ヘッダーがあり、ミリ秒の前がピリオドで、表示位置や装飾にも対応します。
- 字幕がずれていくのはなぜですか。
- ほぼフレームレート変換が原因です。23.976fpsの素材を25で再生すると、字幕から少しずつ離れていきます。
- 読みやすい字幕速度は。
- 一般向けで毎秒17文字前後、上限は21文字ほどです。ここではファイル内で最も速いキューを表示します。
関連ツール
- 動画トリマー — 開始・終了時間で動画からクリップを切り出します。ブラウザ内で処理し、アップロードはありません。
- 動画ビットレート計算 — 目標容量とビットレートを相互に計算します。
- 動画から音声を抽出 — 動画の音声をMP3・WAV・M4Aとしてブラウザ内で抽出します。アップロードはありません。
- テキスト比較 — 2つのテキストを行単位で比較し、追加と削除を確認します。
- 改行の削除 — 改行を削除・再整形したり、区切り文字に置き換えたりします。
- 動画コンバーター — MOV・MKV・AVI・WebM・MP4の動画をブラウザ内でMP4またはWebMに変換します。アップロードはありません。
すべての ArrayKit ツール