• このエントリーをはてなブックマークに追加
タイムシフトを Flash で再生して kakorokuR で保存する
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

タイムシフトを Flash で再生して kakorokuR で保存する

2018-09-17 22:00
  • 5
2018年12月11日の昼過ぎより使えなくなったが、コメント欄よりブラウザで再生したり、API よりコマンドを渡すことで kakorokuR のように保存できる。ブラウザで再生して RTMPDumpHelper を使えば、コマンドを渡せない人でも手間はかかるが N オプションを使わないなら高速で保存できる。

TS も新配信に移行して従来の Flash Player の RTMP から HLS に代わり kakorokuR でコメントだけ取れて動画が取れない放送が多発している。原因は過去に一度も RTMP が送信されてなく受信エラーが起こっているためである。これを回避するには一度 Flash Player で RTMP を再生する必要がある。普通に放送ページを開いても従来の Flash Player が開かないので直接 Flash Player から TS を再生する方法をとる。

https://live.nicovideo.jp/liveplayer.swf?v=lv92615298

firefox で使えるブックマークレット、TS画面で開くと放送ID入力画面がポップアップする
javascript:(function(){var%20liveid;if(m=document.URL.match(new%20RegExp('live.nicovideo.jp/watch/(lv[0-9]+)','i'))){liveid=m[1];}if(!liveid){liveid=prompt('Input%20Live%20ID%20(e.g.%20lv123456)','');if(!liveid){return;}if(liveid.match(/^[0-9]+$/i)){liveid='lv'+liveid;}if(!liveid.match(/^lv[0-9]+$/i)){confirm('The%20form%20of%20Live%20ID%20is%20not%20right.');return;}}open('https://live.nicovideo.jp/liveplayer.swf?v='+liveid);})()

上のコマンドで開かなければこちらを使う。こちらが使えなければ上を使う。おそらくユーザーとチャンネルのライブはこれでも上でも映らない。
https://live.nicovideo.jp/nicoliveplayer.swf?v=lv92615298

javascript:(function(){var%20liveid;if(m=document.URL.match(new%20RegExp('live.nicovideo.jp/watch/(lv[0-9]+)','i'))){liveid=m[1];}if(!liveid){liveid=prompt('Input%20Live%20ID%20(e.g.%20lv123456)','');if(!liveid){return;}if(liveid.match(/^[0-9]+$/i)){liveid='lv'+liveid;}if(!liveid.match(/^lv[0-9]+$/i)){confirm('The%20form%20of%20Live%20ID%20is%20not%20right.');return;}}open('https://live.nicovideo.jp/nicoliveplayer.swf?v='+liveid);})()
チャンネル会員ならもっと楽しめる!
  • 会員限定の新着記事が読み放題!※1
  • 動画や生放送などの追加コンテンツが見放題!※2
    • ※1、入会月以降の記事が対象になります。
    • ※2、チャンネルによって、見放題になるコンテンツは異なります。
ブログイメージ
ニコラボチャンネル のブログ
更新頻度: 不定期
最終更新日:
チャンネル月額: ¥550 (税込)

チャンネルに入会して購読

コメント コメントを書く

この方法を紹介していただいて本当に助かっていたのですが、本日試してみたところ、旧プレーヤーでの読み込みがいつまでも「読み込み中」のままで再生がされず、kakorokurecorderでダウンロードしようとしたら、コメントファイルすら取れず「失敗しました。正しいプレミアムアカウントかタイムシフトが残ってるか確認してください。」と表示される様になりました。もしかしたらまたニコニコ側の仕様が変わったか、もしくはRTMPを止めてしまったのでしょうか…?

No.1 65ヶ月前
userPhoto ロべルト(著者)

>>1
仕様が変わったので kakorokurecorder はもう使えません。今のところ
http://live.nicovideo.jp/nicoliveplayer.swf?120412102902&standard2&v=lv
経由で見られますが、いつ止まるか分かりません。

getplayerstatus でなくなった ticket の部分は
http://ow.live.nicovideo.jp/api/getedgestatus?v=lv
で調べられます。

No.2 65ヶ月前

遅ればせながら、rtmpdumpでダウンロード出来ました。ご親切にticketのゲット方法も教えていただいて本当に助かりました。3時間を超える場合はgetplayerstatusから 「/content/2018/…….f4v」が複数できてるのでそれぞれをダウンロードする事ができました。ありがとうございました。

No.3 64ヶ月前

先月の中頃辺りからとうとうRTMPが止まってしまった様で、getplayerstatusから「/content/2019/…….f4v」が消えてしまいましたね。これでHLSへ完全移行でしょうか?

No.4 59ヶ月前
userPhoto ロべルト(著者)

まだ公式の生放送では rtmp で配信されているようです。
https://nico-lab.net/official_nicolive_html5_hls_streaming_beta_and_record_video/

No.5 59ヶ月前
コメントを書く
コメントをするにはログインして下さい。