omxplayerでファイル名に空白がある曲を再生したい

omxplayerでファイル名に空白がある曲を再生したい Raspberry Pi

ラズベリーパイで手軽に音楽や動画ファイルを再生できる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'

 

コメント

タイトルとURLをコピーしました