Install system av tools
% sudo apt-get install -y ffmpeg sox rtmpdump
or
% brew install ffmpeg sox rtmpdump
Install with pip
% pip3 install yt-helper
The yt-download
script is provided
% venv/bin/yt-download --help
Usage: yt-download [OPTIONS] [ARGS]...
Wrapper to 'av_from_url'
- args: urls or filenames containing urls
Options:
-o, --template TEXT string representing generated filenames
-h, --max-height INTEGER maximum height of video (i.e. 1080, 720, 480,
240.. default 720)
-p, --playlist Allow downloading entire playlist
-t, --thumbnail Download thumbnail image of video
-d, --description Download description of video to a file
-s, --subtitles Embed subtitles in the downloaded video
-a, --audio-only Don't keep the video file if one was downloaded
-m, --mp3 Convert downloaded audio to MP3 file
-v, --verbose Show extra debugging output
--help Show this message and exit.
In order to make use of the QUERIES
, URLS
, FILES
, and COMMENTS
collections, you must also install the redis-helper
package and have a Redis
server running.
If the collections/models are available, some functions will save relevant info to them.
If you don't have docker installed, install Redis and start server
% sudo apt-get install -y redis-server
or
% brew install redis
% brew services start redis
Install with pip
% pip3 install redis-helper