SSA から VTT — HTML5 互換の WebVTT 形式へ変換
高速。プライベート。完璧。
100%ブラウザ内でローカル処理。アップロード不要。待ち時間なし。
SSA ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.ssaファイルに対応
その他の字幕ツール
AllSubConverter を選ぶ理由
プライバシー重視
すべてブラウザ内で実行。ファイルはアップロードされません。
圧倒的なスピード
最適化されたエンジンで数秒で変換。
無料&ローカル
1ファイルは最大50MB。バッチは最大200ファイルまたは1GBまでです。
どこでも動作
Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。
なぜSSAをVTTに変換するのか?
WebVTTはHTML5動画のテキストトラックで使われる字幕形式です。ウェブサイトに動画を埋め込む場合やWebプレーヤーを構築する場合には、VTTが実用的な選択肢になることが多いです。この変換ツールはSSAのダイアログ行を読み取り、override タグを削除し、CentisecondタイミングをVTTのドット区切りタイムスタンプに変換し、必須のWEBVTTヘッダーを先頭に追加します。
入力形式
SSASSA(SubStation Alpha v4)は、[Script Info]、[V4 Styles]、[Events] の各セクションで構成され、インライン override タグでスタイルと配置を制御するスクリプトベースの字幕形式です。ダイアログのタイミングはCentisecond精度(H:MM:SS.cc)を使用します。この変換ツールはUTF-8入力を読み込み、必要に応じてGB18030へフォールバックします。
出力形式
VTTVTT(WebVTT、Web Video Text Tracks)はHTML5動画テキストトラック向けのW3C字幕形式です。この変換ツールは、WEBVTTヘッダーと、ドット区切りタイムスタンプ(00:00:15.200 --> 00:00:20.500)を持つキューブロックを出力します。オプションのキューIDやキュー設定は追加しません。
機能
変換する理由
フォーマットの違い
主なユースケース
Web動画の埋め込み
テキストトラックを使用するHTML5動画実装向けに、SSAのダイアログをVTTへ変換します。
YouTube・Vimeoアップロード
現在VTT字幕アップロードを受け付けるプラットフォームやワークフロー向けに、SSAのダイアログをVTTへ変換します。
オンライン学習プラットフォーム
WebVTTキャプションを読み込むオンラインコースプレーヤー向けに、SSA字幕をVTTへ変換します。
カスタムWebプレーヤー
HTML5 track APIに対応するカスタムWebプレーヤー向けにWebVTTトラックを作成します。
WCAGアクセシビリティ準拠
より広いアクセシブルな動画実装の一環として、ブラウザー向けキャプショントラックを作成します。
関連フォーマット
よくある質問
ブラウザにはSSA字幕パーサーが含まれていません。HTML5の<video>要素と<track>タグはキャプションと字幕トラックにWebVTTファイルのみを受け付けます。動画がWebページに埋め込まれている場合、SSA字幕は表示されません。VTTへの変換でブラウザ互換になります。
いいえ。VTTは基本的なキューレベル配置(line、position、align)のみをサポートし、{\pos(x,y)}や{\fs28}などのSSA Override タグはサポートしません。すべてのOverride ブロックは変換中に削除されます。
標準WebVTTテキストトラックをサポートするプレーヤーであれば、通常は出力を読み込めます。プレーヤーのVTT対応状況を確認し、必要に応じてtrack要素を設定してください。
はい。すべてのVTTファイルは1行目にWEBVTTという文字列で始まる必要があります。このヘッダーがないとブラウザはファイルを拒否し、字幕が表示されません。変換ツールはこのヘッダーを自動的に先頭に追加します。
SSAはH:MM:SS.cc形式のCentisecond精度を使用します。VTTはHH:MM:SS.mmm形式のMillisecond精度をドット区切りで使用します。変換ツールはSSAのCentisecondに10を掛けてVTTのMillisecondを生成します。
カラオケタグ({\k}、{\kf}、{\ko})は変換中に削除されます。VTTはカラオケ効果をネイティブにサポートしていません。ダイアログテキストは保持されますが、音節ごとのハイライトタイミングは失われます。