08/06/29 21:49:59 0eyz4V1o0
ところで、VLCでfifo再生したいけどうまくいかないで困っているやついる? file://でエラー出して困ってたの解決したので書いとく。
fifoを直接ファイルとしてうまく再生できないので
/Applications/VLC.app/Contents/MacOS/VLC stream:/path/to/friio.ts [必要ならオプション]
とstream指定してあげるとok。副作用としてチャンネルの切り替えなど、データが中断しても再開可能。
こんなスクリプトこさえてしまえば、VLCを立ち上げなおす事なく素早くチャンネル変更可能。見終わったらrecfriioを終了する。
#!/bin/sh
ch=32
fifodir=/Path/to/FriioDir
killall recfriio
sleep 0.3
mkfifo $fifodir/friio.ts
recfriio 99999999 $ch $fifodir/friio.ts
見終わったらrecfriioを終了する。
#!/bin/sh
fifodir=/Path/to/FriioDir
killall recfriio
rm $fifodir/friio.ts
ただし、VLCだとNHK教育みたいな多チャンネル放送にかなり弱そう。