批量下载工具-php版
请在命令行下使用 支持断点下载,批量下载,多线程下载,视频合并. 可以用于下载各大视频网站,网盘站点等等任何需要下载工具的场景.目前支持的下载模式
视频网站
优酷需要的工具:
memcached: 推荐安装,如果用文件缓存,请修改config.php ffmpeg: 用于视频合并,在library/sh下,自行设置文件夹结构
config (存放视频vid的配置文件). 文件名格式: 配置文件名.配置解析器名 配置文件格式: downloader格式: 插件名 文件名(支持‘/’来创建子目录) [参数1.key 参数1.value [参数2.key 参数2.value [...] ]] downloads (存放所有下载的视频文件). 缓存的文件片段: downloads/temp/插件名/文件名/片段号.文件类型 下载完成的文件: downloads/插件名/文件名.文件类型 cache (用于数据缓存). library config.php (配置文件和类库载入文件) plugin (用于提供下载视频的地址或配置,必须继承下面抽象类中的一个). /type/config_provider 递归提供视频vid信息,用于下载视频列表 /type/url_provider 提供该下载视频的curlopts配置,如果原始文件分段,则需要提供concat方法来合并视频 types (接口或抽象类的定义) sh (本工具用到的sh文件,还没有支持windows平台) tools (本工具核心类文件) demos 类库的使用demo 帮助文档(还未编写)开发者帮助
功能扩展,只需要在library/plugin下添加相应的插件类.
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。