SRTをSTLに変換してDVDオーサリングに使う方法
SRT字幕をSTL(Spruce)形式に変換して、DVD Studio Proやオーサリングツールで使えるようにしましょう。タイムコード、改行、無料のSRT→STLコンバーターについて解説します。
Apple DVD Studio ProやSpruceベースのオーサリングツールでDVDを作成しているなら、そのソフトはSRTではなくSTL(Spruce Subtitle)形式の字幕を必要とします。DVDプロジェクトに字幕を取り込むには、SRTをSTLに変換する必要があります。本ガイドではSTLとは何か、SRTとどう違うのか、変換がどう機能するかを説明します。
STL形式とは?
STLはDVDオーサリングで使われるテキストベースの字幕形式です。各字幕はカンマ区切りの1行で、開始タイムコード、終了タイムコード、キャプションテキストを含み、パイプ文字(|)が改行を示します。ファイルは通常 // Spruce Subtitle File というコメントヘッダーで始まります。
STLのタイミングはフレームベースのSMPTEタイムコードで、PAL DVDなら25fps、NTSCなら29.97fpsです。これは、フレームという概念を持たずミリ秒タイムスタンプを使うSRTとは異なります。
STLは、モダンなSRT字幕とレガシーのDVDオーサリングツールをつなぐ架け橋です。
SRTとSTLの違い
最大の違いはタイミングです。SRTのタイムスタンプ(HH:MM:SS,mmm)はミリ秒ベースですが、STLはフレームベースのタイムコード(HH:MM:SS:FF)を使います。STLへの変換は、各cueを最も近いフレームに丸めることを意味します。改行も変わります。SRTの改行はSTLではパイプ文字になります。
STLには基本的なイタリックと位置の制御コード以外にスタイリングはないため、SRTの内容のほとんどはそのまま移行できます。DVD字幕において重要なのはテキストとcueのタイミングです。
SRTをSTLに変換する方法
SRTファイルを当社の無料のSRT→STLコンバーターにアップロードしてください。ツールはミリ秒のタイミングをフレームベースのタイムコードに変換し、改行をパイプ文字に変換して、DVD Studio Proにインポートできる有効なSTLファイルを書き出します。
プロジェクトに合った正しいフレームレートを選んでください。PALなら25fps、NTSCなら29.97fpsで、タイムコードが動画と一致します。
よくある質問
STLはEBU STLと同じですか?
いいえ。このテキストベースのSpruce STLはDVDオーサリング用で、バイナリのEBU STL放送形式とは無関係です。拡張子は同じでも、両者は完全に別物です。
STLへの変換でタイミングの精度は落ちますか?
わずかに。STLのタイミングはフレームベースなので、ミリ秒値は最も近いフレームに丸められます(25fpsなら40ms、29.97fpsなら約33ms)。cueの境界は1フレームの精度に保たれます。
STLをSRTに戻せますか?
はい。STL→SRTコンバーターはSpruce STLファイルを読み込み、ミリ秒タイミングの標準SRTを再構築します。