SRT から ASS
高度なスタイルオプションのためにSRT字幕をASS形式にアップグレードします。
SRT ファイルをここにドラッグ&ドロップ
またはクリックして選択
50MB以下の.srtファイルに対応
SRTからASSへの変換について
シンプルなSRTをアニメファンサブで使用される機能豊富なASS形式に変換します。このツールは SRT 字幕を ASS(Advanced SubStation Alpha)ファイルに変換し、Aegisub、MPC-HC、VLC、libass ベースのプレーヤーで使用できるようにします。
SRT → ASS コード構文と構造の検証
ヘッダー定義、タイムスタンプ構文、キューペイロードのフォーマットを並べて比較し、コードレベルの対応関係を確認できます
SRT vs ASS 技術仕様
SRT
SRT(SubRip, .srt)は番号付きエントリ、HH:MM:SS,mmm 形式の開始/終了タイムスタンプ、エントリごとに1行以上のテキストで構成される標準字幕形式です。映像分野で最も幅広くサポートされる字幕形式です。
ASS
ASS(Advanced SubStation Alpha, .ass)は [Script Info], [V4+ Styles], [Events] セクションを含む高度な字幕形式で、フォント、色、位置、縁取り、影、アニメーション、カラオケ効果をサポートします。アニメファンサブや映画字幕で広く使用されます。
フォーマットの違い
変換のトラブルシューティングと注意点
プレイヤー互換性、文字エンコーディング、タイミング同期に関する実践的な解決策
Aegisub や VLC で字幕が極端に小さく、または巨大に表示されるのはなぜですか?
ASS 字幕のフォントサイズは、[Script Info] 内の PlayResX と PlayResY の解像度座標系を基準にスケールされます。AllSubConverter は現代のフル HD 標準(PlayResX: 1920、PlayResY: 1080)を設定しています。4K や 720p の映像で再生する場合でも、最新の libass レンダリングエンジンが自動的にきれいに拡大縮小します。
日本語・中国語などのテキストが意図しないフォントで表示されたり文字化け(豆腐)する
生成された ASS ファイルのデフォルトスタイルには汎用フォント(Arial など)が割り当てられています。日本語字幕の場合は、Aegisub または当サイトの字幕ワークスペースでファイルを開き、[V4+ Styles] の Fontname 項目を「Noto Sans JP」や「Meiryo」「Yu Gothic」などの日本語フォントに変更してください。
SRT の斜体「<i>」や太字「<b>」を ASS の装飾タグに変換するには?
AllSubConverter はインラインの HTML 風タグ `<i>` や `<b>` を自動判別し、ネイティブな ASS オーバーライドタグ `{\i1}...{\i0}` や `{\b1}...{\b0}` へと変換するため、Aegisub や各プレーヤーで装飾がそのまま維持されます。
タイムスタンプのミリ秒3桁が1/100秒2桁に短縮されるのはなぜですか?
ASS の仕様では、タイムスタンプが 1/100 秒(センチ秒)精度(H:MM:SS.cc)で厳格に定義されているためです。例えば `00:01:25,450` は `0:01:25.45` となります。末尾のミリ秒は四捨五入されますが、人間の知覚範囲(数ミリ秒)を超えるズレを生じることはありません。
機能
変換する理由
主なユースケース
アニメファンサブ
ASSはアニメファンサブの標準形式。SRTをASSに変換し、Aegisubでスタイル付きフォント、歌の翻訳、画面位置、OP/EDのカラオケタイミングを追加。
映画・ドラマ字幕
SRTのプレーンテキストでは物足りない場合、ASSに変換してドロップシャドウ、輪郭、カスタムフォント、文字ごとのスタイリングを追加し、プロ並みの映画的な見栄えを実現。
カラオケ・音楽動画
ASSは\k、\kf、\koカラオケタグをサポートし、音楽に合わせて音節をアニメーション。SRT歌詞をASSに変換してAegisubで音楽動画のカラオケタイミングを追加。
マルチスタイル字幕
ASSは1ファイルで複数のネーム付きスタイルをサポート。異なる話者、ナレーション、看出し、歌詞にそれぞれ個別のフォント、色、位置を設定可能。SRTでは表現不可。
上部/下部/インライン配置
ASSは画面上の任意の位置に字幕を配置可能。上部(看出し用)、下部(セリフ用)、キャラクターと並んだインライン。SRTをASSに変換して翻訳ノートや画面テキストの位置指定を追加。
関連フォーマット
使い方
- 1
.srt ファイルをツールにアップロードまたはドラッグします
- 2
ツールが各 SRT エントリのインデックス、タイムスタンプ、テキストを抽出します
- 3
SRTタイムスタンプ(HH:MM:SS,mmm)を ASS 形式(H:MM:SS.cs)に変換します
- 4
ツールが [Script Info], [V4+ Styles], [Events] セクションを含む完全な ASS ヘッダーを生成します
- 5
各字幕エントリは ASS Dialogue イベントに変換され、デフォルトスタイルが適用されます
- 6
結果の .ass ファイルをダウンロードして Aegisub で開き、スタイルを細かく調整できます
- 7
完全な ASS スクリプトは UTF-8 でエンコードされ、ダウンロード可能です。
その他の字幕ツール
よくある質問
SRT(SubRip Subtitle)は最も一般的な字幕形式で、連番、HH:MM:SS,mmm 形式のタイムスタンプ範囲、字幕テキストで構成されます。.srt 拡張子のプレーンテキストファイルで、ほぼすべてのデスクトップメディアプレーヤーでサポートされています。
ASS はフォント、色、位置、縁取り、影、アニメーション、カラオケ効果をサポートし、字幕を美しくデザインするのに最適です。アニメファンサブ、映画字幕、カラオケ字幕など高度なスタイリングが必要な場合、SRT を ASS に変換する必要があります。
タイミングは実質的に保持されますが、ASS時刻はセンチ秒(1/100秒)単位のため、ミリ秒の下1桁は切り捨てられます。形式は HH:MM:SS,mmm から H:MM:SS.cs に変換されます。
ASS(Advanced SubStation Alpha)は [Script Info], [V4+ Styles], [Events] セクションを含む高度な字幕形式で、フォント、色、位置、縁取り、影、アニメーション、カラオケ効果をサポートします。アニメファンサブや映画字幕で広く使用されます。
ツールがデフォルトスタイル(PrimaryColour, OutlineColour, Fontname, Fontsize など)を含む [V4+ Styles] セクションを自動的に生成します。詳細は Aegisub などの字幕エディタで調整できます。
はい。入力はUTF-8とGB18030を自動判定し、出力はUTF-8です。CJK(中国語、日本語、韓国語)、アラビア語、キリル文字など事実上すべての言語を扱えます。