【rtmpdump】 rtmpexplorer より使いやすい RTMPExploreX

rtmpexplorer とは ブラウザのキャッシュに残らない動画を保存するツール。一般的にはニコ生やUstream、企業のHPにあるような動画、ウェブラジオなどの保存に用いられる。

ニコ生に特化した記事は随時こちらで更新しています ニコ生の録画方法 まとめ

いつも使っているブラウザで解析する RTMPDumpHelper の使い方

rtmpsrvとrtmpsuck が手軽に使える rtmpexplorer の使い方 で紹介した rtmpexplorer の派生ツール。rtmpexplorer では rtmpsrv と rtmpsuck の使い分けが不便だったが、こちらは手軽に切り替えられる。

Downloads ・ andr3jx/RTMPExploreX ・ GitHub の RTMPExploreX_1.1.zip を保存する。

rtmpdump は http://rtmpdump.mplayerhq.hu/ から rtmpdump-2.4-git-010913-windows.zip を保存する。

追記 2012年8月14日
公式から win バイナリがなくなってしまったので下の非公式バイナリを保存するか、公式バイナリのミラーサイトから保存する。

追記 2013年2月28日
公式サイトでの配布再開を確認。

追記 2013年4月30日 訂正 2013年9月1日
ニコ生のTSで command.bat rtmpsuck-log.txt に出力されない場合は
Releases · K-S-V/Scripts · GitHub
ここの rtmpdump 一式を使う。

追記 2013年9月1日
一部の文章を強調し修正した。

その他の非公式の rtmpdump は rtmpdump コマンド一覧と使い方 を参照。
使い方は RTMPExploreX_1.1.zip を解凍してそのフォルダに rtmpdump を解凍して得られるファイル一式を入れる。そして RTMPExploreX を起動すると普段と同じようにおそらくIEベースのブラウザが立ち上がる。rtmpexplorer よりヘッダーがかぶらないのでニコニコ動画のログインに支障がない。

04-06-2012 23.22.06_1

起動して保存したい動画を開く前に上のバーにある rtmpsuck(ニコ生の場合は rtmpsuck) か rtmpsrv を選択して、その右の Monitor をクリックしてから保存したい動画のページを開く。すると動画を視聴しながら RTMPExploreX と同じフォルダ内に動画が保存される。rtmpsuck や rtmpsrv のバージョンによっては拡張子がつかないので別途ファイル名の最後に .flv を付ける

ニコ生のタイムシフトの場合、動画を最後まで再生すると最初に戻るので、録画のやり直しを防ぐには、予めURLに放送時間の終了時刻を含めてページを開き最初までシークして再生する。

例 30分の放送の場合、1時間以上でも分に換算する
http://live.nicovideo.jp/watch/lv123456789#30:00

保存した動画の編集は ニコニコ動画に関係する編集と再生ツールのまとめ を参照。

関連記事
サイトスクリプトblog : RTMPExploreX
サイトスクリプトblog : RTMPDumpHelper
サイトスクリプトblog : RTMPDumpHelper v1.15

参考記事
RTMPExploreX - The open source improved RTMPExplorer - a rtmpsrv/-suck GUI - Audio/video stream recording forums
関連記事

コメント

-

own3dというサイトで放送中の番組を録画したいのですが・・・。
録画方法などを紹介してくれると助かります、すみません。

-

own3dについて追記です。
rtmpExplorerでファイルを保存することはできました、再生もできます。(VLC)
しかしファイルの再生時間がおかしく、編集もうまくいきません。
もし解決策や録画方法などがわかりましたら紹介してくれると助かります。

ロベルト

Re: タイトルなし
こちらに記事を書いたので参考にしてください

【rtmpdump】 生放送中の own3d.tv の録画の仕方
http://looooooooop.blog35.fc2.com/blog-entry-952.html

uau

この方法でも有料の公式生放送は録画できますか??

ロベルト

Re: タイトルなし
uau さんこんばんは

> この方法でも有料の公式生放送は録画できますか??

rtmpsuck や rtmpsrv で解析出来れば保存出来ます。最近の有料放送は試していませんが昔の有料放送は保存できました。

uau

