min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi3 に streamlink 突っ込んで twitch.tv の年齢制限を気にせず受信する(macOSでも)

streamlink素晴らしい

streamlinkでrecfsusb2からのb25配信をストリーム+broadcast(udpとか)できないのか?と思って調べてたら streamlink自体の便利さに感動したので記録。

wiki.archlinux.jp

wiki.archlinux.jp

 

前に母艦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 の使い方 | ニコラボ

nico-lab.net

 

streamlinkはインストールできたけど、

$ recfsusb2n --b25 24 - - | vlc -

とやりたいところ、ハイプ先になるmacOSvlcの場所が分からん。cvlcコマンドは動くから入ってるのは間違いないんだが。

 

調べたらここっぽい。

$ ls /Applications/VLC.app/Contents/MacOS/

 

おっしゃ動いた。

$ streamlink -p  /Applications/VLC.app/Contents/MacOS/VLC https://www.twitch.tv/vivi0z1 480p

 

こりゃいい。かなり応用効くぞ。

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス