ニコニコ動画研究所


記事の内容

前へ | 次へ

【kakoroku】 タイムシフトがコメント付きで高速で保存できます 【ニコ生】
2010/06/08 00:19

2013年10月29日から一部のユーザーでユーザー生放送のTSが kakoroku で保存できるようになりました。

最新の内容は ニコ生の録画方法 まとめ:ニコラボチャンネル のブログ を参照。

名無しコミュ-ニコニコミュニティ

現在コミュはクローズだが自動認証になっている。クローズなのでコミュ参加は上のリンクからどうぞ。

ダウンロード速度は20MBのタイムシフトがコメントを保存しない場合は10秒ほどでダウンロードできる。高速で保存できる理由はrtmpdumpを使っているから。以前にrtmpdumpを使用してニコ生のタイムシフトを保存する補助ツールがあったが使い易くはなかった。

クローズコミュのツール配布コミュといえばはるさんのコミュがそうだったが、いつの間にかオープンになってコミュ人数はそれから随分増えた。このコミュはどうなるかな。記事を書いた0:18時点で830人。

追記 2010/11/28
2010/11/25のメンテナンスで公式放送のコメントは最後から1000コメントまでしか取得できなくなった。
現在(2011年7月時点)は公式生放送のコメントを取得できる。

追記 2013/03/05
2013年2月28日のメンテナンス以降、kakoroku で一般的なチャンネル生放送のTSが保存できなくなる。

追記 2013/05/04
2013年4月11日に再びユーザー生放送のTSが保存できなくなる。

追記 2013/10/30
2013年10月29日のメンテナンスからユーザー生放送のTSが保存できるようになる。全てのユーザーではないらしい。

関連記事【ニコ動】 今日のメンテ 公式コメント鯖の仕様変更と生放送スタンプも追加
【ニコ生】 公式放送のコメントの仕様が変わって思ったこと
ニコ生の録画と配信方法の歴史

2011年8月23日より一時公開停止し、2011年9月2日 2011年8月29日から公開再開

このツールはTSをそのまま保存するツール。ニコ生で動画を配信開始(放送開始ではない)したところから保存できる。

原則、flv(変換無し)で保存する。長時間のTSは3時間毎に必ず分割されるので分割されたくなければ、生放送のときに namarokuRecoder で保存する。また動画が分割される原因として放送者が配信方法(簡単配信から外部配信、またはその逆)を変える、再送信する、/reset コマンドを実行する、ニコ生のサーバーが不調などがある。

動画のエンコードは保存した後で普段使っているエンコーダーを使う。エンコーダーの中には音声コーデックのSpeexが読み込めない場合があるが、AviUtlなら l-smash-works で読み込む。

起動画面
画像

ツールタブよりアカウント設定画面
画像

kakoroku でコメントを保存した時にコメントの一部が歯抜けになることが稀に発生するので、その場合は保存する時間帯を朝にするか、他のコメビュー NCV 実況コメビューでコメントを保存して NicomentXenoglossia で再構成すると各種コメントを流すプレイヤーでコメントが流れる。

同コミュで放送中の番組を保存する namaroku も配布していて、元祖アラートに登録してあるコミュを読み込んで放送が開始したら自動にコメントと動画を保存することができる。namareco と違ってこちらもGUIなので使い易い。ただし現在 namaroku は改良rtmpdump(配布停止)に差し替えないとユーザー生放送を録画できない。

改良rtmpdumpの作者が新しく公開しています。
http://nht.r.ribbon.to/

・rtmpdump2.4をベースにOpenSSLからPolarSSLにしてビルド
・XSplitのメニューの配信から停止したときにエラー終了するのを修正しました
・ニコニコ電話、iPhone放送で getplayerstatus/stream/contents_list/contents に
 _nicoden、_iphoneが含まれるときに録画できなかったのを修正しました



【ニコ生】namareco namarokuについて語ろう Part6
http://hibari.2ch.net/test/read.cgi/software/1301852752/373

373 : 名無しさん@お腹いっぱい。 : 2011/04/10(日) 18:24:26.43 ID:C6NFWQxn0 [1/1回発言]
ttp://nht.r.ribbon.to/rtmpdump.zip
ニコ生の仕様に対応したrtmpdumpを作ってみました
今までの引数に-Nオプションを追加することで録画できます
-N [getplayerstatus/stream/contents_list/contentsのrtmp://から始まる文字列]

手動で録画するには最小引数だとこうなります
http://watch.live.nicovideo.jp/api/getplayerstatus?v=lv******** から
rtmpdump -o out.flv -vr "[getplayerstatus/rtmp/url]/[getplayerstatus/stream/id]" -C S:"[getplayerstatus/rtmp/ticket]" -N "[getplayerstatus/stream/contents_list/contentsのrtmp://から始まる文字列]"
     ↓
rtmpdump -o out.flv -vr "rtmp://*******.live.nicovideo.jp:1935/liveedge/live_******_**_*/lv********" -C S:"********:lv********:*:**********:****************"
-N "rtmp://********.live.nicovideo.jp:1935/publicorigin/**/,lv********?**********:**:****************"



ニコファーレなどの有料生放送はrtmpsuckを利用すると保存できる。rtmpsuckはRTMPExploreXを併用すると利用しやすい。別アングルはRTMPExploreXを多重起動して解析しcommadn.batから保存する。

ダンマス3は解析結果が表示されなかった。

現在(2012年)は解析結果が出力されなくなったので再生しながらrtmpsuck(RTMPExploreX や RTMPDumpHelper)で録画する方法と、Mediaboxを使う方法がある。こちらは 【超パーティー】 TS保存方法【rtmpdump】続 有料生放送を保存する方法 を参照。

有料生放送でコメントを取得できるかどうかの確認にコメビュー(どれでもよい)でコメントを取得できればTSも保存できる。逆にコメントが取得できなければkakorokuでもTSを保存できない。

TSがブラウザで正常に視聴できてかつ、getplayerstatus が暗号化されていない放送はkakorokuRecorder のバージョンを変えてみるか、RTMPDumpWrapper で録画する。

一部の公式生放送で namarokuRecorder で保存できない放送がある。その一部というのが再放送や再配信といった予めデータを用意して配信している放送のこと。これを namarokuRecorder で保存するとデータはあるが再生できないファイルになる。しかし kakoroku では正しく保存できるのでこちらの保存方法をすすめる。

直接 rtmpdump で dump した場合のSS。情報が重複表示してただしく dump できていない。
画像

Mac に関しては以下を参照
関連記事
最新の内容は ニコ生の録画方法 まとめ:ニコラボチャンネル のブログ を参照。

カテゴリ:ニコツール、ウェブ関係

前へ | 次へ

コメントを見る(121)
コメントを書く
トラックバック(0)
BlogTOP
このユーザーのホーム

ログイン

i-mobile


Powered by FC2 Blog