ASS を SUB に変換

ここで ASS を SUB に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 作り直し SUBはASSとは仕組みが違います。非可逆コーデックのような段階的な劣化ではありません。SUBが表現できるものは忠実に再現され、対応するものがないものはまったく残りません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 位置指定、フォント、効果は失われます。残るのは文字とその時刻だけです。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

古い再生機や単純な字幕を求める環境のために

SUB(MicroDVD)は秒ではなくフレーム番号で表示区間を指定する古い字幕形式で、一部の再生機器や、装飾のない字幕だけを受け付けるツールで今も使われています。ASS で作った字幕をそうした環境に持ち込むときにこの変換が必要になります。

結果として残るのは文字と表示タイミングだけです。ASS が得意とする見た目の作り込みは、変換の対象そのものに入っていません。

装飾はすべて読み込みの時点で取り除かれる

この変換器は ASS を読み込む段階で、`{...}` で囲まれた上書きブロックをすべて削除します。文字の位置を指定する `\pos` も例外なくこの中に含まれます。

つまり文字色、フォント指定、カラオケの一文字ずつ光る演出、その他の視覚効果は、SUB に書き出す前の内部処理の時点ですでに存在しません。SUB 自体がこれらを表現できないからではなく、変換の中間データがそもそも文字と時間しか持たないためです。

SUB はフレーム番号で時間を表す

MicroDVD の行は「開始フレーム、終了フレーム、文字」という並びで、秒やミリ秒を直接は書きません。この変換はフレームレートの設定を使って、ASS の時間をフレーム番号に計算し直します。

既定のフレームレートは 25 です。実際に合わせたい動画のフレームレートがこれと違う場合は、変換前に値を指定してください。合っていないと、字幕は数値としては正しくても、実際の再生では表示タイミングがずれます。

この組み合わせは「無劣化」とは扱われない

字幕の変換の多くは登録上「無劣化」として扱われますが、変換先が SUB になる組み合わせはその例外です。装飾を丸ごと失ったうえ、時間の表現方法そのものが秒基準からフレーム基準に変わるためです。

この扱いは正確さの問題ではなく、SUB という形式が持つ表現力の限界を反映したものです。

スタイル情報を要求されたら ASS のまま渡す

受け取り側が位置指定や色つきの字幕を必要としているなら、この変換は向いていません。SUB にはそうした情報を書く場所自体が存在しないからです。

その場合は ASS のまま渡すか、装飾を保ったまま扱える別の形式を選ぶ必要があります。この変換は「文字と大まかなタイミングさえ残ればいい」という場面のためのものです。

文字コードの扱い

この変換は Unicode のテキストとして字幕を扱います。日本語の字幕であれば、変換前後でも文字化けは起きません。古い MicroDVD の再生ソフトの中には、文字コードの想定が古いものもあるため、再生確認は別途行ってください。

コンテナや符号化方式の情報は SUB には含まれないので、受け取り側のソフトが期待する文字コードと合っているかは、変換とは別に確認する必要があります。

まとめて変換する場合

複数の ASS ファイルを一度に置いても、順番に処理されて ZIP にまとめて返ってきます。この変換はブラウザーの中だけで完結する軽い処理なので、まとめて置いても待ち時間はわずかです。

アップロードは発生しませんが、1 回にまとめられるのは 100 ファイルまでです。

この変換で確認しておきたいこと

書き出したあとは、実際に対象の動画と合わせて先頭と末尾のタイミングを確認することを勧めます。フレームレートの設定を誤ったまま気づかずに配布すると、字幕全体がわずかにずれた状態で使われ続けることになります。

装飾が消えていることは仕様どおりの結果であり、変換の不具合ではありません。文字色や位置が必要になった時点で、ASS のファイルに戻って作業をやり直すことになります。

ASS を SUB に変換する手順

  1. お手元の ASS ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に SUB を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった SUB ファイル をダウンロードします。

ASS と SUB——何が変わるか

ASSとSUBの比較
ASSSUB
正式名称Advanced SubStation AlphaMicroDVD 字幕
拡張子.ass, .ssa.sub
メディアタイプtext/x-ssatext/plain
最初の公開20021998
ライセンスオープン標準公開仕様、標準化はされていない
現在の位置づけ現行旧式、ただし今もどこでも読める
ブラウザで開けるか対応なし対応なし
代わりに検討される形式SRT, VTTSRT, VTT

結果を開く

VLCは ASS と SUB のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

SUB は 1998 年から使われています。VLCとSubtitle Editがこの形式を読めます。

ASS から SUB:よくある質問

ASS ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

ASS から SUB への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

ASS を SUB に変換すると品質は落ちますか。

ASS と SUB は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 位置指定、フォント、効果は失われます。残るのは文字とその時刻だけです。

できあがった SUB ファイル を開くのに、何かインストールが必要ですか。

変換には要りません。すでに開いているブラウザーの中で行われます。そのあと結果を開くには、お使いの端末がふだん MicroDVD Subtitle を表示するのに使っているソフトが必要です。

これらのフォーマットについて