ASSをSRTに変換

Advanced SubStation Alphaのスタイル付きアニメ・ファンサブ字幕を、あらゆるプレーヤー、TV、アップロードフォームで使える標準SRTファイルに変換します

  • 正確なタイミング: 開始時刻と終了時刻は、ずれなくASSのセンチ秒からSRTのミリ秒に変換されます。
  • テキストを整理: 位置情報、カラオケ、スタイルの上書きは削除され、基本的な斜体と太字はSRTタグとして保持されます。
  • 汎用フォーマット: SRTはVLC、MPC HC、Plex、Jellyfin、スマートTV、YouTube、Vimeo、あらゆる編集ソフトで利用できます。

同時に最大20個の字幕をアップロードできます。

ASS 2 SRT
ASSをSRTに変換
SSL暗号化
Uploading...
字幕

ASSからSRTへの変換で行われる処理

ASSファイルには、各行のスタイル、フォント、色、位置、エフェクトが記述されています。SRTで扱えるのは番号、時間範囲、テキストのみです。この変換ツールはFFmpegの字幕エンジンを使用して各ダイアログイベントを読み取り、テキストとタイミングを保持したまま、番号付きのSRTキューとして書き出します。

Converter App 使い方

1
ASSまたはSSAファイルをアップロードしてください

ファンサブのリリース、Aegisubからの書き出し、MKVから抽出した字幕はいずれも利用できます。

2
イベントを変換しました

各Dialogue行はSRTキューに変換され、コメントと描画コマンドは削除されます。

3
SRTをダウンロード

同じファイル名の動画の横に置くだけで、どのプレーヤーでも認識されます。

主な機能

改行を保持

ASSの\N改行はSRTでは実際の改行になるため、2行の字幕は2行のまま維持されます。

1回のジョブで複数ファイルを処理

シーズン全体の字幕ファイルをまとめて変換し、ZIPでダウンロードできます。

UTF 8出力

日本語、中国語、キリル文字、アラビア語、アクセント付き文字はUTF 8で記述されており、最新のプレーヤーで期待される形式です。

ソフトウェア不要

AegisubやSubtitle Editのインストールは不要です。変換は当社のサーバー上で実行されます。

体験 & プライバシー

信頼性の高いファイル変換のために構築されています。

大規模データ処理と科学技術計算における10年以上のエンジニアリング経験を基盤に、品質を一切妥協せず、厳格なプライバシー保護と信頼性の高い高度なパフォーマンスが求められる実用的なファイル変換ワークフローのために構築されています。

プライバシー優先

アップロードされたファイルは、2時間以内に自動的かつ完全に削除されます。

自動削除

ユーザーに信頼されています

速度、信頼性、使いやすさでTrustpilotで5つ星と評価されています。

ユーザーの信頼
doi:10.3390/journalmedia5040111

ASSとSRT:2つの字幕形式の考え方

SubRip Text(SRT)は2000年頃にDVDリッピングツールから生まれた字幕形式で、番号、時間範囲、テキスト、空行という非常にシンプルな構成です。Advanced SubStation Alphaは、SubStation Alphaのカラオケツールから発展し、日本語の原文の上に翻訳された看板文字を配置したり、カラオケ歌詞をアニメーション表示したり、作品の書体に合わせたりできるため、アニメファンサブコミュニティの標準となりました。ASSを強力にしている複雑さこそが、一般向けデバイスで対応が避けられる理由でもあります。実際には、ほとんどの視聴者が必要とするのは台詞だけであり、SRTならどこでも表示できます。

コンバーターによるファイルの処理方法

FFmpeg は [Script Info]、[V4+ Styles]、[Events] セクションを解析します。各 Dialogue イベントについて、開始時刻と終了時刻、スタイル名、テキストを読み取ります。中かっこ内のオーバーライドタグは解釈され、斜体と太字は SRT タグに、スタイルのフォントサイズは タグになり、それ以外はすべて破棄されます。\N と \n のコードは改行に、固定スペースは通常のスペースになります。Comment イベントとベクター描画はスキップされます。キューには時系列順に連番が付けられ、標準の hours:minutes:seconds,milliseconds タイムスタンプを使用して UTF 8 で書き込まれます。

