Jaime Marquínez Ferrándiz
baf2907501
[downloader/hls] Return False if ffmpeg or avconv couldn't be found
10 years ago
Jaime Marquínez Ferrándiz
3c765c68c4
[downloader/hls] Use check_executable
10 years ago
Jaime Marquínez Ferrándiz
29153f49b3
[downloader/hls] Use the correct program when reporting an error
10 years ago
Jaime Marquínez Ferrándiz
23566e0d78
rtmp and hls downloaders: Clarify error message when the external tools are not installed
Ask to install them, as we do in the postprocessor.
We get some reports with it, like #3061 or #3048 .
10 years ago
Philipp Hagemeister
75f2e25ba9
[downloader/hls] Encode filename ( Fixes #2609 )
10 years ago
Jaime Marquínez Ferrándiz
70af3439e9
[hls] Fix the program name when reporting the file size
11 years ago
Jaime Marquínez Ferrándiz
3bc2ddccc8
Move FileDownloader to its own module and create a new class for each download process
A suitable downloader can be found using the 'get_suitable_downloader' function.
Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded
11 years ago