Skip to content

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

Spruce 字幕テキストを基本ASSとして、プライバシーを保ちながらブラウザ内で変換します。

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

またはクリックして選択

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

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

無料オンライン STL から ASS への変換ツール

当社の STL から ASS への変換ツールは Spruce 字幕テキスト入力を読み取り、ブラウザ内で基本的な Advanced SubStation Alpha ドキュメントを生成します。ソースの STL タイミングは ASS の H:MM:SS.cc 形式に変換されます。STL のパイプ区切りは改行になり、角括弧内のインラインタグは削除されます。生成されるASSは、ソースの書式をマップするのではなく、単一の Default スタイルを持ちます。変換はクライアント側で実行されるため、字幕ファイルがサーバーにアップロードされることはありません。

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

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

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

ミリ秒同期
input.stl
STL 入力
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , 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!
仕様シート

STL vs ASS 技術仕様

規格準拠
入力形式

STL

STL

STL(Spruce 字幕)はDVDオーサリングや一部の放送ワークフローで使われるテキストベースの字幕フォーマットです。各エントリはカンマ区切りの開始・終了タイムコードとそれに続く字幕テキストを使用し、パイプ文字(|)が改行を示します。このテキストSTLはバイナリEBU STL放送フォーマットとは異なります。

出力形式

ASS

ASS

ASS(Advanced SubStation Alpha v4+)は [Script Info]、[V4+ Styles]、[Events] セクションを持つスタイル付き字幕フォーマットです。ASSはオーバーライドタグによる文字ごとのスタイリング、フォント、色、アルファ透明度、縁取り、影、ブラー、画面位置指定、ベクター描画、カラオケタイミングをサポートします。タイミングはセンチ秒精度(H:MM:SS.cc)です。

フォーマットの違い

STL と ASS は異なる内部構造を使用します。変換ツールはソースキューを対象レイアウトに正規化します。
STL はSMPTEフレームタイムコード HH:MM:SS:FFを使用し、ASS はセンチ秒タイムスタンプ(H:MM:SS.cc)を使用します。
STLテキストに角括弧タグが含まれる場合があります。この変換ではタグを削除し、1つのDefault 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ファイルを生成します。
ソースのタイミングをASSのセンチ秒タイムスタンプ(H:MM:SS.cc)に変換します。
1つのDefault Arialスタイルを適用し、Start、End、Textフィールドを持つDialogue行を出力します。
ASS対応エディターとプレーヤーで開けるUTF-8のASSを出力します。

変換する理由

ASSは、ASS対応エディターやプレーヤーがサポートするスタイル付き字幕形式です。
生成される [V4+ Styles] セクションにより、出発点として予測可能なDefault スタイルが得られます。
出力をASSエディターで開き、スタイル、配置、効果を追加できます。
ASSはスタイル付き字幕ワークフローで広く使われています。
Scenarios

主なユースケース

スタイル付き字幕

フォント、色、縁取り、位置指定で後から仕上げられる基本的なASSファイルを作成します。

アニメ・カラオケ

スタイル付き字幕やカラオケワークフロー向けのASS出発点を作成します。

Aegisub編集

さらにスタイリングとタイミング作業を行うため、Aegisubで直接開けるASSファイルを生成します。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    ドラッグ&ドロップまたは参照で .stl ファイルをアップロードします。

  2. 2

    パーサーが Spruce 字幕(STL) 構造を読み取り、各キューの開始・終了・テキストを抽出します。

  3. 3

    ソースの STL タイミング(SMPTE HH:MM:SS:FF フレームタイムコード)を ASS タイミング(H:MM:SS.cc センチ秒)に変換します。

  4. 4

    パイプによる行区切りを改行に変換し、角括弧内のインラインタグを削除します。

  5. 5

    出力された .ass ファイルが生成され、ダウンロード可能になります。

よくある質問

Spruce 字幕テキストファイルを読み取り、角括弧内のインラインタグを削除し、パイプ区切りを改行に変換し、1つのDefault スタイルを持つ基本ASSドキュメントを書き出します。ソースの STL タイミングは ASS タイミングに変換されます。

もちろんです。すべての変換はブラウザ内のクライアント側で実行されます。字幕データ、ファイル内容、メタデータがサーバーに送信されることは一切ありません。

失われます。角括弧内のインラインタグは削除され、パイプ区切りは改行になり、ソースの書式はASSスタイルにマップされません。出力は単一のDefault スタイルを使用し、タイミングはASSのセンチ秒へ切り捨てられます。

はい、完全に無料で、サインアップ不要、透かしなし、1ファイル最大50MBです。すべての処理はブラウザ内で行われるため、ファイルがサーバーにアップロードされることはありません。

ソースの STL タイミング(SMPTE HH:MM:SS:FF フレームタイムコード)を ASS タイミング(H:MM:SS.cc センチ秒)に変換します。

はい。変換ツールは完全にレスポンシブで、iOSとAndroidのモダンなモバイルブラウザで動作します。

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

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