A fast movie downloader using Aria2
Project description
Movie Downloader
A fast movie downloader using Aria2
Supported sites
- Tencent Video
- m1905
Third-party Dependencies
-
-
For Windows:
i686 32-bit version:
x86_64 64-bit version:
-
For Linux:
i686 32-bit version:
x86_64 64-bit version:
-
-
-
For Windows:
i686 32-bit version:
https://www.videohelp.com/download/ffmpeg-4.2.2-win32-static.zip
x86_64 64-bit version:
https://www.videohelp.com/download/ffmpeg-4.2.2-win64-static.zip
-
For Linux:
i686 32-bit version:
https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.2.2-i686-static.tar.xz
x86_64 64-bit version:
https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-4.2.2-amd64-static.tar.xz
-
-
-
For Windows:
i686 32-bit version:
x86_64 64-bit version:
-
For Linux:
i686 32-bit version:
x86_64 64-bit version:
-
Installation
Step 1: install core parsing modules
$ python install .
from within source directory locally
Step 2: get and install third-party dependency programs
-
Automatically
$ mdl_3rd_parties [--proxy {http|socks5}://[user:password@]host:port]
-
Manually
Download, unzip and extract
aria2c[.exe]
,ffmpeg[.exe]
andmkvmerge[.exe]
into the directorythird_parties/aria2/
,third_parties/ffmpeg/
, andthird_parties/mkvtoolnix/
according to the target platform, respectively.
Usage
mdl [-h] [-D DIR] [-d {fhd,shd,hd,sd}] [-p PROXY] [--QQVideo-no-logo {True,False}] [-A ARIA2C] [-F FFMPEG] [-M MKVMERGE] [-L {debug,info,warning,error,critical}] url [url ...]
Description:
-D DIR
: specify DIR to save downloaded videos.
-d {fhd,shd,hd,sd}
: specify the definition of the video to download. fhd,shd,hd,sd
correspond to 1080P, 720P, 480P, 270P
respectively.
-p PROXY
: specify the proxy server PROXY (in the form of http://[user:password@]host:port
)
used to get web pages or download videos (if configured in conf/dlops.conf
).
--QQVideo-no-logo {True,False}
: indicate whether we're trying to download no-watermarked QQVideos or not.
-A ARIA2C
: specify the absolute path to aria2c
executable, which takes precedence over the configuration in conf/misc.conf
and the hard-coded fallback path third_parties/aria2/aria2c[.exe]
.
-F FFMPEG
: specify the absolute path to ffmpeg
executable, which takes precedence over the configuration in conf/misc.conf
and the hard-coded fallback path third_parties/ffmpeg/ffmpeg[.exe]
.
-M MKVMERGE
: specify the absolute path to mkvmerge
executable, which takes precedence over the configuration in conf/misc.conf
and the hard-coded fallback path third_parties/mkvtoolnix/mkvmerge[.exe]
.
-L {debug,info,warning,error,critical}
: specify logging level.
url [url ...]
: one or more web page URLs of video episodes, cover and playlist.
Credits
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for movie_downloader-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86f0cfd5bb8a4de46820a61f1e07d2f233f86a6a65546073864d0fe34112eacd |
|
MD5 | ab1f60ecbf960fac7d3e514a159e8066 |
|
BLAKE2b-256 | ce1206bb28b640cd57304b03c055e7d7d01941ea9c7398b142e7665b854332ea |