youtube から字幕をダウンロードしたままの「.sbv」を、そのままPowerDirector に読み込むと認識されないので、「.srt」に変換した時のメモ。
違いは、
- セリフ毎に連番があるか、ないか。
- タイムスタンプの開始時間と終了時間の区切り文字が「,(コンマ)」か「–>」矢印か。
- タイムスタンプの最後の桁が小数点か、コンマか。
| sbv | srt |
|---|---|
| 0:00:00.000,0:00:06.000 テキストメッセージ | 1 00:00:00,000 –> 00:00:06,000 テキストメッセージ |
| 0:00:06.000,0:00:15.000 テキストメッセージ2 | 2 00:00:06,000 –> 00:00:15,000 テキストメッセージ2 |
なので、思いつくままに コパイロット姐さんに変換を依頼。
SRT で読めるように、タイムスタンプの上に連番つけて、
追加でタイムスタンプの部分を
「00:00:02,102 –> 00:00:05,5」
こんな感じで真ん中の「,」 を「 –> 」にして、
数字のフォーマットを最後がカンマになるように修正して
<以下、sbv の内容を直接貼り付け>
了解です。ご要望どおり SRT形式(連番 → タイムスタンプ → テキスト)に整形しました。
タイムスタンプを以下のルールで修正しました。
・区切りを , → -->
・小数点を . → ,
・時刻を HH:MM:SS,mmm(2桁時) に統一
内容・連番はそのまま
修正後の SRT 完成版はこちらです。

なんか、いちいちバッチ処理とか考えるより、
コパイロットさんに指示で済ませられる今日この頃です。
以上、メモでした。
(Visited 11 times, 1 visits today)