Skip to content

SSA to VTT 変換ツール

高速。プライベート。完璧。

ブラウザ内で100%ローカル処理。アップロード不要。待ち時間なし。制限なし。

プライベート&安全
超高速
無料&無制限
SSA
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!

SSA ファイルをここにドラッグ&ドロップ

またはクリックして選択

Supports .ssa files up to any size

100% ローカルアップロード不要安全即時

使い方

1

SSA ファイルをアップロード

ドラッグ&ドロップまたは .ssa ファイルを選択

2

即座に変換

ブラウザ内でローカル処理

3

VTT をダウンロード

.vtt ファイルをすぐに取得

AllSubConverter を選ぶ理由

プライバシー重視

すべてブラウザ内で実行。ファイルはアップロードされません。

圧倒的なスピード

最適化されたエンジンで数秒で変換。

本当の無制限

ファイルサイズ制限なし。1日あたりの制限なし。完全無料。

どこでも動作

Windows、Mac、Linux、iOS、Android - モダンブラウザならどこでも。

なぜSSAをVTTに変換するのか?

WebVTTはHTML5動画とW3CのWebコンテンツアクセシビリティガイドラインが要求する字幕形式です。ウェブサイトに動画を埋め込む場合、Video.jsやPlyrでWebプレーヤーを構築する場合、またはYouTubeやVimeoにアップロードする場合、VTTが必要です。SSAファイルはSSAパーサーがWeb標準の一部ではないため、ブラウザーで直接使用できません。この変換ツールはSSAダイアログ行を読み取り、Override タグを削除し、Centisecond時間をVTTのドット区切りタイムスタンプに変換し、必須のWEBVTTヘッダーを先頭に追加します。

入力形式

SSA

SSA(SubStation Alpha v4)は1996年のスクリプトベースの字幕形式です。[Script Info]、[V4 Styles]、[Events]セクションで構成され、Inline Override タグでスタイルと配置を制御します。ダイアログのタイミングはCentisecond精度(H:MM:SS.cc)を使用します。Web再生ではなくデスクトップ字幕レンダリング用に設計されました。

出力形式

VTT

VTT(WebVTT、Web Video Text Tracks)はHTML5動画用のW3C標準字幕形式です。ファイルはWEBVTTヘッダー文字列で始まり、ドット区切りタイムスタンプ(00:00:15.200 --> 00:00:20.500)を持つCue ブロックが続きます。VTTはposition、align、lineなどのCue 設定で基本的なWeb互換スタイルをサポートします。

機能

すべてのブラウザーとWeb動画プレーヤーが必要とする必須WEBVTTヘッダーを追加
SSAのCentisecond時間(0:00:15.20)をVTTドット表記(00:00:15.200)に変換
位置、色、フォント、カラオケのOverride タグを含むすべてのSSA Override ブロックを削除
SSAの改行マーカーを各Cue ブロック内のVTT改行にマッピング
ナビゲーションとJavaScriptベースのプレーヤー制御用のオプションCue IDを追加
SSAソースファイルのCRLFおよびLF行末を検出して処理
Chrome、Firefox、Safari、Edge、モバイルブラウザーと互換性のあるUTF-8エンコードVTTを出力
外部サーバーへのファイルアップロードなしで完全にクライアントサイドで処理

変換する理由

HTML5の<video>要素は字幕トラックにWebVTT(.vtt)ファイルのみを受け付けます。SSAはどのWebブラウザーでも認識されません。
YouTubeとVimeoの字幕アップロード画面はVTTを受け付けますが、SSAファイルを拒否します。
Video.js、Plyr、JW Player、Shaka PlayerなどのJavaScript動画プレーヤーは<track>要素経由でVTTをネイティブに読み込みます。
WCAG 2.1アクセシビリティガイドラインはスクリーンリーダー互換性を確保するため、Web動画キャプションにVTTを推奨しています。
SSAのOverride タグはWeb標準の一部ではなく、ブラウザー字幕エンジンでレンダリングできません。
VTTはCue 設定(line、position、align)で基本的な配置をサポートし、すべての現代ブラウザーで動作します。
CMSやCDNに動画をアップロードする前にSSAをVTTに変換することで、字幕トラックが自動的に検出・表示されます。

