タイムタグ付き歌詞


本スキン(sm02)におけるタイムタグ付き歌詞

本スキンでは、行の頭に経過時間を記述する「行頭タイムタグ付き歌詞」と呼ばれる種類のタイムタグに対応しています。
[00:12.00]烏 なぜ啼くの
[00:17.95]烏は山に
[00:23.80]可愛い七つの
[00:30.00]子があるからよ
 
[00:35.70]可愛 可愛と
[00:41.92]烏は啼くの
[00:48.00]可愛 可愛と
[00:53.85]啼くんだよ
 
[01:00.00]山の古巣へ
[01:05.94]行って見て御覧
[01:11.99]丸い眼をした
[01:17.97]いい子だよ
 
歌詞参考:七つの子 - Wikipedia


本スキン(sm02)でのタイムタグ付き歌詞の利用機能・タイムタグ付き歌詞を登録するメリット

タイムタグは、以下の機能で利用されます。
  • メイン画面の前景(歌詞)
    1. タイムタグに沿った現在行が強調されます。
    2. 自動スクロール機能が拡張されます。
    3. 歌詞をダブルクリックすると、指定の経過時間にジャンプします。
  • 歌詞メニュー
    1. 歌詞の表示されているメニュー項目をクリックする、指定の経過時間にジャンプします。
  • 視覚エフェクト ※視覚エフェクトに依存。タイムタグ付き歌詞を表示できる視覚エフェクトとしてFRUITYなどがある。


なお、動画ファイルでもwmvファイルに限り、プロパティ画面から設定を変える事で、歌詞をつけることができます。
wmvファイルの場合、上記のうち「メイン画面の前景(歌詞)」は使えませんが、「歌詞メニュー」「視覚エフェクト(各種情報画面)のみ」は利用できます。
何らかのオープニング・エンディング、ライブビデオなどの音楽系の動画であれば、wmvファイル化したのち、タイムタグ付き歌詞を登録すると、上記の機能を有効活用できます。



本スキン(sm02)におけるタイムタグ付き歌詞の大雑把な仕様

本スキン(sm02)での、タイムタグ付の歌詞の仕様は、大雑把に以下のようになっています。

  • タイムタグの基本書式は[mm:ss.xx]である。(mm:分[00~99]、ss:秒[00~59]、xx:ミリ秒[00~99])。
    なお[mm:ss:xx]形式も一応認めています。
  • 空行は認める。
  • タイムタグ・空行を除けば、オフセットタグ([offset:xxxx]または@offset=xxxx)のみ認める。(xxxx:ミリ秒[-9999~9999])
  • タイムタグ・オフセットタグ以外のタグは無視する。
  • 行頭には必ずタグがある。
  • カラオケタグ(1行に複数のタイムタグがある等)には対応していない。
  • 歌詞はメディアファイルのWM/Lyricsタグに書かれている必要がある。txtやlrcなどの外部ファイルには対応していない。

詳細、例外などはありますが、基本的には上記の事を知っていればOKです。


歌詞の記述例


①基本


[00:10.00]あああ
[00:20.00]いいい
[00:30.00]ううう
 
表示機能では、「10-20秒」、「20-30秒」、「30秒-曲の終了」の間、歌詞が強調表示されます。
ジャンプ機能では、10秒、20秒、30秒の経過位置に移動します。

②行

[00:10.00]あああ
[00:20.00]いいい
[00:30.00]
[00:40.00]ううう
 
[00:60.00]えええ
[00:70.00]
 
表示機能では、「10-20秒」、「20-40秒」、「40-60秒」、「60秒-曲の終了」の間、歌詞が強調表示されます。
ジャンプ機能では、10秒、20秒、30秒、40秒、60秒の経過位置に移動します。
[00:30.00]は表示では無視され、ジャンプ機能では有効です。
改行は表示され、ジャンプ機能では有効です。
歌詞の最後を超えた[00:70.00]は、表示・ジャンプ機能ともに無視します。

③タイムタグ以外のタグ

[ti:タイトル]
[ar:アーティスト]
[al:アルバム]
[by:著者]
[offset:-1000]
 
[00:10.00]あああ
[00:20.00]いいい
[00:40.00]ううう
 
[ti:タイトル][ar:アーティスト][al:アルバム][by:著者]は、表示・ジャンプ機能共に無視します。
[offset:-1000]があるので、タイムタグは1秒前倒しの9秒、19秒、39秒と表示・ジャンプ機能から認識されます。

④行頭のタイムタグの連続

[00:20.00][00:40.00]いえ
[00:10.00]あああ
[00:30.00]ううう
[00:50.00]おおお
 
歌詞のサビなど、歌詞の繰り返しがある場合、「[00:20.00][00:40.00]繰り返し」のような書き方ができます。
この様な歌詞は、本スキンで再生中の歌詞を閲覧するときに、以下のように展開、昇順しなおされます。
[00:10.00]あああ
[00:20.00]いえ
[00:30.00]ううう
[00:40.00]いえ
[00:50.00]おおお

⑤本スキンで無効となる書き方(カラオケタグ)

あああ
[00:20.00][00:40.00]う
 
「あああ」の行にはタグがないため、この歌詞は「タグなし」と見なされます。
「[00:20.00]い[00:40.00]う」のようなカラオケタグ形式の記述は認めていません。


本スキンのみの例外仕様

「行頭タイムタグ付き歌詞」と呼ばれる種類のタイムタグに当たるのですが、本スキン限定の例外もあります。
  • 全ての行は、タグ付きの行、もしくは空行で構成されている。
    「タグのない行は無視する」というのが一般的な仕様らしいですが、この部分が異なります。
  • タイムタグが[hh:mm:ss.xx]とか[mmmm:ss.xx]など、99分59秒を超えたケースへの対応。
    一般的には、99分59秒が最大らしいですが、本スキンではwmvファイルの動画に歌詞を埋め込める為、99分越えも認めています。
    とはいえ、WMPスキンAPIの不具合に「4000byte以上の文字は処理できない」というものがあるため、使いどころは限定されるはずですが...。
  • 表示において、歌詞のないタイムタグの行を無視。
    一般的には、このようなタグにも何らかの処理を行うようですが、本スキンでは無視しています。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2016年02月06日 23:42