streamlink素晴らしい
streamlinkでrecfsusb2からのb25配信をストリーム+broadcast(udpとか)できないのか?と思って調べてたら streamlink自体の便利さに感動したので記録。
前に母艦fedoraにはstreamlinkインストールした。
動く。
再生はできるが、母艦fedoraは(モニタのついてない)サーバマシンなので、ここで再生しても視聴できない。
Pi3に入れねばならない。
radiko対応もしたのか。これも後日試す。
pi3にインストールする。
$ pip3 install --upgrade --user streamlink
ついでにmpv なるソフトウェアも入れとく。
$ sudo apt install mpv
再生。
$ streamlink -p vlc https://www.twitch.tv/woohankyung best
-p は program指定オプションらしい。省略するとvlcが選ばれる。
best の部分は 480pとかにすれば少し画質落として受信できる。
こう。
雄も雌も自己顕示欲は世界共通らしいな。
ハイビジョン.tsを再生できないか?試す。標準入力からパイプで標準出力に渡す。
$ recfsusb2n --b25 24 - - | streamlink -
ダメなんか。
vlcだと再生できる。
$ recfsusb2n --b25 24 - - | vlc -
cvlcでもOK
$ recfsusb2n --b25 24 - - | cvlc -
recfsusb をリアルタイム視聴しながらでもstreamlink動画も(一応)動く。
これがpi3の調停消費電力でできちゃうんだから、TVなんぞ要らんのだよな。
streamlinkめっちゃ使いやすいな。macOSにも入れておこう。
$ pip3 install --user streamlink
あれ。入れたのに streamlink コマンドが効かない。
brewでインストールし直す。
$ brew install streamlink
streamlinkはインストールできたけど、
$ recfsusb2n --b25 24 - - | vlc -
とやりたいところ、ハイプ先になるmacOSのvlcの場所が分からん。cvlcコマンドは動くから入ってるのは間違いないんだが。
調べたらここっぽい。
$ ls /Applications/VLC.app/Contents/MacOS/
おっしゃ動いた。
$ streamlink -p /Applications/VLC.app/Contents/MacOS/VLC https://www.twitch.tv/vivi0z1 480p
こりゃいい。かなり応用効くぞ。