記事の内容
【kakoroku】 タイムシフトがコメント付きで高速で保存できます 【ニコ生】
2010/06/08 00:19現在(2013年5月)はほとんどのユーザーでユーザー生放送の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が保存できなくなる。
関連記事【ニコ動】 今日のメンテ 公式コメント鯖の仕様変更と生放送スタンプも追加
【ニコ生】 公式放送のコメントの仕様が変わって思ったこと
ニコ生の録画と配信方法の歴史
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が含まれるときに録画できなかったのを修正しました
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********?**********:**:****************"
コメントを見る(113)
コメントを書く
トラックバック(0)
ログイン