Remita Amine
bfa1073e11
[uplynk] force downloading using hls native downloader( closes #11496 )
8 years ago
Yen Chi Hsuan
582be35847
Update coding style after pycodestyle 2.1.0
...
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.
See https://github.com/PyCQA/pycodestyle/issues/400
See also #10689 ; thanks @stepshal for first mentioning this issue and
initial patches
8 years ago
Sergey M․
690355551c
[downoader/fragment,f4m,hls] Add internal support for custom HTTP headers
8 years ago
Sergey M․
9d64e1dcdc
[downloader/ism] Fix typo
8 years ago
Remita Amine
10380e55de
[downloader/ism] fix AVC Decoder Configuration Record creation in python 3
8 years ago
Remita Amine
b2758123c5
add Basic support for Smooth Streaming protocol( #8118 )
8 years ago
Sergey M․
bcd6276520
[downloader/common] Remove debug output
8 years ago
Yen Chi Hsuan
d54739a2e6
[downloader/http] xattr values should be bytes
8 years ago
Yen Chi Hsuan
d7753d1948
[downloader/http] Use write_xattr function for --xattr-set-filesize
8 years ago
Remita Amine
6f126d903f
[download/hls] Delegate downloading to ffmpeg for live streams
8 years ago
Sergey M․
86f4d14f81
Refactor fragments interface and dash segments downloader
...
- Eliminate segment_urls and initialization_url
+ Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly)
* Rewrite dashsegments downloader to use fragments data
* Improve generic mpd extraction
8 years ago
Yen Chi Hsuan
919cf1a62f
[downloader/dash] Abort if the first segment fails
...
Closes #10497 , Closes #10542
8 years ago
Sergey M․
4a69fa04e0
[downloader/dash] Abort download immediately after giving up on some fragment
8 years ago
Sergey M․
2e99cd30c3
[downloader/dash:hls] Report exact fragment error on retry
8 years ago
Sergey M․
25afc2a783
[downloader/dash:hls] Respect --fragment-retries and --skip-unavailable-fragments ( Closes #10165 , closes #10448 )
8 years ago
Sergey M․
9603b66012
Introduce --skip-unavailable-fragments
8 years ago
Yen Chi Hsuan
6c9b71bc08
[downloader/external] Recommend --hls-prefer-native for SOCKS users
...
Related: #10490
8 years ago
Remita Amine
b8079a40bc
[turner] fix secure m3u8 formats downloading
8 years ago
Yen Chi Hsuan
20bad91d76
[downloader/external] Clarify that ffmpeg doesn't support SOCKS
...
Ref: #10304
8 years ago
Remita Amine
07ea9c9b05
[downloader/hls] fill IV with zeros for IVs shorter than 16-octet
8 years ago
Remita Amine
aaf44a2f47
[uplynk] Add new extractor
8 years ago
Remita Amine
acfccacad5
[downloader/external:curl] Clarify why CurlFD should not capture stderr
8 years ago
Remita Amine
98e698f1ff
[external/curl] respect more downloader options and display progress
8 years ago
Sergey M․
1ad6b891b2
Add more checks for --min/max-sleep-interval arguments and use more idiomatic naming
8 years ago
singh-pratyush96
065bc35489
Add --max-sleep-interval ( Closes #9930 )
8 years ago
Yen Chi Hsuan
477b7a8474
[downloader/f4m] Fix for Rai live streams
8 years ago
Sergey M․
8369a4fe76
[downloader/hls] Simplify and carry long lines
8 years ago
remitamine
e154c65128
[downloader/hls] Add support for AES-128 encrypted segments in hlsnative downloader
8 years ago
Sergey M․
e69f9f5d68
[downloader/external] Decode error string before writing to stderr
9 years ago
Yen Chi Hsuan
50ce1c331c
[downloader/external] Add another env for proxies in ffmpeg/avconv
...
Related sources:
https://git.libav.org/?p=libav.git;a=blob;f=libavformat/http.c;h=8fe8d11e1edfdbb04a8726db2c49cfef3f572aac;hb=HEAD#l152
https://git.libav.org/?p=libav.git;a=blob;f=libavformat/tls.c;h=fab243e93e20034e88e619188c13a44a5d8ccdb9;hb=HEAD#l63
https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/http.c#L191
https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/tls.c#L92
9 years ago
Sergey M․
633b444fd2
[downloader/hls] Correct comment on twitch vods
9 years ago
Sergey M․
51c4d85ce7
[downloader/hls] PEP 8
9 years ago
Sergey M․
1e236d7e23
[downloader/hls] Do not rely on EXT-X-PLAYLIST-TYPE:EVENT
9 years ago
Sergey M․
2615fa7584
[downloader/f4m] Simply select format when it's the only one
9 years ago
Yen Chi Hsuan
1b405bb47d
[downloader/f4m] Tolerate truncate segments when testing
...
Replaces #9216
Fixes #9214 and test_Bloomberg partially
9 years ago
Yen Chi Hsuan
edaa23f822
[compat] Rename struct_(un)pack to compat_struct_(un)pack
9 years ago
Yen Chi Hsuan
dab0daeeb0
[utils,compat] Move struct_pack and struct_unpack to compat.py
9 years ago
Sergey M․
2937590e8b
[downloader/hls] PEP 8
9 years ago
Sergey M․
e62d9c5caa
[downloader/external] Call ffmpeg with with HTTP_PROXY env variable set ( #9437 )
9 years ago
Sergey M․
6104cc2985
[downloader/hls] Add event media playlists to unsupported features of hlsnative
9 years ago
Sergey M․
c15c47d19b
[downloader/hls] Remove EXT-X-MEDIA-SEQUENCE from unsupported features for hlsnative
9 years ago
Sergey M
eb785b856f
Merge pull request #9358 from dstftw/hls-native-to-ffmpeg-delegation
...
[downloader/hls] Delegate extraction to ffmpeg when unsupported features detected
9 years ago
Sergey M․
f5436c5d9e
[downloader/external] Add temp fix ffmpeg m3u8 downloads ( Closes #9394 )
9 years ago
Sergey M․
0d66bd0eab
[downloader/hls] Delegate extraction to ffmpeg when unsupported features detected
9 years ago
Sergey M․
bf09af3acb
Add --hls-prefer-ffmpeg
9 years ago
remitamine
d868f43c58
[ffmpeg] check for - file name in _ffmpeg_filename_argument
9 years ago
remitamine
ce599d5a7e
[downloader/external] enable piping for FFmpegFD( closes #2124 )
9 years ago
Yen Chi Hsuan
f5d8743e0a
[downloader/rtsp] Print the command
9 years ago
Sergey M․
f7df343b4a
[downloader/f4m] Extract routine for removing unsupported encrypted media
9 years ago
Sergey M․
16a8b7986b
[downloader/fragment] Document fragment_retries
9 years ago