使用 Aria2 的快速电影下载器
项目描述
电影下载器
使用 Aria2 的快速电影下载器
支持的网站
- 腾讯视频
- m1905
第三方依赖
-
-
对于 Windows:
i686 32 位版本:
x86_64 64 位版本:
-
对于 Linux:
i686 32 位版本:
x86_64 64 位版本:
-
-
-
对于 Windows:
i686 32 位版本:
https://www.videohelp.com/download/ffmpeg-4.2.2-win32-static.zip
x86_64 64 位版本:
https://www.videohelp.com/download/ffmpeg-4.2.2-win64-static.zip
-
对于 Linux:
i686 32 位版本:
https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.2.2-i686-static.tar.xz
x86_64 64 位版本:
https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.2.2-amd64-static.tar.xz
-
-
-
对于 Windows:
i686 32 位版本:
x86_64 64 位版本:
-
对于 Linux:
i686 32 位版本:
x86_64 64 位版本:
-
-
-
对于 Windows:
i686 32 位版本:
https://nodejs.org/dist/v16.15.0/node-v16.15.0-win-x86.zip
x86_64 64 位版本:
-
对于 Linux:
i686 32 位版本:
https://unofficial-builds.nodejs.org/download/release/v16.15.0/node-v16.15.0-linux-x86.tar.xz
x86_64 64 位版本:
https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-x64.tar.xz
-
-
-
对于 Windows 和 Linux:
https://vm.gtimg.cn/tencentvideo/txp/js/ckey.wasm?v=20171208
-
安装
第一步:安装核心解析模块
-
通过 PyPI
$ pip install movie-downloader -
从本地源目录中
$ pip install .
第二步:获取并安装第三方依赖程序
-
自动地
$ mdl_3rd_parties [--proxy {http|socks5}://[user:password@]host:port] -
手动
根据目标平台,分别下载、解压、解压
aria2到目录、、、 和中。ffmpegmkvmergenodeckeythird_parties/aria2/third_parties/ffmpeg/third_parties/mkvtoolnix/third_parties/node/third_parties/ckey/
用法
mdl [-h] [-D DIR] [-d {fhd,shd,hd,sd}] [-p PROXY] [--QQVideo-no-logo {True,False}]
[-A ARIA2C] [-F FFMPEG] [-M MKVMERGE] [-N NODE] [-L {debug,info,warning,error,critical}]
url [url ...] [--playlist-items PLAYLIST_ITEMS]
说明:
-D DIR:指定DIR以保存下载的视频。
-d {fhd,shd,hd,sd}:指定要下载的视频的定义。fhd,shd,hd,sd分别对应1080P, 720P, 480P, 270P。
-p PROXY:指定用于获取网页或下载视频(如果在 中配置)的代理服务器PROXY(以 的形式)。http://[user:password@]host:portconf/dlops.conf
--QQVideo-no-logo {True,False}:表明我们是否正在尝试下载无水印的QQ视频。
-A ARIA2C: 指定aria2c可执行文件的绝对路径,它优先于配置conf/misc.conf
和硬编码的后备路径third_parties/aria2/aria2c[.exe]。
-F FFMPEG: 指定ffmpeg可执行文件的绝对路径,它优先于配置conf/misc.conf
和硬编码的后备路径third_parties/ffmpeg/ffmpeg[.exe]。
-M MKVMERGE: 指定mkvmerge可执行文件的绝对路径,它优先于配置conf/misc.conf
和硬编码的后备路径third_parties/mkvtoolnix/mkvmerge[.exe]。
-N NODE: 指定node可执行文件的绝对路径,它优先于配置conf/misc.conf
和硬编码的后备路径third_parties/node/node[.exe]。
-L {debug,info,warning,error,critical}:指定日志记录级别。
url [url ...]: 一个或多个视频片段、封面和播放列表的网页 URL。
--playlist-items PLAYLIST_ITEMS: 播放列表中所需的剧集索引,用逗号分隔,而播放列表用分号分隔,例如--playlist-items 1,2,5-10、--playlist-items 1,2,5-10;3-和--playlist-items 1,2,5-10;;-20。