8b6d1cb45f33d55d3face5338c28eed44b84d8f8
Freevine
Download videos from free streaming services
Features:
- Movies & TV-series
- Episode selection and batch options
- Quality selection
- Automatic PSSH, manifest, and key retreival
- Local and remote CDM options
- Config file with settings for download path, file format, subtitle options etc.
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
Required tools:
-
- Valid L3 CDM (blob and key) not included
Installation:
- Install Python (check 'Add to PATH' if on Windows)
- Place pywidevine folder inside Freevine folder
- Place N_m3u8DL-RE, ffmpeg, mkvmerge, mp4decrypt inside Freevine folder OR add to PATH
- Install necessary Python modules:
pip install -r requirements.txt
Usage:
python freevine.py --help (READ THIS!)
Examples:
python freevine.py --episode S01E01 URL
python freevine.py --episode S01E01-S01E10 URL
python freevine.py --episode S01E01,S03E12,S05E03 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
Free streaming services are known for having gaps in their library and odd labels
It's highly recommended to view available episodes with --titles before downloading
Description
Languages
Python
99.6%
PowerShell
0.2%
Shell
0.1%
Batchfile
0.1%