先日はご回答ありがとうございました!
さっそく今年の超パーティーをrtmpsrvのほうでで保存しようとしたのですが、
エラーばかりでて録れずです。
ERROR:ServeInvoke,error decoding invoke packet
と出るのですが、どうしたらいいですか??
方法が悪いのでしょうか・・・
rtmpsuckを一度使用してみると録画できたのですが、
なぜがすべて取り終えないうちに終わってしまったり、また最初から・・・
という風になり、あまりよくわかりませんでした。
ちなみに、ネットチケット使用してます。

ロベルト

Re: タイトルなし
uau さんこんばんは

> rtmpsuckを一度使用してみると録画できたのですが、
> なぜがすべて取り終えないうちに終わってしまったり、また最初から・・・

rtmpsuck を使った場合は command.bat が出力されるのでそれの最終行のコマンドだけを残して
command.bat を実行することで保存出来ます。command.bat が出力されない場合は
http://www.mediafire.com/file/bwxugu3x319p1x5/rtmpdump-2.4.zip
これを使ってください。

TSが途中で切れるのは3時間を区切りにするためなので改めてその時間以降にシークすることで
その時間帯のファイルを保存できるコマンドが command.bat に出力されます。

なので rtmpsuck から保存するのではなくて、command.bat から出力したコマンドを使って
rtmpdump で保存します。

uau

何度もすみません。
できればrtmpsrvのほうで録画したいのですが、
これはもう不可能ですか??

どうやってもcommand.batが反応せず、
さらにrtmpdumpも開くとぱっとウィンドウが一瞬出て消えてしまいます。
これはなにか私のPCに原因があるのでしょうか・・・

ロベルト

Re: タイトルなし
失礼しました。指定した rtmpsuck だと command.bat に出力されませんでした。
https://github.com/K-S-V/Scripts/downloads
これだと rtmpsuck を使った場合に command.bat に出力されます。
rtmpsrv ではコマンドは出力されません。

uau

できました!
何度もすみませんでした・・
ありがとうございました!!!

virga

こんにちは。

この方法で一般ユーザーのTSを保存しようとしたところ、どうも映像が出力される時間になると「動画の取得に失敗しました。更新するボタンを押して再読み込みを行ってください」との警告文が表示され、-30秒頃に飛ばされ、その後映像が出力される時間になると再びこの警告文が表示され...とのループに陥ってしまいます。

自分の行った方法は記事の通りRTMPExploreX_1.1.zipのフォルダの中にrtmpdump-2.4-git-010913-windows.zipのフォルダにあったファイルを全て移動し、
RTMPExploreXを起動、rtmpsuck(またはrtmpsrv)を選択し、Monitorをクリック。この時コマンドプロンプトが起動されるが、放置して保存したいTSのURLを開く、といったものです。

コマンドプロンプトで何かしらの入力をしなければいけないものかと思いますが、当方余りに知識不足で「rtmpdump コマンド一覧と使い方」記事等を見てもよく分かりませんでした。
何か方法がございましたら、御教示頂けると幸いです。

ロベルト

Re: タイトルなし
virga さんこんばんは

こちらで確認したところ、RTMPExploreX_1.1、rtmpdump-2.4-git-010913-windows、rtmpsuck
でちゃんとユーザー生放送のタイムシフトが保存できました。
RTMPExploreXでユーザー生放送のタイムシフトを保存する場合はコマンドプロンプトから実行する必要はありません。
RTMPExploreXでうまく保存できない場合はRTMPDumpHelperを試してみてください。
記事の中程に使い方を書いています。
http://ch.nicovideo.jp/nico-lab/blomaga/ar8759

virga

RTMPDumpHelperで試したところ無事に保存出来ました。
ありがとうございました!

NONAME

イマイチこの使い方を完全に把握できないのですが、タイムシフトを録画する場合はこのソフトを使いつつリアルタイムでずっと再生し続けなければならないのしょうか?
伝わりにくい質問で申し訳ありません。

ロベルト

Re: タイトルなし
> タイムシフトを録画する場合はこのソフトを使いつつリアルタイムで
> ずっと再生し続けなければならないのしょうか?

そうです。再生しているのを録画しているので放送を閉じると録画が止まります。

記事より、これも参考にしてください。
ニコ生のタイムシフトの場合、動画を最後まで再生すると最初に戻るので、録画のやり直しを防ぐには、予めURLに放送時間の終了時刻を含めてページを開く。

