Categorygithub.com/genkaieng/namarec
modulepackage
0.1.2
Repository: https://github.com/genkaieng/namarec.git
Documentation: pkg.go.dev

# README

namarec -生REC-

ニコ生録画ツールです。
HLS配信をmp4ファイルに保存します。

:white_check_mark: 生放送録画
:white_check_mark: タイムシフト録画

※ コメントやギフト演出は付きません。

インストール

Go:

go install github.com/genkaieng/namarec@latest

Requirements

このツールは内部でFFmpegを利用しているので、FFmpegをインストールしてパスを通しておく必要があります。
各OSで利用できるパッケージマネージャを使うなりしてインストールしておいてください。

FFmpegが利用できることを確認

ffmpeg -version

実行

生放送録画

生放送ID(lv123456789)を指定して録画を開始出来ます。

namarec lv123456789

タイムシフト録画

タイムシフトを録画するには、タイムシフトを見れるアカウントのセッションIDを渡す必要があります。

SESSION=<セッションID> namarec lv123456789

セッションIDを取得するには

  1. ブラウザでニコニコ生放送ページを開いてログインする。
  2. ブラウザの開発者ツールを開く(F12キー)
  3. Cookies一覧からhttps://live.nicovideo.jpのCookieの中からキー名user_sessionの値を取り出す
    ※セッションIDはuser_session_{ユーザーID}_{ランダムな文字列}の形になってます。