Yuu - A simple AbemaTV video downloader
Project description
(koito) yuu
A simple AbemaTV video downloader in python
Requirements
- pycryptodome
- Python 3.5+
- m3u8
- tqdm
- Japan connection/proxy/vpn
Installation
pip install yuu
or clone this project and type pip install .
Usage
usage: yuu [-h] [--proxies PROXY]
[--resolution {180p,240p,360p,480p,720p,1080p}] [--resolutions]
[--output OUTPUT] [--version] [--verbose]
input
A simple AbemaTV video downloader
positional arguments:
input AbemaTV url site or m3u8
optional arguments:
-h, --help show this help message and exit
--proxy, -p Use http(s)/socks5 proxies (please add `socks5://` if
you use socks5)
--resolution, -r 180p, 240p, 360p, 480p, 720p, or 1080p
Resolution (Default: 1080p)
--resolutions, -R Show available resolution
--output, -o Output filename
--version, -V show program's version number and exit
--verbose, -v Enable verbose
Created by NoAiOne - Version 0.1.5
--proxies/-p
: Download using proxy for people outside Japan- Example:
127.0.0.1:1080
,http://127.0.0.1:1080
,http://user:pass@127.0.0.1:1080
,socks5://127.0.0.1:1080
- Example:
--resolution/-r
: Target resolution--resolutions/-R
: Show available resolution--output/-o
: Output filename (Automated if there's nothing omitted)--version/-V
: Show version number--verbose/-v
: Enable verbose/debug mode
Information: Please use HTTPS proxy for now, it tested and works. SOCKS5 are not tested yet and HTTP doesn't work
Example command:
-
yuu -R https://abema.tv/video/episode/54-25_s1_p1
Show available resolution for
Yagate Kimi ni Naru
episode 01 -
yuu https://abema.tv/video/episode/54-25_s1_p1
Download 1080p video of
Yagate Kimi ni Naru
episode 01 -
yuu https://abema.tv/video/episode/54-25_s1_p1 -r 480p
Download 480p video of
Yagate Kimi ni Naru
episode 01 -
yuu https://ds-vod-abematv.akamaized.net/program/54-25_s1_p1/1080/playlist.m3u8 -o '5toubun01.ts'
Download 1080p video from m3u8 link
-
yuu https://abema.tv/video/episode/54-25_s1_p1 -p '127.0.0.1:3128
Download 480p video of
Yagate Kimi ni Naru
episode 01 using 127.0.0.1:3128 proxy
Credits
- jackyzy823 (Decryption key fetching method)
- Last-Order (Minyami author)
This project are protected by BSD 3-Clause License
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.