Skip to content

ASS から SRT

複雑なASSファイルからテキストとタイミングをシンプルなSRTに抽出します。

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

またはクリックして選択

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

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

ASSからSRTへの変換について

互換性のあるSRTファイルを生成するために高度なスタイルを削除します。このツールは ASS ファイルから字幕テキストとタイムスタンプのみを抽出し、ほぼすべてのビデオプレーヤーでサポートされる標準 SRT ファイルを生成します。

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

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

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

ミリ秒同期
input.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!
output.srt
SRT 出力
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
仕様シート

ASS vs SRT 技術仕様

規格準拠
入力形式

ASS

ASS

ASS(Advanced SubStation Alpha, .ass)は [Script Info], [V4+ Styles], [Events] セクションを含む高度な字幕形式で、フォント、色、位置、縁取り、影、アニメーション、カラオケ効果をサポートします。

出力形式

SRT

SRT

SRT(SubRip, .srt)は番号付きエントリ、HH:MM:SS,mmm 形式の開始/終了タイムスタンプ、字幕テキストで構成される標準字幕形式です。ほぼすべてのビデオプレーヤーでサポートされる最も互換性の高い字幕形式です。

フォーマットの違い

ASS は H:MM:SS.cs(センチ秒); SRT は HH:MM:SS,mmm(ミリ秒)
ASS は [Script Info], [V4+ Styles], [Events] セクションが必要; SRT はヘッダーなし
ASS はフォント、色、縁取り、影、位置をサポート; SRT はプレーンテキストのみ
ASS は Dialogue イベントを使用; SRT は順序番号を使用
ASS はアニメーションとカラオケ効果をサポート; SRT は未サポート
ASS は高度な字幕用; SRT は汎用互換性用

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

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

4 個の注意点
GOTCHA #1

変換後の SRT に描画コードの残骸や括弧が表示されるのはなぜですか?

一部のアニメファンサブ ASS ファイルにはベクター描画パス(例:{\p1}m 0 0 l 10 0...)が含まれています。AllSubConverter は標準的な {\p0} 描画ブロックを自動除去しますが、特殊な非標準図形は念のためご確認ください。なお、セリフ自体に含まれる【…】などの括弧は、通常の字幕テキストとして安全に保持されます。

GOTCHA #2

プレーヤーで再生したときに字幕のタイミングがわずかにずれるのはなぜですか?

ASS は 1/100 秒単位、SRT はミリ秒(1/1000 秒)単位を使用します。本コンバーターはセンチ秒をゼロ埋めで10倍換算します(例:0:01:25.40 は 00:01:25,400)。それでも映像と音声のズレが徐々に広がる場合は、動画フレームレートの不一致(23.976 fps と 25 fps など)が主な原因です。当サイトのフレームレート変換または字幕同期ツールで調整できます。

GOTCHA #3

日本語などのテキストが文字化けして表示される(モジバケ)

過去のアニメ字幕など、古い ASS ファイルの多くは Shift-JIS、EUC-JP、または Windows-1252 で保存されています。本コンバーターは自動文字コード判定を備えていますが、ローカル環境で文字化けする場合は、変換前に当サイトの「文字化け復旧・エンコーディング変換」ツールで UTF-8 に変換してください。

GOTCHA #4

複数の登場人物が同時に話す際にセリフが重なってしまう

ASS では同一タイムスタンプを持つ複数の Dialogue イベントを画面の別々の位置に配置できます。一方、SRT プレーヤーは重なるキューを縦に積み重ねて表示します。ハードウェア再生機(スマートTVなど)で重なり表示に不具合が生じる場合は、当サイトの字幕エディターで個別のキュー時間を調整してください。

機能

ASS Dialogue イベントからテキストとタイムスタンプのみを抽出
ASS スタイルタグとオーバーライドタグを自動削除
カラオケ効果とアニメーションタグを削除
ASS タイムスタンプ(H:MM:SS.cs)を SRT 形式(HH:MM:SS,mmm)に変換
VLC、PotPlayer、MPV、スマート TV などすべてのビデオプレーヤーと互換性のある SRT ファイルを生成
登録不要、ウォーターマークなし、1ファイル最大50MB
処理前に、入力ファイルに[Events]セクションが含まれているかを検証
すべてのメディアプレーヤー、テレビ、モバイルデバイスで認識されるUTF-8 SRTを出力

