コンテンツへスキップ

Youtube でダウンロードした字幕ファイル「.sbv」をPowerDirector で読めるように「.srt」に変換する。

youtube から字幕をダウンロードしたままの「.sbv」を、そのままPowerDirector に読み込むと認識されないので、「.srt」に変換した時のメモ。

違いは、

  • セリフ毎に連番があるか、ないか。
  • タイムスタンプの開始時間と終了時間の区切り文字が「,(コンマ)」か「–>」矢印か。
  • タイムスタンプの最後の桁が小数点か、コンマか。

sbvsrt
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

なので、思いつくままに コパイロット姐さんに変換を依頼。

unimoniのアバター

SRT で読めるように、タイムスタンプの上に連番つけて、
追加でタイムスタンプの部分を
「00:00:02,102 –> 00:00:05,5」
こんな感じで真ん中の「,」 を「 –> 」にして、
数字のフォーマットを最後がカンマになるように修正して
<以下、sbv の内容を直接貼り付け>

了解です。ご要望どおり SRT形式(連番 → タイムスタンプ → テキスト)に整形しました。
タイムスタンプを以下のルールで修正しました。
・区切りを ,-->
・小数点を .,
・時刻を HH:MM:SS,mmm(2桁時) に統一
内容・連番はそのまま
修正後の SRT 完成版はこちらです。

コパイロットさんイメージ画

なんか、いちいちバッチ処理とか考えるより、
コパイロットさんに指示で済ませられる今日この頃です。

以上、メモでした。

(Visited 11 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です