flv下载器如何工作?

时间:2014-03-06 23:57:56

标签: flash flv

如何使浏览器插件能够从使用Flash播放器的托管网站下载视频?他们如何能够直接链接到flv视频?是否可以在没有实际运行Flash插件的情况下这样做?

1 个答案:

答案 0 :(得分:7)

我不确定浏览器插件是否具体,但有些独立程序可以在不运行Flash插件的情况下下载视频,例如youtube-dlcclive

这些工作是通过从视频网站传入播放器的数据中获取.flv的URL。当然,播放器需要能够根据实际视频的内容导出实际视频的URL,因此下载器只需要复制该逻辑。在cclive的情况下,它使用Lua脚本完成,因此可以相当容易地添加对其他玩家的支持。他们中有相当多的人here。 (cclive使用libquvi。)

浏览器插件可能更通用,具体取决于浏览器提供的API。例如,如果他们能够拦截插件访问的URL,他们就不需要复制播放器的逻辑,但是他们需要闪存。根据我记得插件的工作方式,flash可以完全绕过浏览器获取视频,不管它是否存在是一个不同的问题。