変換する理由

ほとんどのビデオプレーヤーとデバイスは SRT をサポートしますが ASS は限定的にしかサポートしません
SRT は最も互換性の高い字幕形式です — ほぼすべてのデバイスで動作します
スマート TV、セットトップボックス、古いプレーヤーは多くの場合 SRT のみをサポートします
動画編集ソフトウェアは SRT を字幕インポート用に好みます
SRT は ASS よりシンプルでファイルが小さく処理が容易です
YouTube の字幕アップロードは SRT 形式を許可します
iOS および Android のモバイルプレーヤーは ASS の位置指定やスタイルを正しくレンダリングできず、字幕のずれや重複が生じます。
Scenarios

主なユースケース

スマートTV再生

Samsung、LG、Sony、PanasonicのスマートTVはASSスタイリングサポートが限定的。ASSをSRTに変換して任意のTVで正しく表示。

モバイル動画プレーヤー

iOSやAndroidの動画プレーヤーはASSスタイルを不正確にレンダリングすることが多い。ASSをSRTに変換して確実に字幕表示。

動画編集インポート

Adobe Premiere、DaVinci Resolve、Final Cut Pro、ほぼ全てのNLEは字幕インポートにSRTを優先。ASSスクリプトをSRTに変換してから編集タイムラインにインポート。

ストリーミングプラットフォームアップロード

YouTube、Vimeo、ほぼ全てのストリーミングプラットフォームはASSを受け入れない。ASSをSRTに変換してからアップロード。

汎用デバイス互換性

SRTはほぼ全てのデバイスで動作。ASSをSRTに変換して最大のリーチを確保。

Format Ecosystem

関連フォーマット

使い方

  1. 1

    .ass ファイルをツールにアップロードまたはドラッグします

  2. 2

    ツールが [Script Info], [V4+ Styles] セクションをスキップし [Events] セクションの Dialogue イベントのみを処理します

  3. 3

    各 Dialogue イベントからテキストとタイムスタンプを抽出します

  4. 4

    ASS タイムスタンプ(H:MM:SS.cs)を SRT 形式(HH:MM:SS,mmm)に変換します

  5. 5

    ASS オーバーライドタグ({\...})とスタイルタグが削除され、純粋なテキストのみが残ります

  6. 6

    結果の .srt ファイルをワンクリックでダウンロード

  7. 7

    出力される SRT は UTF-8 でエンコードされ、ダウンロード可能です。

よくある質問

ASS(Advanced SubStation Alpha)は [Script Info], [V4+ Styles], [Events] セクションを含む高度な字幕形式で、フォント、色、位置、縁取り、影、アニメーション、カラオケ効果をサポートします。アニメファンサブや映画字幕で広く使用されます。

ほとんどのビデオプレーヤーとデバイスは SRT をサポートしますが ASS は限定的にしかサポートしません。スマート TV、セットトップボックス、古いプレーヤー、動画編集ソフトウェアは多くの場合 SRT のみをサポートします。SRT は最も互換性の高い字幕形式です。

位置指定タグ({\pos(x,y)}、{\move(x1,y1,x2,y2)})は字幕の画面上の表示位置を制御します。SRTは位置指定をサポートしていないため、これらのタグは削除されます。すべての字幕テキストは画面下部中央にデフォルト配置されます。

カラオケタイミングタグ({\k}、{\kf}、{\ko})は変換時にすべて削除されます。SRTにはカラオケ機能がありません。カラオケタグの周囲の字幕テキストは保持されますが、音節ごとのタイミングデータは失われます。

はい、ASS のスタイル情報(フォント、色、位置、縁取り、影)とオーバーライドタグは SRT がサポートしていないため削除されます。字幕テキストとタイミングはそのまま保持されます。

完全に安全です。すべての変換は JavaScript を使用してブラウザ内でローカルに実行されます。字幕ファイルはサーバーにアップロードされず、データが安全に保護されます。

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

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