例 30分の放送の場合、1時間以上でも分に換算する
http://live.nicovideo.jp/watch/lv123456789#30:00

ニコニコの有料放送のときはrtmpsuckで出力されたcommand.batの最終行のコマンドだけを残して command.bat を実行することで保存することができますか?

伝わりにくかったらすみません

ロベルト

Re: タイトルなし
弥 さんこんばんは

> ニコニコの有料放送のときはrtmpsuckで出力されたcommand.batの最終行のコマンドだけを残して command.bat を実行することで保存することができますか?

最近の有料放送を試していませんが、おそらく保存できると思います。

【報告】有料放送
有料放送は無事ダウンロードすることができました。

-

ソフトを起動して、保存したい放送を再生するところまではできたのですが、保存ができません。
コマンドプロンプトが開いて、保存になるようなのですが、そもそもそれが開きません。
rtmpdumpもしっかりインストールしてフォルダをうつしました。
原因が分かりません。早急のお返事願います。

ロベルト

Re: タイトルなし
>> コマンドプロンプトが開いて、保存になるようなのですが、そもそもそれが開きません。
記事に「起動して保存したい動画を開く前に上のバーにある rtmpsuck(ニコ生の場合は rtmpsuck) か rtmpsrv を選択して、その右の Monitor をクリックしてから保存したい動画のページを開く。すると動画を視聴しながら RTMPExploreX と同じフォルダ内に動画が保存される。」

ちゃんと rtmpsuck を選択し、Monitor をクリックしていますか。

大鷲

rtmpdumphelperを起動するとコマンドプロンプトとhelperは開くのですが肝心のwebが表示されずに保存できません。
何かわかることがありましたら、お返事宜しくお願いします。

大鷲

追記
webはIEなのですが、再生してもまったく動作してくれません。
helperは一応ブラウザ開始の開始とでているのですが・・・
http://hibiki-radio.jp/ このサイトなのですができるのでしょうか?

それとrtmpexplorerでも試したのですが上記のサイトを保存しようとしてもflashの部分が真っ白で再生ボタンが押せない状態でコマンドプロンプトがどうさしません。
IE11のブラウザでは難なく再生ができるので、もはや何が原因かわからなくなりました。
Vistaのpcでは普通に動作して保存ができました。
今のpcはWin764bitです。
もはや藁にもすがる思いでここに書き込ませていただきました。
どうかよろしく思います。

ロベルト

Re: タイトルなし
大鷲 さんこんばんは

響 - HiBiKi Radio Station は PC 以外の視聴ページから
http://hibiki-radio.jp/program
各放送ページの一番右下の iPhone で聴くのリンクを右クリックから取得して
ffmpeg で保存するのが楽です。


番組紹介:ご注文はラジオですか?
http://hibiki-radio.jp/description/gochiusa
ffmpeg -i "http://www2.uliza.jp/IF/iphone/iPhonePlaylist.m3u8?d=910&p=2807&v=140423_gochiusa-ip" -c copy -fflags nobuffer -f mpegts pipe: | ffmpeg -i - -c copy -bsf:a aac_adtstoasc out.m4a

ffmpeg
http://ffmpeg.zeranoe.com/builds/

cmd.bat
https://www.dropbox.com/sh/qjxugjyuzk2juwv/aVPDHYiT8u/zip/cmd.zip
ffmpeg と同じ場所に移動して実行し、上のコマンドを実行する

大鷲

ロベルトさん こんばんは。

ご返信下さってありがとうございました。
例のごとくffmpegを使ったところ保存することができました。

どうもありがとうございました。

はじめまして
ところでニコ生のtsファイルの仕様が変わったらしいです。
いままでは3ギガで分割されていたのが
超パーテイ3のtsファイルが1日目、二日目ともに単一ファイルになり
特に二日目が4ギガを超えており全部降りてきません。
3.99ギガ(83.8%)までは降りてくるのですが
それ以降はエラーとなってしまいます。
全部降りてくるようにするにはどーしたらよいのでしょうか。
rtmpexplorerを使っております。

すったもんだしましたが原因がわかりました。
rtmpdumpです。
これを某場所のものに変えたところ
できました。

