目次
検証環境
- Windows 10 Pro 64bit (November 2019 Update バージョン1909)
- VLCメディアプレイヤー Ver3.0.8 64bit版
なぜ相対指定にしたいの?
通常だと動画が別なフォルダに移動すると、そのXSPFプレイリスト(.xspf)が使えなくなります
相対指定にすれば、動画ファイルと同じフォルダにXSPFプレイリストを置く事で、どのフォルダに移動しても使える様になります…あらまぁ便利!!!
プレイリストの表示
メニューバーの「表示」→「プレイリスト」を選択します
プレイリストが表示され、ここでプレイリストを編集できます
元の画面に戻りたい場合はもう一度、メニューバーの「表示」→「プレイリスト」を選択します
XSPFプレイリスト(.xspf)の保存
メニューバーの「メディア」→「プレイリストファイルの保存」を選択します
ファイル形式は「XSPFプレイリスト (*.xspf)」にし、ファイル名を付けて保存します
動画ファイルのパスを相対指定にする
相対指定にすれば、動画ファイルと同じフォルダにXSPFプレイリスト(.xspf)を置く事で、どのフォルダに移動しても使える様になります
まずXSPFプレイリストをテキストエディタで開きます
「<location>」と「</location>」に囲まれた部分が動画のファイル名となります
「file:///」で始まるフルパス絶対指定でファイル名が指定されています
<location>file:///D:/mp3data/whiteliliesmp4.mp4</location>
ここを「file:///」を含めたフルパス部分をばっさり消し、ファイル名だけにします、基本はこれでOKです
<location>whiteliliesmp4.mp4</location>
動画のファイル名で問題の起きる文字がある
相対指定のパスにした場合、動画のファイル名で問題の起きる文字があります
現在判明しているのは「[」と「]」です
このようなファイル名の場合、動画が認識できません
これをURLエンコードという変換方法を使って別な文字列にします
<location>[test]whiteliliesmp.mp4</location>
具体的には「[」を「%5B」に、「]」を「%5D」に変更します
<location>%5Btest%5Dwhiteliliesmp.mp4</location>
※URLエンコードについては、以下のサイトで実際に変更してみると分かりやすいと思います
Web便利ツール/URLエンコード・デコードフォーム - TAG index
XSPFプレイリストのファイル名で問題の起きる文字がある
相対指定のパスにした場合、XSPFプレイリストのファイル名で問題の起きる文字があります
現在判明しているのは「[」と「]」です(ここもか!!!)
さすがにファイル名の「[」「]」をURLエンコードで変換してしまうと見栄えが悪すぎるのと、エクスプローラのファイル名ソート順が変わってしまうので、ここでは全角文字を使います
具体的には「[」を「[」に、「]」を「]」に変更します
これでもちょっと違和感ありますが、我慢するしかないですね
再生範囲の時間指定
「この動画の、この範囲とこの範囲だけ再生してほしいんだよなぁ…」って時に役に立つと思います
以下の行を追加すると、再生の開始と終了の時間を指定できます
※以下の例では30秒~1分2秒(62秒)の間で再生します
<vlc:option>start-time=30</vlc:option>
<vlc:option>stop-time=62</vlc:option>
同じ動画ファイルをプレイリストに入れ、それぞれ開始・終了の時間を指定する事も出来ます
※以下の例では1番目の動画では5秒~10秒の間で再生、2番目の動画では20秒~30秒の間で再生します
<vlc:option>start-time=5</vlc:option>
<vlc:option>stop-time=10</vlc:option>
<vlc:option>start-time=20</vlc:option>
<vlc:option>stop-time=30</vlc:option>
ついでにループ再生モードを「すべて」(以下の状態)にしておけば、プレイリストの再生を繰り返すので、色々便利です(何に便利なの???)
参考Webページ
説明で表示されている動画(whiteliliesmp4.mp4)のライセンス表記
Author: mskrzyp
Author webpage: https://vimeo.com/mskrzyp125
Licence: ATTRIBUTION LICENSE 3.0 (http://creativecommons.org/licenses/by/3.0/us/)
Downloaded at Mazwai.com
トラックバック URL
https://moondoldo.com/wordpress/wp-trackback.php?p=4947