如何抓取rtmp串流影音

如何抓取rtmp串流影音,第1张

网路上许多影音都利用flash player来播放,大部分的原始格式为.flv,如有名的youtube等,若其档案走的协定为http协定,那大部分的软体都可以直接下载,有名的如:Jdownloader、Orbit downloader…,但若走的协定为rtmp,这些软体就没办法下载了,以下介绍如何下载rtmp协定的线上影音,我以中天电视的网站为例(http://www.ctitv.com.tw/drama_video.html ):

*** 作的逻辑为:先取得影音档案者拦渗的rtmp url (格式为rtmp://aaa.bbb.ccc./x.flv),再利用rtpdump程式,将线上影音档存到档案中:

1.首先到 http://rtmpdump.mplayerhq.hu/ 下载rtmpdump,这裏我用的是 windows版的rtmpdump 。

2.接著到中天电视的网站,假设我要抓的是沈春华Life Show的影音(http://www.ctitv.com.tw/drama_video_c96.html ),点选要下载的页面。

3.在浏览器中按右键,选择检视原始档,找到url的所在,有的网站会直接列出.flv的位置,有的则是像中天电视一样,给一个.xml档,可以用搜寻(Ctrl+F)关键字的方式,试试.flv或.xml,本例子是找到如下的.xml位置 (http://www.ctitv.com.tw/ctiplayer/a/60192/1/flashvars.xml )。

4.打开上面的xml档案,可以找到rtmp的位置 (rtmp://video.ctitv.com.tw/vod/media/2011/10/31/fb4b76f4-2fb9-4075-b97d-71ef3444d729.flv),用浏览器是无法打开的,这时候就需要rtmpdump来首脊帮忙。

5.先将rtmpdump解到c:\rtmpdump中

6.开启dos视窗到rtmpdump目录中,cd c:\rtmpdump

7.rtmpdump是命令列的程式,使用的方式为 rtmpdump -r rtmp的url -o 输出的档名.flv,本例中使用的命令列是

c:\rtmpdump>rtmpdump -r rtmp://video.ctitv.com.tw/vod/media/2011/10/31/fb4b76f4-2fb9-4075-b97d-71ef3444d729.flv -o saved.flv

可以将要抓的串流档存成saved.flv

8.等抓完就可以看到如下的画面。

9.dir 後,就可以看到存衡宴下来的saved.flv,此时就可以用支援flv的播放器来播放了。

RTMPDumpHelper是帮助你轻松下运大载RTMP协议流媒体视频和音频的小程序。你可以通过浏览器打开欣赏视

频,同时开启RTMPDumpHelper来自动保存视频为flv/mp4格式。RTMP是一种较为广泛的在线流媒体协议,Hulu,

justin.tv等著名在线视频网站都采用此种协议。

RTMP视频/岁搏音频流下载工具。RTMPDump 工具包,您可以简单地打开 Web 页包含 RTMP 视频 将保存到您的磁盘自动作为.

你这个地址的视频目前暂时打不开,下载不了。如果可以打开,就旁雀竖用rtmp下载软件来下载。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12299640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存