調べたところmplayerで以下のようなエラーがでていた。
size_confirm mismatch!: 22611 20047 Error while parsing chunk header Failed, exiting. mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. connect error: Connection refused
コンソールからmplayer単独で動かすとエラーはでない。
詳しい原因はわからないけどRubyスクリプトからmplayerを呼ぶシェルスクリプトを実行するとダメなようだ。
プロセス関係の問題と思われるがよくわからない。
mplayerをシェルスクリプトを使わずに直接実行するよう変更したら動作した。
ソース(radiorec2.rb)
https://gist.github.com/izumogeiger/6366082#file-radiorec2-rb
0 件のコメント:
コメントを投稿