rtmpsuck.exeエラーで録画できなくなりました
はじめまして。
『RTMPDumpHelper.exe』と『RTMPExploreX.exe』を
使い分けているのですが、突然両方とも「rtmpsuck.exe」のエラーを出し始め、
一切ニコ生(タイムシフト含め)、録画不可になってしまいました。

皆さん、まだ普通に録画されていますか?
録画したいタイムシフトの1つが8月末までなので、
それまでに録画しようとしているのですが、全然改善されなくて…。
1日前まで普通に使えたのが突然すぎて、自力で追いつかない状況です。

オブジェクトのエラーが含まれており、何とも言えない状況です…。
「ERROR: AMF3 Object encapsulated in AMF stream does not start with
AMF3_OBJECT! 」
というエラーです。

管理人様、並びにソフト使用者の方々で、何かわかる方いらっしゃいましたら、
ご教授願います。宜しくお願い致します。

ロベルト

Re: rtmpsuck.exeエラーで録画できなくなりました
雪 さんこんばんは

今日時点でユーザー生放送、公式生放送、チャンネル生放送すべてで問題ないです。
RTMPDumpHelper v1.21
KSV rtmpdump 2014年3月23日

ニコ生の保存でしたらニコ生の録画方法 まとめを参考にしてみてください
http://ch.nicovideo.jp/nico-lab/blomaga/ar8759

二進も三進も行きません
ロベルトさん、こんばんは。
早速ご返答有り難う御座います。

どうも、有料公式チャンネルや公式生放送が未だに録画できない状況です。
エラー署名が発生し、二進も三進も行かない感じです。
急に録画が出来なくなったのが不思議なぐらいで…。

改めてソフトを入れ直しても、結局改善されずで。
時間をおいてみても、状況は変わらず。
エラー署名が、「rtmpsuck.exe」「rtmpsrv.exe」等すべてで起こるので、
どうしようも出来ないみたいな状況です。

エラー署名が怒ってしまうのが問題なのだろうなと思いつつも、
解決策が無いので万策尽きた感じです。
もはや、諦めるしかなさそうな状態です。


折角、色々やり全部試しましたが、解決に至らず…。

連続投稿で失礼致します。
WinXPでも7でも、やはりエラーが発生し録画できない状況です。
XPでエラー署名、7も似たような状況です。

長くなりますが、7での内容を記載いたします。
-------------------------------------------------------------問題の署名:
問題イベント名: APPCRASH
アプリケーション名: rtmpsuck.exe
アプリケーションのバージョン: 0.0.0.0
アプリケーションのタイムスタンプ: 532dbb4c
障害モジュールの名前: rtmpsuck.exe
障害モジュールのバージョン: 0.0.0.0
障害モジュールのタイムスタンプ: 532dbb4c
例外コード: c0000005
例外オフセット: 00012466
OS バージョン: 6.1.7600.2.0.0.256.48
ロケール ID: 1041
追加情報 1: 0a9e
追加情報 2: 0a9e372d3b4ad19135b953a78882e789
追加情報 3: 0a9e
追加情報 4: 0a9e372d3b4ad19135b953a78882e789

オンラインのプライバシーに関する声明をお読みください:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0411

オンラインのプライバシーに関する声明が利用できない場合は、プライバシーに関する声明をオフラインでお読みください:
C:\Windows\system32\ja-JP\erofflps.txt
-------------------------------------------------------------

ということのようです。

何が原因しているのか、流石に自分でも分からなくて(原因究明まで至っていないだけだと思っていますが…)

何か分かりましたらご教授願います。何卒、お願い致します。

何度も失礼致します
度々失礼致します(記事が削除と編集が出来なかったもので…)。

メインで使用しているのは、『RTMPDumpHelper.exe』です。
「公式生放送(アニメ含む)TS有り」と「有料チャンネル」の録画に用いています。

今まで普通に使用していました。
「RTMPDumpHelper.exe」のフォルダ内に「rtmpsuck.exe」に入れておき、「RTMPDumpHelper.exe」を起動。
放送を見始めるとコマンドプロントで「rtmpsuck.exe」が動き始め、
.flvとテキストが出来るので、そこで停止。

