ASSをSRTに変換

Advanced SubStation Alpha スクリプトを SubRip Text ファイルに変換することで、複雑なスタイリングタグが削除され、基本的なメディアプレーヤーで字幕が機能するようになります。

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V

ファイルを待つ間、Code Rainで遊べます

ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様ASSSRT
MIMEタイプtext/x-ssatext/plain
タイプスタイル付き字幕スクリプト時刻付きテキスト字幕
圧縮なしなし
標準仕様Advanced SubStation Alpha v4.00+SubRip Text 仕様書
マジックバイトヘッダー5B 53 63 72 69 70 74 20 49 6E 66 6F 5D ([Script Info])1 00:00: (Sequential numeric subtitle indices)

フォーマットの概要と用途

text/x-ssa MIME タイプを使用する Advanced SubStation Alpha ファイルには、アニメやファンサブプロジェクト向けのカスタムフォント、色、正確な画面座標が含まれています。しかし、多くのスタンドアロンテレビ、モバイルアプリ、動画編集スイートでは、これらの複雑なスタイル指示を読み取ることができません。これらを text/plain MIME タイプを持つ SubRip Text に変換することで、スタイルの設定されたスクリプトが、基本的なタイムコードを持つプレーンテキストのブロックに変換されます。 動画エディターは、プロキシファイルの準備や、異なる編集アプリケーション間でのプロジェクトの移動を行う際に、この変換をよく実行します。VLC やモバイルデバイスなどの標準的なプレーヤーでは、カスタムの ASS 描画コマンドが正しく描画されないことが多いため、プレーンな SRT ファイルがユニバーサル再生のための最も安全な選択肢となります。この翻訳プロセスにより、サポートされていない視覚的な配置データを破棄しながら、セリフとタイミングをそのまま維持することができます。

技術仕様とコーデックの詳細

ASSとSRTはいずれもUTF-8またはUTF-16エンコーディングで保存された非圧縮テキストファイルであり、保存時に圧縮アルゴリズムは適用されません。どちらの形式もマジックバイトヘッダーを使用せず、代わりにパーサーはファイル拡張子(.assおよび.srt)と内部のテキスト構造によってそれらを識別します。ASSファイルは、[Script Info]や[Events]などの構造化セクションで始まり、スタイル設定や位置指定のタグが含まれています。コンバーターはタイムラインイベントを解析し、ASSのオーバーライド書式設定タグを削除し、タイムスタンプの構文を標準的なSRTのカンマ区切りタイムコードに変換します。

OSとブラウザの互換性

ASSファイルには、VLC、MPC-HC、最新のデスクトップ動画プレーヤーにあるlibassなどの高度なレンダラーが必要ですが、ほとんどのモバイル機器やウェブブラウザーではサポートされていません。SRTファイルは多くのOS、モバイルプラットフォーム、スマートテレビ、ウェブ動画プレーヤーでサポートされていますが、対応状況はアプリによって異なる場合があります。

役立つ情報

変換を行う前に、必ず元の ASS ファイルのバックアップコピーを保管してください。スタイルタグを削除すると、SRT エクスポートからは復元できないカスタムフォントの配置やカラオケエフェクトが完全に削除されてしまうためです。

よくある質問

品質を落とさずに Advanced SubStation Alpha から SubRip Text に変換するにはどうすればよいですか?

ASSからSRTへの変換では、テキストの書式とカスタム配置が削除されるため、視覚的なスタイルは失われます。セリフとタイミングは残りますが、スタイル効果は削除されます。

Advanced SubStation Alpha と SubRip Text の違いは何ですか?

Advanced SubStation Alpha は、画面上の正確な配置のために、特定の座標タグ、カスタムカラー、フォント定義を含む複雑なスクリプト構造を使用します。SubRip Text は、数字、タイムコード、および基本的なセリフの行のみを含む、簡素化されたプレーンテキスト構造を使用します。