Sergey M․
a50862b735
[downloader/external] Add missing import and PEP8
8 years ago
John Hawkinson
6d0fe752bf
[external:ffmpeg] In test harness, limit to 10k download size
...
Otherwise, if you screw up a playlist test by including a playlist
dictionary key, you'll be there for eons while it downloads all the
files before erroring out.
8 years ago
Remita Amine
be670b8e8f
[external:ffmpeg] do not assume that ffmpeg unknown version format is new
8 years ago
Remita Amine
36fce54816
[turner] fix downloading of secure hls formats using ffmpeg( closes #11358 )( closes #11373 )( closes #11800 )
8 years ago
Remita Amine
8bdc149441
[downloader/external:ffmpeg] minimize the use of aac_adtstoasc filter
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
Yen Chi Hsuan
6c9b71bc08
[downloader/external] Recommend --hls-prefer-native for SOCKS users
...
Related: #10490
8 years ago
Yen Chi Hsuan
20bad91d76
[downloader/external] Clarify that ffmpeg doesn't support SOCKS
...
Ref: #10304
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․
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․
e62d9c5caa
[downloader/external] Call ffmpeg with with HTTP_PROXY env variable set ( #9437 )
9 years ago
Sergey M․
f5436c5d9e
[downloader/external] Add temp fix ffmpeg m3u8 downloads ( Closes #9394 )
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
remitamine
4230c4894d
[external/downloader] fix rtmp downloading using FFmpegFD
9 years ago
remitamine
d8515fd41c
[downloader/external] pass configuration args to ffmpeg
9 years ago
remitamine
694c47b261
[external/downloader] don't pass -t and -ss to ffmpeg
9 years ago
remitamine
77dea16ac8
[downloader/external] check for ffmpeg availablity when it used for m3u8 download
9 years ago
remitamine
6ae27bed01
[download/external] move the check for multiple selected formats to get_suitable_downloader
9 years ago
remitamine
2cb99ebbd0
[downloader/external] add can_download mathod for checking downloader availibilty and support
9 years ago
remitamine
91ee320bfa
[downloader/external] wrap available_opt in a list
9 years ago
remitamine
634415ca17
[downloader/external] skip FFmpegFD when requesting multiple formats
9 years ago
remitamine
a755f82549
[ffmpeg] convert format ext to ffmpeg output formats codes
9 years ago
remitamine
f34294fa0c
[downloader/external:ffmpegfd] check for None value of start_time
9 years ago
remitamine
99cbe98ce8
[downloader/external] check for external downloaders availability
9 years ago
remitamine
12b84ac8c1
[downloader/external] Add FFmpegFD( fixes #622 )
...
- replace HlsFD and RtspFD
- add basic support for downloading part of the video or audio
9 years ago
Sergey M․
1195a38f46
[downloader/external] Use generalized cli option converters
9 years ago
remitamine
dc534b674f
[downloader/external] change _argless_option function to _valueless_option
9 years ago
remitamine
f30c2e8e98
[downloader/external] add _argless_option for option without arguments
9 years ago
remitamine
266b0ad676
[downloader/external] add _bool_option to pass value to bool option
9 years ago
remitamine
e7a8c3032d
[downloader/external] Respect --no-check-certificate for curl and aria2c and --proxy for curl
9 years ago
Sergey M․
9f3da13860
[downloader/external] Use generic _option
9 years ago
Sergey M․
bf812ef714
[downloader/external] Forward --proxy to wget and aria2c
9 years ago
Sergey M․
154655a85a
[downloader/external] Respect --no-check-certificate for wget
9 years ago
vijayanand nandam
e0ac521438
adding support for axel download manager
9 years ago
Sergey M․
6c4d20cd6f
[downloader/external] Fix externals downloaders specified with extension on Windows
9 years ago
Jaime Marquínez Ferrándiz
906e2f0eac
[downloader/external] Add downloader for httpie ( closes #6079 )
10 years ago
Sergey M․
74f8654a53
[downloader/external] Use encodeArgument
10 years ago
Philipp Hagemeister
c75f0b361a
[downloader/external] Add support for custom options ( Fixes #4885 , closes #5098 )
10 years ago
Jaime Marquínez Ferrándiz
163d966707
[downloader/external] curl: Add the '--location' flag
...
curl doesn't follow redirections by default
10 years ago
Philipp Hagemeister
cc9ca3ba6e
[downloader/external] Simplify source_address
...
'' might actually be passed in, so check for None.
10 years ago
Sergey M․
ae7773942e
[downloader/external] Simplify
10 years ago
Sergey M․
469a64cebf
[downloader/external] Simplify
10 years ago
vijayanand nandam
6a66904f8e
passing source address option to external downloaders
10 years ago
Jaime Marquínez Ferrándiz
e5660ee6ae
[YoutubeDL] Fill the info dict 'http_headers' field with all the headers available
...
Useful for external tools using the json output.
The methods '_calc_headers' and '_calc_cookies' have been copied from the downloader/external, now they just use "info_dict['http_headers']".
10 years ago
Jaime Marquínez Ferrándiz
587a9c2749
[downloader/external] Use the 'http_headers' field
10 years ago
Philipp Hagemeister
384b62028a
[downloader/external] Add curl and aria2c ( Closes #182 )
10 years ago
Philipp Hagemeister
222516d97d
[downloader] Lay groundwork for external downloaders.
...
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
10 years ago