ラズベリーパイで手軽に音楽や動画ファイルを再生できるomxplayerだが、以外にもファイル名に空白文字が存在する曲名は多い。
例えば、ファイル名が
hoge hoge.m4a
などだとすると
omxplayer -o local hoge hoge.m4a
として再生しようとするとファイル名の空白の手前「hoge」までがファイル名として認識されてしまう。
当然「File “hoge” not found.」などのメッセージが出る。
ちなみに上記で指定したomxplayerの後の「-o local」オプションは、ラズベリーパイのオーディオ端子につながった機器から出力を意味する。
HDMIディスプレイのスピーカからの再生の場合は、「-o hdmi」オプションを指定。
iTunesなどで管理していた曲だと先頭に番号がついていて、番号の次が空白だったりする。
こんな感じ。(この場合は、01の次が半角スペース)
01 ハレ晴レユカイ.m4a
結論
こうしたファイル名に空白文字を含む曲の再生は、ファイル名をシングルクォーテーション「’」かダブルクォーテーション「”」でくくって指定する。
omxplayer -o local '01 ハレ晴レユカイ.m4a'
コメント