テキスト(.txt)ファイルを.batに変更し、
「rtmpdump-2.4」(rtmpdump-2.4.zipを解凍したフォルダ)内に
batファイルを入れ、ダブルクリックして録画スタートし完了。

という運びになっていました。

自分でも、勿論エラー改善方法を探り中です。
が、しかし…何が何だかな部分も多々ありで。

最後にですが、
http://ch.nicovideo.jp/nico-lab/blomaga/ar8759
サイトにあります「上2つの方法でも録画できない場合」に該当しているので、
『RTMPDumpHelper.exe』を使用しています。

連続投稿でお見苦しく且つ、自分自身で分かってない状態で、
お尋ねして申し訳ありません。何か分かりましたら、宜しくお願い致します。
(方法を改めて教えて頂けると大変有り難いです)

ロベルト

Re: 何度も失礼致します
雪 さんこんばんは

原因がよくわからないので、うまく起動していた頃までパソコンを復元してみてはどうでしょうか。

復元をもう少し試してみます
ロベルトさん、こんばんは。

復元ポイントで相当遡ってみます。
ポイントを付けてない分、ほんの少し前では反応が変わらなかったもので。

もう一度、復元してみます。

粘ってみます…
何度もお邪魔して、申し訳ありません。

復元ポイントすべて試したのですが、全部未完了で復元できませんでした。
「rtmpsuck.exe」のエラー(エラー署名)と、
「ERROR: AMF3 Object encapsulated in AMF stream does not start with
AMF3_OBJECT! 」
というオブジェクトエラーさえ、何とか出来ればと思うのですが…。

Win7は音が出ないので(ボードの関係上)、未だにメインをXPで使っています。
が、それで今まで何ともなかったので試しに7に切替てもダメな状況で。

もう暫く、色々と探ってみます。

色々とご教授有り難う御座います、引き続き何かありましたら、
何卒宜しくお願い致します。

ありがとうございました
おはよう御座います。

あれから、色々と試したのですが、結局復元ポイントには戻れなかった事と、
レジストリ含めPCをソフトで修復し、改めて復元ポイントを作る運びに。

オブジェクトエラーもエラー署名も、相変わらず出たままで。

家族のPCを借りたところ、、『RTMPDumpHelper.exe』は普通に使えました。
(『RTMPExploreX.exe』も使えるかなと思っています)

今日中に使える様に戻す事は困難なので、諦めるしかないと感じました。
せめて、オブジェクトエラーかエラー署名のどちらかだけ
(連動エラーなのかすら分かりませんが)、エラー原因が分かり直せたら
よかったのですが…。流石に、調べてもお手上げでした。

色々と有り難う御座いました。今後、生放送・有料放送(公式、チェンネル含め)、
家族のPCを借りながらやってみます。

こんばんは。少し分かった事があるので、再び…。
(分かったと言いますか、それらしき感じの内容という事で)

どうやら、有料チャンネル登録している動画(生放送)のTS含め、
これらに対して、オブジェクトエラーとエラー署名が起こる様になった感じがしています。

昨日は、無料公式生放送(TS無)で、自分のPCで『namarokuRecorder.exe』を。
家族のPCで『RTMPDumpHelper.exe』を使い、どちらも問題なく。

ただ、本日は今日の23時59分迄の有料チャンネルの放送(TS分)を
録画しようとし、家族のPCでもエラーが起こったという事でした。

これは、もしかして対策が取られたとしか思えないなと…。
因みに、『RTMPExploreX.exe』でも、エラーが起こりました。

家族のPCでは、「rtmpsuck.exe」がウィルス扱いにも。
(キャンセルすれば、問題なく使えるのですが「!?」という感じでした…)

又、何かありましたら、お邪魔させて頂きます。
連続投稿でお見苦しく、申し訳ありません。

ロベルト

Re: タイトルなし
有料チャンネルのタイムシフトは久しく録画保存していないので詳細はわかりません。
知っている範囲では有料チャンネルの生放送の無料部分を保存していても途中でエラーが出て止まるようです。
非公開コメント

プロフィール

ロベルト

お問い合わせはこちらまで
robelt2525[at]gmail.com

中の人 @nico_lab

広告リンク
Amazon
楽天市場

ブログ更新用 @blo_nico_lab

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

当ブログは、Amazonアソシエイトに参加しています。