フォーマットの違い

SSAは[Script Info]、[V4 Styles]、[Events]セクションを使用。VTTはオプションのWEBVTTヘッダーと連続Cue ブロックを持つフラット構造を使用。
SSAの時間はCentisecond(0:00:15.20)。VTTの時間はドット区切りMillisecond(00:00:15.200)で矢印区切り(-->)。
SSAは文字単位のスタイル設定に複雑なInline Override をサポート。VTTはCue レベル設定(align、line、position、size)のみでInline タグなし。
SSAファイルはOverride ブロック解釈用の専用レンダラーが必要。VTTファイルはブラウザー字幕エンジンがネイティブに処理。
SSAのメタデータは[Script Info]に格納。VTTのメタデータはCue前のNOTE ブロックに配置可能。
SSAファイルは通常字幕エディターで開かれる。VTTファイルはWebサーバーから読み込まれHTMLの<track>タグで参照される。

主なユースケース

Web動画の埋め込み

ウェブサイトでHTML5の<video>を使用する場合、VTT字幕が必要です。SSAをVTTに変換して、ブラウザーが<track>要素経由でネイティブにキャプションを表示できるようにします。

YouTube・Vimeoアップロード

両プラットフォームともVTT字幕のアップロードを受け付けます。クリエイタースタジオの字幕画面からアップロードする前に、SSA字幕をVTTに変換してください。

オンライン学習プラットフォーム

Moodle、Canvas、CourseraなどのLMSはアクセシブルな動画キャプションにVTTを使用します。コンプライアンスのためにSSA字幕をVTTに変換してください。

カスタムWebプレーヤー

JavaScript動画プレーヤー(Video.js、Plyr、Shaka Player)は標準の<track> API経由でVTTを読み込みます。SSAファイルはどのWebプレーヤーライブラリでもサポートされていません。

WCAGアクセシビリティ準拠

Webアクセシビリティ規制は動画コンテンツのキャプションを要求します。VTTはWCAG 2.1に基づくアクセシブルな字幕配信でブラウザーが期待する形式です。

関連フォーマット

よくある質問

ブラウザーにはSSA字幕パーサーが含まれていません。HTML5の<video>要素と<track>タグはキャプションと字幕トラックにWebVTTファイルのみを受け付けます。動画がWebページに埋め込まれている場合、SSA字幕は表示されません。VTTへの変換でブラウザー互換になります。

いいえ。VTTは基本的なCue レベル配置(line、position、align)のみをサポートし、{\pos(x,y)}や{\fs28}などのSSA Override タグはサポートしません。すべてのOverride ブロックは変換中に削除されます。

はい。VTT出力はVideo.js、Plyr、JW Player、Shaka Playerなど、HTML5の<track>要素をサポートするすべてのJavaScript動画プレーヤーと完全に互換性があります。

はい。すべてのVTTファイルは1行目にWEBVTTという文字列で始まる必要があります。このヘッダーがないとブラウザーはファイルを拒否し、字幕が表示されません。変換ツールはこのヘッダーを自動的に先頭に追加します。

SSAはH:MM:SS.cc形式のCentisecond精度を使用します。VTTはHH:MM:SS.mmm形式のMillisecond精度をドット区切りで使用します。変換ツールはSSAのCentisecondに10を掛けてVTTのMillisecondを生成します。

カラオケタグ({\k}、{\kf}、{\ko})は変換中に削除されます。VTTはカラオケ効果をネイティブにサポートしていません。ダイアログテキストは保持されますが、音節ごとのハイライトタイミングは失われます。

字幕を変換する準備はできましたか?

SSA ファイルをここにドロップして VTT に即座に変換。

関連リソース