Skip to content

SBV から ASS への字幕変換ツール

プレーンなSubViewerテキストを、スタイリングセクション、上書きタグ、センチ秒タイミングを持つASS形式に変換します。

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

またはクリックして選択

50MB以下の.sbvファイルに対応

コアエンジンアーキテクチャ

SBVをASSへ変換について

当変換ツールは、SubViewer字幕ファイルをAdvanced SubStation Alpha形式にアップグレードし、SBVにはなかったビジュアルスタイリングの世界を開きます。ASSファイルは[Script Info]、[V4+ Styles]、[Events]の構造化セクション、オーバーライドタグ、色コード、フォント設定を含み、Aegisubなどのプロフェッショナルツールで細かいスタイリングが可能になります。

ペイロード&構文インスペクター

SBV → ASS コード構文と構造の検証

ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます

ミリ秒同期
input.sbv
SBV 入力
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
output.ass
ASS 出力
[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!
仕様シート

SBV vs ASS 技術仕様

規格準拠
入力形式

SBV

SBV

SBV(SubViewer)は、コンマ区切りタイムスタンプペアを使用するシンプルなプレーンテキスト字幕形式です。スタイリング機能やポジショニング機能がありません。

出力形式

ASS

ASS

ASS(Advanced SubStation Alpha)は、[Script Info]、[V4+ Styles]、[Events]セクションを持つ構造化字幕形式です。オーバーライドタグでのキュー単位スタイリング、色コード、フォント設定、アニメーション効果をサポートし、アニメやカラオケで広く使用されています。

フォーマットの違い

SBVはプレーンテキストでシンプルな構造です。ASSはセクション区切りの構造化されたテキスト形式です。
SBVはミリ秒タイムスタンプを使用します。ASSはセンチ秒タイムスタンプを使用します。
SBVにはスタイル定義がありません。ASSには[V4+ Styles]セクションでスタイルを定義できます。
SBVはブラケットタグを使用します。ASSは中括弧のオーバーライドタグを使用します。
SBVには色コード機能がありません。ASSは16進数の色コードを使用します。
SBVにはフォント設定がありません。ASSはフォントファミリー、サイズ、太字を定義できます。

変換のトラブルシューティングと注意点

プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策

4 個の注意点
GOTCHA #1

プレーヤーで字幕のタイミングがずれたり音ズレが発生する

動画のフレームレートの違い(23.976fpsと25fpsなど)が原因の場合があります。当サイトの「字幕同期ツール」で全体の遅延を一括調整できます。

GOTCHA #2

日本語の漢字や記号が文字化け(?)して表示される

Shift-JISなど古い文字コードで保存されたファイルは文字化けします。出力ファイルはUTF-8に標準化されます。元のファイルが破損している場合は文字コード変換ツールをご利用ください。

GOTCHA #3

複数人物が同時に話す際に字幕が重なって見づらい

フォーマットによって重複表示の仕様が異なります。当サイトの字幕エディターで各行の表示時間を微調整できます。

GOTCHA #4

動画編集ソフト(Premiere、DaVinci Resolve等)で読み込みエラーになる

当ツールの変換エンジンは、改行や構文の一般的な問題を整理したクリーンなファイルを出力します。主要な編集ソフトでの読み込みをテストしてください。

機能

[Script Info]、[V4+ Styles]、[Events]セクションを含む完全なASSファイル構造を生成
AegisubでカスタマイズできるDefaultスタイルプリセットを作成
SBVのミリ秒タイムスタンプ(H:MM:SS.MMM)をASSのセンチ秒タイムスタンプ(H:MM:SS.cc)に変換
SBVブラケットタグを除去し、字幕テキスト内容を保持
字幕テキストをDialogueイベントとして[Events]セクションに配置
ブラウザ内で処理、アップロード不要

変換する理由

AegisubやSubtitle Editなどの字幕編集ソフトで高度なスタイリングが可能になります。
アニメ、カラオケ、音楽ビデオなどで使用される主流形式です。
ASSはキュー単位の細かいスタイリング制御を提供します。
色、フォント、位置、回転、アニメーションの設定が可能です。
SBVにはスタイリング機能が全くないため、ASSへの変換が必要です。
プロフェッショナルなローカライズツールではASSが標準形式です。
ボイスタグやカラオケタグなどの高度な表現が可能になります。
Scenarios

主なユースケース

アニメ字幕制作

Aegisubで細かいスタイリングを加えるため、SBVをASSに変換してから編集します。

カラオケ字幕

音楽ビデオのカラオケ字幕を作成するため、ASSのアニメーション機能を使用します。

プロフェッショナルローカライズ

ローカライズスタジオで使用する字幕をASS形式で準備します。

複雑なスタイリング

色付きテキスト、位置指定、ボイスタグなどの高度な表現が必要な場合にASSへ変換します。

字幕編集ワークフロー

一般的な字幕編集ソフトでASSを開いて、より高度な編集を行います。

複数レイヤー字幕

ASS レイヤーを使用すると、タイトルカードと対話など複数の字幕行を同時に表示できますが、SBV ではこれはサポートされていません。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .sbvファイルをアップロードまたはドラッグします。

  2. 2

    パーサーがSBVエントリーを読み込み、タイムスタンプとテキストを抽出します。

  3. 3

    タイムスタンプがASSのセンチ秒形式に変換され、SBVブラケットタグは除去されます。

  4. 4

    [Script Info]、[V4+ Styles]、[Events]セクションを含む完全なASSファイルが組み立てられます。

  5. 5

    完成した.assファイルをダウンロードし、Aegisubでスタイリングを加えられます。

よくある質問

ASSはカスタムフォント、フォントサイズ、プライマリ/セカンダリカラー、縁取り幅、シャドウの深さ、太字/斜体/取り消し線、ピクセル座標による画面配置、9位置のアライメント、回転、拡大縮小、フェード効果、カラオケタイミングをサポートしています。SBVにはこれらの機能はありません。

はい。変換ツールはAegisubで変更可能なDefaultスタイルプリセットを作成します。フォント、カラー、サイズの変更、新しい名前付きスタイルの追加、それを個別のDialogue行に適用できます。

はい。変換ツールは、デフォルトのスタイル(Arial、20pt、白文字、黒縁取り)を使用した標準的な[V4+ Styles]セクションを作成します。これはAegisubまたは任意のテキストエディターでカスタマイズできます。

SBVはH:MM:SS.MMM(ミリ秒精度)を使用します。ASSはH:MM:SS.cc(ccはセンチ秒、2桁の00〜99)を使用します。変換ツールはミリ秒を最も近いセンチ秒に丸めます。234msは23cc、567msは57ccになります。

オーバーライドタグは、Dialogueテキスト内の中括弧{}で囲まれたインラインコマンドです。例えば、{\b1}はテキストを太字にし、{\i1}は斜体にし、{\pos(320,400)}はピクセル座標で配置し、{\fad(500,500)}はフェード効果を追加します。

もちろんです。すべての変換はブラウザ内で実行され、サーバーへ送信されません。

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

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