SRT→ASS変換ツール
SRT字幕を、AegisubなどのASSエディターで使える.assファイルに変換します。貼り付けた内容やアップロードしたファイルはブラウザの外に出ません。
SRT ファイルを変換
使い方
- SRTのテキストを貼り付けるか、.srtまたは.vttファイルをアップロードします。
- 「ASS に変換」をクリックし、subtitles.assをダウンロードするか結果をコピーします。
- ASSエディターでファイルを開き、Defaultスタイルのフォント、サイズ、色を変更します。
.assファイルに入る内容
- スクリプト解像度を1920×1080とした[Script Info]ヘッダー、Defaultスタイル1つ、そして[Events]に字幕ごとのDialogue行が1行ずつ入ります。
- ASSは時刻を100分の1秒までしか保存しないため、100分の1秒単位に丸めます。00:00:01,234は0:00:01.23になります。
- 字幕内の改行は\Nになります。テキスト中の波かっこは、オーバーライドタグとして読まれないようにエスケープされます。
例
2つの字幕のうち、2つ目が2行になっている例です。ここではヘッダーを省略しています。
1 00:00:01,000 --> 00:00:04,000 Hello world 2 00:00:04,500 --> 00:00:08,000 This cue has two lines
[Script Info] ScriptType: v4.00+ … PlayResX: 1920 PlayResY: 1080 [V4+ Styles] … Style: Default,Arial,48,&H00FFFFFF,… [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 cue has\Ntwo lines
よくある質問
- Defaultスタイルはどんな見た目ですか?
- 白のArial、サイズ48、黒の縁取り2、影なしで、1920×1080のスクリプト解像度で、下端から30ピクセル上の中央に配置されます。Aegisubのスタイルマネージャーで変更するか、Style行を直接編集してください。
- SRTの斜体などのタグはどうなりますか?
- ASSのテキストにそのままコピーされるので、<i>は<i>のまま残ります。ASSはこれらのタグを使わず、波かっこで囲む独自のオーバーライドコードを使います。変換後にエディターで置き換えてください。
- WebVTTファイルも使えますか?
- はい。SRTと同じように読み込みます。WEBVTTヘッダーとNOTEブロックは読み飛ばし、キュー設定は削除します。テキスト内のWebVTTタグは、SRTのタグと同じくそのままコピーされます。
- .ssaファイルも作れますか?
- いいえ。出力はASS(ScriptType v4.00+)で、subtitles.assとしてダウンロードされます。逆方向の変換には、ASS→SRT変換ツールを使ってください。