Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-08 | Merge pull request #9358 from dstftw/hls-native-to-ffmpeg-delegation | Sergey M | |
[downloader/hls] Delegate extraction to ffmpeg when unsupported features detected | |||
2016-05-08 | [downloader/external] Add temp fix ffmpeg m3u8 downloads (Closes #9394) | Sergey M․ | |
2016-05-01 | [downloader/hls] Delegate extraction to ffmpeg when unsupported features ↵ | Sergey M․ | |
detected | |||
2016-04-21 | Add --hls-prefer-ffmpeg | Sergey M․ | |
2016-04-16 | [ffmpeg] check for - file name in _ffmpeg_filename_argument | remitamine | |
2016-04-14 | [downloader/external] enable piping for FFmpegFD(closes #2124) | remitamine | |
2016-04-14 | [downloader/rtsp] Print the command | Yen Chi Hsuan | |
2016-03-27 | [downloader/f4m] Extract routine for removing unsupported encrypted media | Sergey M․ | |
2016-03-19 | [downloader/fragment] Document fragment_retries | Sergey M․ | |
2016-03-19 | [downloader/{common,fragment}] Fix total retries reporting on python 2.6 | Sergey M․ | |
2016-03-19 | [downloader/dash] Add fragment retry capability | Sergey M․ | |
YouTube may often return 404 HTTP error for a fragment causing the whole download to fail. However if the same fragment is immediately retried with the same request data this usually succeeds (1-2 attemps is usually enough) thus allowing to download the whole file successfully. So, we will retry all fragments that fail with 404 HTTP error for now. | |||
2016-03-19 | [downloader/fragment] Add report_retry_fragment | Sergey M․ | |
2016-03-14 | [external/downloader] fix rtmp downloading using FFmpegFD | remitamine | |
2016-03-13 | Merge pull request #8611 from remitamine/ffmpegfd | remitamine | |
[downloader/external] Add FFmpegFD | |||
2016-03-13 | [downloader/external] pass configuration args to ffmpeg | remitamine | |
2016-03-13 | [external/downloader] don't pass -t and -ss to ffmpeg | remitamine | |
2016-03-13 | [downloader/external] check for ffmpeg availablity when it used for m3u8 ↵ | remitamine | |
download | |||
2016-03-13 | [download/external] move the check for multiple selected formats to ↵ | remitamine | |
get_suitable_downloader | |||
2016-03-13 | [extractor/__init__] disable time range downloading | remitamine | |
2016-03-13 | [downloader/rtsp] Add rtsp and mms downloader | remitamine | |
2016-03-13 | [downloader/external] add can_download mathod for checking downloader ↵ | remitamine | |
availibilty and support | |||
2016-03-13 | [downloader/external] wrap available_opt in a list | remitamine | |
2016-03-13 | [downloader/external] skip FFmpegFD when requesting multiple formats | remitamine | |
2016-03-13 | [ffmpeg] convert format ext to ffmpeg output formats codes | remitamine | |
2016-03-06 | [downloader/fragment] Make speed more smooth | Sergey M․ | |
At the beginning of every segment there was a drop to Unknown speed due to timeslice being too small to calculate speed. Now last speed from the previous fragment is used. | |||
2016-03-03 | [jython] Introduce compat_os_name | Yen Chi Hsuan | |
os.name is always 'java' on Jython | |||
2016-02-20 | [downloader/external:ffmpegfd] check for None value of start_time | remitamine | |
2016-02-20 | [downloader/external] check for external downloaders availability | remitamine | |
2016-02-19 | [downloader/external] Add FFmpegFD(fixes #622) | remitamine | |
- replace HlsFD and RtspFD - add basic support for downloading part of the video or audio | |||
2016-02-14 | [refactor] Single quotes consistency | Sergey M․ | |
2016-02-14 | [refactor] Do not specify redundant None as second argument in dict.get() | Sergey M․ | |
2016-02-14 | [downloader/dash] PEP 8 | Sergey M․ | |
2016-02-09 | [downloader/dash] Implement dashsegments fd in terms of fragment fd | remitamine | |
2016-02-06 | [downloader/hls] Do not send 'q' to ffmpeg on Windows (Closes #8300) | Sergey M․ | |
2016-02-02 | [downloader/dash] make initialization_url optional | remitamine | |
2016-01-30 | [downloader/f4m] Do not update fragment list while test | Sergey M․ | |
2016-01-30 | [downloader/fragment] Remove superfluous whitespace | Sergey M․ | |
2016-01-30 | [downloader/f4m] Add live stream flag to context | Sergey M․ | |
Now download progress for f4m livestreams is reported correctly | |||
2016-01-30 | [downloader/fragment] Do not report total bytes estimation and eta for live ↵ | Sergey M․ | |
streams | |||
2016-01-30 | [downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info | Sergey M․ | |
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-22 | [downloader/common] report_retry: Don't crash when retries is infinite ↵ | Jaime Marquínez Ferrándiz | |
(fixes #8299) | |||
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-13 | [downloader/fragment] Move helper data to context dict | Sergey M․ | |
2016-01-12 | [downloader/fragment] More smooth calculations | Sergey M․ | |
`downloaded_bytes` is now updated on each fragment progress hook invocation | |||
2016-01-12 | [downloader/fragment] Remove unused code and fix zero division error | Sergey M․ | |
2016-01-10 | [downloader/fragment] Don't fail if the 'Content-Length' header is missing | Jaime Marquínez Ferrándiz | |
In some dailymotion videos (like http://www.dailymotion.com/video/x3k0dtv from #8156) the segments URLs don't have the 'Content-Length' header and HttpFD sets the 'totat_bytes' field to None, so we also use '0' in that case (since we do different math operations with it). | |||
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-12-20 | Rename error_to_str to error_to_compat_str | Sergey M․ | |
2015-12-20 | Properly convert errors to strings | Sergey M․ | |