前書き
暇だったのでstreamlinkの標準プラグインではダウンロードできないどこかのサイトの配信をダウンロードできないかなーと思い試してみました
その結果kukuluLIVE (https://live.erinn.biz/) の配信が割と簡単にダウンロードできたので忘れる前にここに方法を書き記しておきます
必要ソフトウェア
この方法ではstreamlinkというソフトウェアを利用します
もしかしたらffmpeg等でも簡単にダウンロードできるかもしれませんがそこはご自由にどうぞ
また、streamlinkの他にkukuLIVEを視聴できる一般的なブラウザが必要です
streamURLの入手
kukuluLIVEの適当な配信を開き、F12キーやctrl+shift+iでデバッグツールを開きます
その後ネットワークタブを開き検索欄にplayerと入力します
その結果、playerという文字が含まれているサイト内のファイルが表示されるので、この例の1番上の物を右クリックします
そうしてでてくるメニューの1番上の選択肢である、「open in sources panel」をクリックするとソースパネルでそのファイルの中身を閲覧することが出来ます
その後、ctrl+Fキーで「stream」と検索をかけるとこの様にstreamURLが記入されているのが確認できるのでstreamaddr_hlsの後に書かれているstreamURLをコピーします
これにてstreamURLの入手完了です
配信のダウンロード
この記事ではwindows用バイナリファイルを利用してstreamlinkをインストールした場合のコマンドを紹介します
他のインストール方法を利用した場合や別のOSを利用している場合は各自でstreamlinkの使用方法を調べて下さい
windowsキーとRキーを同時押しし
「ファイル名を指定して実行」
という画面を開きます
そこにcmdと入力しOKを押すことでコマンドプロンプトが開きます
後はこのコマンドプロンプトに
「streamlink -o "c:/ファイルパスを入力/保存名.ts" "streamURLをここにコピー" "best"」
という風に入力した後エンターキーを押すとダウンロードが開始されます
最後に
m3u8が拡張子の配信リンクなのでffmpegのinputに指定しても普通にダウンロードできると思いますが未検証です