【ffmpeg】ニコ生のアニメ配信を録画する方法

今年の秋以降くらいからニコ生のアニメ配信や過去放送の録画配信を生放送時に録画するときに、namarokuRecorder(rtmpdump)で正常に保存できなくなっている。その生放送を ffmpeg を使って録画する方法。ただし普通のニコ生の場合この ffmpeg では録画できない。

使用するのは librtmp を有効化していない(librtmpなしの) ffmpeg 。この ffmpeg を配布しているところはほとんど無いので自分でビルドした。

追記 2013年3月24日
配布先を変更と、zeranoe さんの ffmpeg でも録画できることを確認。つまり librtmp をインストールした ffmpeg でも録画できる。

追記 2013年5月4日
rtmpdump でも「-R」を付けることで保存できることを確認。バイナリは Releases · K-S-V/Scripts · GitHub より rtmpdump-2.4 を利用する。

配布先

ffmpeg は録画用、ffplay はプレビュー用、SDL, libiconv-2 はそれら2つを起動するのに必要なもの。cmd は実行してコマンドをコピーしエンターキーを押せば保存やプレビューできる。

録画する方法は NCVRTMPDumpWrapper か getplayerstatus で引数を調べて ffmpeg に渡す。
rtmp://nlakmjpk.live.nicovideo.jp:1935/live/ まではどの放送もたぶん共通。

NCVRTMPDumpWrapper は -vr の部分をコピーして live=1 を後ろに追加して""でくくる。
getplayerstatus は tickets を検索してその部分を下の例に習ってコピーして live=1 を後ろに追加して""でくくる。

コマンド例

録画する場合 out.flv で録画される
ffmpeg -i "rtmp://nlakmjpk.live.nicovideo.jp:1935/live/nlary_47@s19221?auth=dbEb0dTdMaXc_aLaZboc0dKccduaccdcWcU-bq3UU8-frG-vga-yxDDFo_yAACj&aifp=0191210 live=1" -codec copy out.flv

プレビューする場合
ffplay -i "rtmp://nlakmjpk.live.nicovideo.jp:1935/live/nlary_47@s19221?auth=dbEb0dTdMaXc_aLaZboc0dKccduaccdcWcU-bq3UU8-frG-vga-yxDDFo_yAACj&aifp=0191210 live=1"

プレビューする場合に映像が頻繁に止まる場合
ffmpeg -i "rtmp://nlakmjpk.live.nicovideo.jp:1935/live/nlary_47@s19221?auth=dbEb0dTdMaXc_aLaZboc0dKccduaccdcWcU-bq3UU8-frG-vga-yxDDFo_yAACj&aifp=0191210 live=1" -codec copy -f flv pipe: | ffplay -i -

関連記事
【librtmp】 ffmplay で rtmp を入力ソースにする ニコ生用のコマンドはここにサンプルがあります
ffplay のショートカットキー
【VLC】 放送中のニコ生を視聴する方法

ffmpeg の configure するときに --extra-ldflags=-static をつけると SDL が無効化して ffplay ができなかった。

ffplay 付きの ffmpeg のビルド方法は以下を参照。
libiconvのコンパイル&インストール お気に入りの動画を携帯で見よう
SDLのコンパイル&インストール お気に入りの動画を携帯で見よう
関連記事

この記事へのコメント

管理人のみ通知 :

トラックバック


ニコニコチャンネル始めました
ニコラボチャンネル
スポンサード リンク
Amazon はこちらから
新着記事と追記・編集記事
スポンサード リンク
ブログ内検索
プロフィール

Author:ロベルト
お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab
ブログ更新用 @blo_nico_lab

詳しいプロフィールはこちら

カテゴリ
アクセスの多い記事
記事アーカイブ

最新コメント
リンク
ニコニコ静画
アニメカテゴリ毎時ランキング
免責事項
当ブログはリンクフリーです。記事によりトラブルが生じた場合でも、当ブログ管理人は一切の責任を負いません。 当ブログに記載されている情報の正誤や利用は、ご自身の判断でお願いします。 紹介したアプリケーションに関する問い合わせは作者に問い合わせてください。ニコニコ動画に関する質問はまずは公式掲示板、2ch、各Q&Aサイトを参照ください。
ブログの読者になる(RSS)
アクセス数