如何找到Flash播放器后面的视频流
我正在观看一个Flash视频流。我可以在两个不同的播放器中(由别人设置的)观看同一个流媒体,但我不喜欢其中任何一个。
有什么方法可以找到/获取/提取到这两个播放器播放的Flash流的直接链接吗?這樣我就可以用不同的播放器來觀看?
编辑:**播放器是RTMP流,而不是FLV视频文件。
Firebug火狐浏览器的Firebug,以及Google Chrome浏览器开发者工具*(内置在[Chrome]&003中)可以显示浏览器执行的每一个HTTP请求。它们有时会显示出像这样的URL。
在Firefox中,安装Firebug(不重启),通过点击bug图标启动加载项(使用自定义使其可见–但它应该是默认的),启动流,在Firebug窗口中点击Net选项卡,然后全部,也许刷新视频页面。当把鼠标放在类似 “GET视频 "这样的行上时,应该会出现URL,右键点击URL并复制位置。
在Chrome浏览器中,打开开发者工具,勾选网络标签,开始播放文件。
下载并反编译Flash文件。
有可能播放器是通用的,它所播放的文件/流作为param被传递进来。Grep网页源码中的 “embed”/“swf "或页面上的flash对象附近的文字。然后查看 "param name”/“param value "的内容。
URL Snooper](http://www.donationcoder.com/Software/Mouser/urlsnooper/index.html)或[Orbit Download Manager](http://www.orbitdownloader.com/)的 “Grab++"模块(安装时要注意不要安装不需要的广告软件),可以帮助你分析网络流量,找到URL
我推荐在Chrome浏览器上使用这个扩展,Grab Any Media.
翻译成英语、意大利语、法语、德语、葡萄牙语(点击右侧的语言标志)。