Adding pause between audio tracks in VLC
Inserting a PAUSE in a VLC Playlist
以上(・∀・)
というのは余りにも手抜き過ぎるので、もうちょっと書く。
※説明の為に適当に編集したので、下のパスやら値は適当。ここで大事なのは、このプレイリストには2つのmp4ファイルが存在し、その間に間隔(ギャップ)を挿入するということ。
- 変更前。
<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>プレイリスト</title> <trackList> <track> <location>file:///C:/aaa.mp4</location> <duration>193770</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> </extension> </track> <track> <location>file:///C:/bbb.mp4</location> <duration>190264</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>1</vlc:id> </extension> </track> </trackList> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:item tid="0"/> <vlc:item tid="1"/> </extension> </playlist>
- 変更後。
<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>プレイリスト</title> <trackList> <track> <location>file:///C:/aaa.mp4</location> <duration>193770</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> </extension> </track> <track> // ← ギャップ用のtrackを追加する。 <location>vlc://pause:45</location> // ← 値を"vlc://pause:nn"にする。(nnは秒数) <duration>30000</duration> // ← 余り気にしなくて良い模様。 <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>1</vlc:id> // ← idはギャップを挿入する場所の数値にする。 </extension> </track> <track> <location>file:///C:/bbb.mp4</location> <duration>190264</duration> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>2</vlc:id> // ← id をずらす。 </extension> </track> </trackList> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:item tid="0"/> <vlc:item tid="1"/> <vlc:item tid="2"/> // ← id を追加する。 </extension> </playlist>
詰まるところ、
- ギャップ挿入したいところにギャップ用のtrackを追加する。
- すべてのtrackのidが連番になるように変更する。
- vlc:itemタグを増加した分だけ増やし、tidが連番になるように変更する。
ということらしい。
durationは正しくなくても問題ない模様。
こんなん何に使うんじゃ、ワレェ(・∀・)
と思うかもしれないが、例えば、
体操、ストレッチ、ダンス、語学レッスン等で同じ内容を何セットか反復して流すけども、汗拭きやら水分補給の時間、「リピートアフタミー」って言われた後、自分で発音する時間が必要な時に意外と有用(・∀・)