より良い結果を得るためのヒント

  • ASSに会話用と看板用のスタイルが両方含まれている場合は、変換前にAegisubで開き、看板用の行を削除してテキストの重なりを防いでください。
  • フレームレートを確認してください。23.976 fps版向けにタイミングが設定された字幕は、25 fpsのPAL版ではずれてしまいます。字幕が早すぎたり遅すぎたりする場合は、字幕エディターの「フレームレート変更」機能を使用してください。
  • プレーヤーで自動的に読み込まれるよう、SRTには動画ファイルとまったく同じ名前を付けてください(Episode01.mkvとEpisode01.srt)。複数の言語がある場合は、言語コードを追加してください(Episode01.en.srt)。
  • YouTubeやVimeoでは、字幕を焼き込むのではなく、字幕設定からSRTをアップロードしてください。視聴者が字幕のオン・オフを切り替えられます。

関連する字幕ツール

変換前にMKVから字幕を抽出するには、MKVからSRTへの変換ツールをご利用ください。Webプレーヤー向けには、SRTからVTTへの変換で、HTML5動画に必要なWebVTT形式を作成できます。また、字幕がまったくない動画の場合は、音声・動画からSRTへの文字起こし機能により、Whisper音声認識モデルを使用してタイミング付き字幕を作成できます。

FAQ

よくある質問

ASSをSRTに変換すると何が失われますか?

SRTで表現できないもの:フォント、色、輪郭線と影、画面上の位置、回転、カラオケのタイミング、フェード、看板文字の組版。音声のセリフ、そのタイミング、シンプルな斜体や太字は保持されます。看板文字が多く組版されたアニメでは、看板の翻訳は画面下部に通常の字幕行として表示され、セリフと重なる場合があります。

プレーヤーがASSに対応しているのに、なぜSRTが必要なのですか?

多くのデバイスはASSに対応していません。スマートTV、ストリーミング端末、一部のプラットフォームのPlexおよびJellyfinクライアント、主要な動画サイトはいずれもSRTには対応していますが、ASSには対応していません。PremiereやDaVinci Resolveなどの編集ソフトも、インポートできるのはSRTのみです。SRTは最も幅広く対応している形式であり、互換性を重視する場合に最適です。

タイミングは正確ですか?

はい。ASSは時刻を100分の1秒単位で、SRTは1000分の1秒単位で保存するため、すべてのタイムスタンプは正確に表現されます。ASSで自由に使用できる重複行は、重複するSRTキューとして書き出されます。ほとんどのプレーヤーでは両方が表示されますが、一部では最初の行のみが表示されます。

スタイル付きの行は、SRTで波かっこコードとして表示されますか?

いいえ。{\pos(320,40)} や {\an8} などのオーバーライドブロックは削除されます。斜体と太字のオーバーライドは、SRTプレーヤーが認識する タグと タグに変換されます。スタイルのフォントサイズは タグとして記述されますが、プレーヤーでは無視され、厳密なバリデーターで問題になる場合は、字幕エディターで検索と置換を1回行うだけで削除できます。図形に使用される描画コマンドは完全に削除されます。

SSA(旧バージョンのSubStation Alpha v4)にも対応していますか?

はい。SSAファイルはスタイル項目が少ないものの、同じイベント構造を使用しており、同様に変換できます。アップロードフォームで受け付けられない場合は、.ssaファイルの拡張子を.assに変更してください。

SRTをASSに戻して変換できますか?

SRTからASSへの変換では、字幕キューにデフォルトのASSスタイルが適用されます。元のスタイルを自動的に再現することはできないため、再度必要になる可能性がある場合はASSファイルを保存しておいてください。