Age | Commit message (Collapse) | Author |
|
|
|
segments with EXT-X-BYTERANGE (#24512) (closes #14748)
The end of the byte range is the first byte that is NOT part of the to
be downloaded range. So don't include it into the requested HTTP
download range, as this additional byte leads to a broken TS packet and
subsequently to e.g. visible video corruption.
Fixes #14748.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fields
|
|
- resume immediately
- no need to concatenate segments and decrypt them on every resume
- no need to save temp files for segments
and for hls downloader:
- no need to download keys for segments that already downloaded
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--skip-unavailable-fragments (Closes #10165, closes #10448)
|
|
|
|
|
|
|
|
|
|
downloader
|
|
|
|
|
|
|
|
|
|
|
|
hlsnative
|
|
detected
|
|
- replace HlsFD and RtspFD
- add basic support for downloading part of the video or audio
|
|
|
|
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.
|
|
'Ctrl+C' (#8252)
Otherwise the mp4 file can't be played.
|
|
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)
|
|
|
|
Fails for Youtube Gaming live streams (#7671)
|
|
ffmpeg 2.8.1 raises an error with -headers and non-http input files.
|
|
|
|
#6874)
If the filename contains ':' it is interpreted as a protocol.
It also handles filenames starting with '-'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|