Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-30 | Add --hls-use-mpegts option | Jaime Marquínez Ferrándiz | |
When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream). VLC and mpv play them file, but QuickTime doesn't. | |||
2016-01-19 | [downloader/hls] Ask ffmpeg to quit when interrupting youtube-dl with ↵ | Jaime Marquínez Ferrándiz | |
'Ctrl+C' (#8252) Otherwise the mp4 file can't be played. | |||
2016-01-04 | [downloader/hls] Don't let ffmpeg read from stdin (#8139) | Jaime Marquínez Ferrándiz | |
If you run 'while read aurl ; do youtube-dl "${aurl}"; done < path_to_batch_file' (batch_file contains one url per line that uses the hls downloader) each call to youtube-dl consumed some characters and 'read' would assing to 'aurl' a non valid url (This is the same problem that was fixed for the ffmpeg postprocessors in cffcbc02de504d84e1c2677bb525c00b03e04f53) | |||
2015-11-29 | [downloader/hls] Respect Youtubedl-* headers | Yen Chi Hsuan | |
2015-11-27 | [downloader/hls] Remove Accept-encoding from headers passed to ffmpeg | Yen Chi Hsuan | |
Fails for Youtube Gaming live streams (#7671) | |||
2015-10-18 | [downloader/hls] Add headers only for http(s) URLs | Yen Chi Hsuan | |
ffmpeg 2.8.1 raises an error with -headers and non-http input files. | |||
2015-09-23 | [downloader/hls] Pass http headers to downloader | Sergey M․ | |
2015-09-18 | [postprocessor/ffmpeg] Always use the 'file:' protocol for filenames (fixes ↵ | Jaime Marquínez Ferrándiz | |
#6874) If the filename contains ':' it is interpreted as a protocol. It also handles filenames starting with '-'. | |||
2015-09-10 | [downloader/hls] Properly close stream | Sergey M․ | |
2015-08-31 | [hls] Properly encode fragment filename | Sergey M․ | |
2015-08-13 | [downloader/hls] Add _debug_cmd | Sergey M․ | |
2015-07-29 | [hls] Implement hlsnative fd in terms of fragment fd | Sergey M․ | |
2015-02-17 | [hls] Switch to available as a property | Philipp Hagemeister | |
2015-02-17 | [downloader/hls] Fix detection of ffmpeg/avconv (reported in #4966) | Jaime Marquínez Ferrándiz | |
2015-02-16 | [ffmpeg] Add --ffmpeg-location | Philipp Hagemeister | |
2015-02-01 | [hls] Simplify | Sergey M․ | |
2015-02-01 | [hls] Fix encode issues on python2 @ Windows | Sergey M․ | |
2015-01-04 | [downloader/hls] Respect the 'prefer_ffmpeg' option | Jaime Marquínez Ferrándiz | |
2014-12-13 | Fix imports and general cleanup | Philipp Hagemeister | |
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail. · Use _match_id consistently whenever possible · Fix some outdated tests · Use consistent valid URL (always match the whole protocol, no ^ at start required) · Use modern test definitions | |||
2014-12-06 | [ffmpeg] Improve version check and call it from hls (Fixes #4377) | Philipp Hagemeister | |
2014-11-26 | [hls] Remove useless u porefixes | Philipp Hagemeister | |
2014-11-23 | PEP8 applied | Jouke Waleson | |
2014-09-25 | [hlsnative] Correct handling when remaining_bytes is None | Philipp Hagemeister | |
2014-09-24 | [hlsnative] Support test parameter | Philipp Hagemeister | |
2014-09-24 | [vevo] Support 1080p videos (Fixes #3656) | Philipp Hagemeister | |
2014-08-27 | [downloader/hls] Return False if ffmpeg or avconv couldn't be found | Jaime Marquínez Ferrándiz | |
2014-08-27 | [downloader/hls] Use check_executable | Jaime Marquínez Ferrándiz | |
2014-08-27 | [downloader/hls] Use the correct program when reporting an error | Jaime Marquínez Ferrándiz | |
2014-06-09 | rtmp and hls downloaders: Clarify error message when the external tools are ↵ | Jaime Marquínez Ferrándiz | |
not installed Ask to install them, as we do in the postprocessor. We get some reports with it, like #3061 or #3048. | |||
2014-03-24 | [downloader/hls] Encode filename (Fixes #2609) | Philipp Hagemeister | |
2014-01-08 | [hls] Fix the program name when reporting the file size | Jaime Marquínez Ferrándiz | |
2013-12-11 | Move FileDownloader to its own module and create a new class for each ↵ | Jaime Marquínez Ferrándiz | |
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 |