nnn-revo2012

ニコ生向けSlNicoLiveRec(Streamlink)の設定、FAQ

目次


コピペするように”****”のように囲ってあります
*SlNicoLiveRecの場合は、録画画質→default-streamにコピペした後両端の”“を削除してください

ユーザー生のタイムシフトは2026年3月29日まで新旧仕様の画質が混在する
(2026年1月27日までのユーザー生のタイムシフトは旧画質、1月28日以降のタイムシフトは新画質になる)

ユーザー生放送、チャンネル、公式全て録画する

最高8Mbps(最高6Mbpsの場合も同じ)

何も指定しない
または

--default-stream best

または

"1080p,1920p,720p,1280p,480p,854p,450p,800p,450p_alt,800p_alt,288p,512p,288p_alt,512p_alt"

最高3Mbps(最高4Mbpsの場合も同じ)

"720p,1280p,480p,854p,450p,800p,450p_alt,800p_alt,288p,512p,288p_alt,512p_alt"

最高2Mbps/1.5Mbps

"480p,854p,450p,800p,450p_alt,800p_alt,288p,512p,288p_alt,512p_alt"

最高1Mbps/1.5Mbps

"480p,854p,450p_alt,800p_alt,450p,800p,288p,512p,288p_alt,512p_alt"

最高384kbps/450Mbps

"288p,512p,288p_alt,512p_alt"

最高192kbps/450Mbps

"288p_alt,512p_alt,288p,512p"

または

--default-stream worst

チャンネル、公式のみ録画する

コピペするように”****”のように囲ってあります
*SlNicoLiveRecの場合は、録画画質→default-streamにコピペした後両端の”“を削除してください
--default-streamの引数には">720p"のような指定方法はできません

最高8Mbps(最高6Mbpsの場合も同じ)

何も指定しない
または

--default-stream best

または

"1080p,720p,450p,450p_alt,288p,288p_alt"

最高3Mbps(最高4Mbpsの場合も同じ)

"720p,450p,450p_alt,288p,288p_alt"

最高2Mbps

"450p,450p_alt,288p,288p_alt"

最高1Mbps

"450p_alt,450p,288p,288p_alt"

最高384kbps

"288p,288p_alt"

最高192kbps

"288p_alt,288p"

または

--default-stream worst

SlNicoLiveRecで「E-Mail、Password でログインしました」と表示されるが何もしないで終了する

[plugins.nicolive][info] Logging in via provided email and password
E-Mail、Password でログインしました  
---------- Program End Time: 2026/02/10 15:26:18.4817 ----------

原因:2段階認証が必要なアカウントでログインしている

解決方法


SlNicoLiveRecで「user_sessionでログイン」に設定する方法

ニコニコにログインしているブラウザーからuser_sessionというCookieをコピーする必要があります
他ツールでもuser_sessionを指定できるツールならChromeは6.、NicoGetCookieは7.、直接FirefoxのCookieは8.~9.を他ツールの手順に変換すれば可能です

※user_sessionの文字は不用意にインターネット等で公開すると悪意のある第三者が簡単にあなたのアカウントにアクセスできるようになるので公開しないでください

☆Chromeの場合

  1. Chromeでニコニコにログインする(2段階認証も可能)※既にログインしているなら必要なし
  2. 右上3点マーク→その他のツール→デベロッパーツールを選ぶ
  3. ApplicationメニューのStorage→Cookiesを開き、その中のhttps://www.nicovideo.jp をクリック
  4. するとCookieの一覧表が表示されるので、その中のNameがuser_sessionを探してクリック
  5. 表の下にuser_session_数字_xxxxxxxxxxxx と表示されるのでその行全てをコピー
  6. SlNicoLiveRecの設定→ニコニコアカウント情報で「user_sessionでログイン」を選び、user_sessionの欄に上記でコピーした行全てを貼り付ける

※Chrome系(Edge、Opera etc)であればメニュー名が違ってても手順はほぼ同じ

※user_sessionの文字は不用意にインターネット等で公開すると悪意のある第三者が簡単にあなたのアカウントにアクセスできるようになるので公開しないでください

☆Firefoxの場合

■NicoGetCookieを使う(おすすめ)

Windows専用プログラムですがGUIを使って簡単にuser_sessionを取得できます

手順

  1. Firefoxでニコニコにログインする(2段階認証も可能)※既にログインしているなら必要なし
  2. NicoGetCookieを NicoGetCookie/releases からダウンロードしてください
  3. ダウンロード後zipファイルを解凍し、その中のNicoGetCookie.exeをダブルクリックします
  4. NicoGetCookieが起動します。「ブラウザーから取得」のリストボックスをクリックしてCookieを取得したいブラウザー名を選択してください
    ブラウザー名の後ろに「(xxxxx)」と表示されているのが現在ニコニコにログインされているブラウザーです
    ※Google Chrome、Microsoft Edge、OperaなどのChromium系ブラウザーからのCookie取得はできません
  5. ブラウザー名の後ろに「(xxxxx)」と表示されているリストを選んだと同時に「取得結果」の「user_session」の下に「user_session_*******」と表示されればOKです
  6. その下の「user_sessionをコピー」ボタンをクリックするとクリップボードにuser_sessionがコピーされます
  7. SlNicoLiveRecの設定→ニコニコアカウント情報で「user_sessionでログイン」を選び、user_sessionの欄に上記でコピーした行全てを貼り付ける

※user_sessionの文字は不用意にインターネット等で公開すると悪意のある第三者が簡単にあなたのアカウントにアクセスできるようになるので公開しないでください

■直接FirefoxのCookieを取得する

MacやLinuxの場合、NicoGetCookieを使いたくない場合は以下の手順でuser_sessionを取得できます

  1. Firefoxでhttps://www.nicovideo.jp を表示する
  2. Firefoxでニコニコにログインする(2段階認証も可能)※既にログインしているなら必要なし
  3. 右上3点マーク→その他のツール→Web開発ツールを選ぶ
  4. StorageメニューをクリックするとCookieの一覧(ドメイン)が表示される
  5. https://www.nicovideo.jp を探してクリック
  6. 右にCookieの一覧表が表示されるので表の中に名前がuser_sessionとある行をクリック
  7. 更に右にデータと表示され1行目user_sessionの欄の上でコピー
  8. SlNicoLiveRecの設定→ニコニコアカウント情報で「user_sessionでログイン」を選び、user_sessionの欄に上記でコピーした行全てを貼り付ける
  9. コピーした1行の両端に”がついているのでこれを削除(必ずしてください)

※user_sessionの文字は不用意にインターネット等で公開すると悪意のある第三者が簡単にあなたのアカウントにアクセスできるようになるので公開しないでください


SlNicoLiveRec(Streamlink)で「配信していません」が表示され録画できない

error: No playable streams found on this URL: [ニコ生URL]
配信していません

原因1:タイムシフトが見れない状態で接続

解決方法

原因2:wss_apiに接続して動画のURL(playlist)を取得するまでにタイムアウトした、あるいは拒否された

解決方法