Ank*_*oni 10 firefox youtube video-streaming firefox-extensions
我使用 Firefox 和Video DownloadHelper插件从 YouTube 等下载视频。
这些插件和网站如何自动获取这些视频的下载链接?
至少有两种方法可以实现这一点:
该软件拦截下载流并保存它检测到的任何视频(这是最有可能的情况)
该软件只是将其从 Web 浏览器的缓存中复制出来(尽管并非不可能,但由于两个原因,这种情况的可能性要小得多:1.,需要对所有受支持的 Web 浏览器以及某些视频播放器有特定的了解;和 2.,并非所有视频全部存储在磁盘上,因为这取决于视频播放器)
编辑:添加了第三种和第四种可能性......
该软件通过制作与查看器插件相同的下载请求来请求视频,然后在收到数据时保存数据(这与我上面列出的第一种可能性不同,它可能需要对视频进行一些逆向工程用 Flash 编写的电影播放器或一些数据包嗅探以确定 URI 的实际构造方式)
该软件替换了视频播放器的默认处理程序(或者它可以替换 Flash Player 处理程序并充当它识别的网站(例如 YouTube.com、Video.Google.com 等)上的临时处理程序,但对于网站和 Flash动画内容它没有特别识别它只是将工作传递给以前的 Flash Player 插件来为用户创建更“透明”的效果)