web-dev-qa-db-ja.com

rtmpdumpを使用してこのストリームをダウンロードするにはどうすればよいですか?

私はrtmpdumpを初めて使用し、学習しようとしています。 rtmpdumpを使用してこのストリームをダウンロードする方法はありますか?

<script type="text/javascript" src="http://castalba.tv/js/jwplayer.js"></script>
    <script type="text/javascript">
        jwplayer("mediaspace").setup({
        'flashplayer': "http://static.castalba.tv/player.swf",
        'width': '650',
        'height': '400',
        'allowfullscreen':'true',
        'allowscriptaccess':'always',
        'wmode':'opaque',
        'controlbar':'over',
        'dock':'true',
        'dock.position':'left',
        'mute':'false',
        'stretching':'uniform',
        'autostart': 'true',
        'rtmp.subscribe': 'true',
        'file': 'ChelTV_Ch01_1000k@26291',
        'streamer': 'rtmpe://cp96798.live.edgefcs.net/live/',
        'rtmp.tunneling': 'false',
        'logo.file':'http://castalba.tv/images/playerlogo.png',
        'logo.hide':'false',
        'logo.position':'top-right',
        'logo.link':'http://castalba.tv',
        'abouttext':'CastAlba.TV - Stream Live Video',
        'aboutlink':'http://castalba.tv',
        'skin':'http://static.castalba.tv/bluez.Zip'
        });
    </script>
9
David Vasandani

Emreの答え に基づいており、mp4ファイルを(flvではなく)ffmpegで保存したい場合は、次のコマンドを使用できます。

ffmpeg -i "rtmp://domain.com/path/to/video.mp4" -vcodec copy -acodec copy out.mp4
11
eyecatchUp

Rtmp dumpと同様に、ffmpegを使用してライブストリームを保存できます。 WindowsまたはLinux用のzeranoeffmpegビルドをダウンロードします。コマンドラインでディレクトリに到達します。

ffmpeg -i "stream_link" -y -f flv emre.flv

ここで、stream_linkはudp:// ... rtmp:// ... rtsp:// ... http:// ...

7

とにかく、上記のコードスニペットに記載されているURLをストリーミングできませんでした。Ubuntuシステムで行う方法は次のとおりです。

$ Sudo apt-get install rtmpdump

これにより、rtmpdumpがインストールされます。次に、rtmpストリームをファイル 'downloaded_file.mp4'にダウンロードするには、次を使用します。

$ rtmpdump -r rtmp://example.com/path/to/video -o downloaded_file.mp4

-rの後にrtmpストリームが続き、-oの後にストリームが保存されるファイル名が続きます。

Googleの場合Chrome拡張機能を開発しました。ストリーミングリンクをキャプチャするのに役立ちます。これは優れた支援者です。名前は Grab Any Media です。お役に立てば幸いです。このリンクをキャプチャするには、メインサイトでより多くのビデオチュートリアルを見つけることができます

3

ストリームがLiveの場合、-vスイッチを使用する必要があります

たとえば、サンプルURLがrtmp:// serverip/live/streamnameの場合、rtmpdumpの次のコマンドラインを使用してLiveのダウンロードを開始します。 ストリーム

rtmpdump -r "rtmp://serverip/live/streamname" -o "anyfileNameforOutput.mp4" -v

コマンドラインに次のように入力すると、rtmpdumpのすべての詳細コマンドラインパラメータを表示できることに注意してください

rtmpdump --help

このリンク を使用して[〜#〜] rtmpdump [〜#〜]をダウンロードできます。

0
vibs2006

RtmpExplorerを使用してページを表示します。 http://www.videohelp.com/tools/RTMPExplorer

0
2pha