カラオケ字幕の作成
1. rspファイルをテキストエディタで開き、音符の時間データ部分(下記)を切り出します。
<Unit>
<Start>13.4875</Start>
<End>13.5046875</End>
<Text>か</Text>
<Symbol>k</Symbol>
</Unit>
<Unit>
<Start>13.5046875</Start>
<End>13.628125</End>
<Text>か</Text>
<Symbol>a</Symbol>
</Unit>
<Unit>
<Start>13.675</Start>
<End>13.6921875</End>
<Text>が</Text>
<Symbol>g</Symbol>
</Unit>
<Unit>
<Start>13.6921875</Start>
<End>13.815625</End>
<Text>が</Text>
<Symbol>a</Symbol>
</Unit>
<Unit>
<Start>13.8625</Start>
<End>13.903125</End>
<Text>く</Text>
<Symbol>k</Symbol>
</Unit>
<Unit>
<Start>13.903125</Start>
<End>14.190625</End>
<Text>く</Text>
<Symbol>M</Symbol>
</Unit>
<Unit>
<Start>14.2375</Start>
<End>14.278125</End>
<Text>の</Text>
<Symbol>n</Symbol>
</Unit>
<Unit>
<Start>14.278125</Start>
<End>14.565625</End>
<Text>の</Text>
<Symbol>o</Symbol>
</Unit>
2. テキストエディタの置換機能を利用して、タグ部分を, に差し替えます。
,13.4875,13.5046875,か,k,13.5046875,13.628125,か,a,
,13.675,13.6921875,が,g,13.6921875,13.815625,が,a,
,13.8625,13.903125,く,k,13.903125,14.190625,く,M,
,14.2375,14.278125,の,n,14.278125,14.565625,の,o,
emacsなど、正規検索の使えるエディタが便利です。
3. 置換ではちょっと事足りないので、Excelに読み込ませます。
時間(13.4875)の入ったセルを、=D1/24/60/60 な数式で引き、書式を"["mm:ss.00"]" として置きます。
色々参照と切り取りと貼り付けを行い、タブ区切りテキストで保存します。
[00:00.00]
[00:13.49] か
[00:13.68] が
[00:13.86] く
[00:14.24] の
[00:56.56]
4. 再びテキストエディタで読み込み、
[00:00:00]
[00:13:49]か[00:13:68]が[00:13:86]く[00:14:24]の[00:56:56]
の様な形式にします。また、
@album=ニコニコ動画
@title=みくみくにしてあげる♪
@artist=IKA
@lyrics=IKA
@compose=IKA
@arrange=IKA
@year=2007
の様にタイトル、歌手、作曲者などの情報も書き加えます。
5. txt2assにて、assファイルに変換します。
6. VirtualDubにて、RipSyncで作成したaviファイルにassの字幕を焼き付けます。
最終更新:2008年02月07日 11:25