This commit is contained in:
stabbedbybrick
2023-10-08 11:23:23 +02:00
parent 49b08c4ada
commit a2fc81dc2f
2 changed files with 32 additions and 27 deletions

View File

@@ -12,17 +12,17 @@ Download videos from free streaming services
#### Supported services:
(Premium content on any service is not supported)
ROKU: 1080p, DD5.1
CTV: 1080p, DD5.1
ALL4: 1080p, AAC2.0
BBCiP: 1080p, AAC2.0
MY5: 1080p, AAC2.0
UKTV: 1080p, AAC2.0
STV: 1080p, AAC2.0
CRKL: 1080p, AAC2.0
ITV: 720p, AAC2.0
TUBI: 720p, AAC2.0
PLUTO: 720p, AAC2.0
ROKU: 1080p, DD5.1
CTV: 1080p, DD5.1
ALL4: 1080p, AAC2.0
MY5: 1080p, AAC2.0
iPLAYER: 1080p, AAC2.0
UKTVPLAY: 1080p, AAC2.0
STV: 1080p, AAC2.0
CRACKLE: 1080p, AAC2.0
ITV: 720p, AAC2.0
TUBI: 720p, AAC2.0
PLUTO: 720p, AAC2.0
#### Required tools:
@@ -50,12 +50,14 @@ Download videos from free streaming services
python freevine.py --help (READ THIS!)
Examples:
python freevine.py --titles URL
python freevine.py --info --episode S01E01 URL
python freevine.py --episode S01E01 URL
python freevine.py --episode S01E01-S01E10 URL
python freevine.py --episode S01E01,S03E12,S05E03 URL
python freevine.py --season S01,S03,S05 URL
python freevine.py --quality 720p --season S01 URL
python freevine.py --remote --season S01 URL
python freevine.py --titles URL
#### Notes:
> It's still in early beta. Expect bugs here and there

View File

@@ -35,26 +35,30 @@ main_help = f"""
Use the "S01E01" format (Season 1, Episode 1) to request episodes
Use --episode S01E01-S01E10 to request a range of episodes (from the same season)
Use --episode S01E01,S03E07,S10E12 (no spaces!) to request a mix of episodes
Use --season S01,S03,S10 (no spaces!) to request a mix of seasons
\b
--remote to get decryption keys remotely (default: local CDM)
--titles to list all available episodes from a series
--remote to get decryption keys remotely (default: local CDM)
--info to print description and all available quality profiles from a title
--quality to specify video quality (default: Best)
--all-audio to include all audio tracks (default: Best)
\b
Information:
(Premium content on any service is not supported)
ROKU: 1080p, DD5.1
CTV: 1080p, DD5.1
ALL4: 1080p, AAC2.0
BBCiP: 1080p, AAC2.0
MY5: 1080p, AAC2.0*
UKTV: 1080p, AAC2.0
STV: 1080p, AAC2.0
CRKL: 1080p, AAC2.0
ITV: 720p, AAC2.0
TUBI: 720p, AAC2.0
PLUTO: 720p, AAC2.0
ROKU: 1080p, DD5.1
CTV: 1080p, DD5.1
ALL4: 1080p, AAC2.0
MY5: 1080p, AAC2.0
iPLAYER: 1080p, AAC2.0
UKTVPLAY: 1080p, AAC2.0
STV: 1080p, AAC2.0
CRACKLE: 1080p, AAC2.0
ITV: 720p, AAC2.0
TUBI: 720p, AAC2.0
PLUTO: 720p, AAC2.0
\b
*My5 requires valid hmac and aes keys to be added to services.yaml
Use the tool by Diazole(https://github.com/Diazole/my5-dl) to get them
\b
Default file names follow the current P2P standard:
"Title.S01E01.Name.1080p.SERVICE.WEB-DL.AUDIO.CODEC"
@@ -62,14 +66,13 @@ main_help = f"""
If you request a quality that's not available,
the closest match is downloaded instead
\b
*My5 requires valid hmac and aes keys to be added to services.yaml
Use the tool by Diazole(https://github.com/Diazole/my5-dl) to get them
It's strongly recommended to use --titles to view episodes before downloading!
\b
Examples:
python freevine.py --titles URL
python freevine.py --episode S01E01 URL
python freevine.py --info --episode S01E01 URL
python freevine.py --episode S01E01-S01E10 URL
python freevine.py --quality 720p --season S01 URL
python freevine.py --remote --season S01 URL
python freevine.py --titles URL
"""