Sergey M․ 
							
						 
					 
					
						
						
							
						
						bf09af3acb 
					 
					
						
						
							
							Add --hls-prefer-ffmpeg  
						
						 
						
						
						
						
					 
					
						2016-04-21 23:02:17 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						d868f43c58 
					 
					
						
						
							
							[ffmpeg] check for - file name in _ffmpeg_filename_argument  
						
						 
						
						
						
						
					 
					
						2016-04-16 19:45:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						ce599d5a7e 
					 
					
						
						
							
							[downloader/external] enable piping for FFmpegFD( closes   #2124 )  
						
						 
						
						
						
						
					 
					
						2016-04-14 18:49:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						f5d8743e0a 
					 
					
						
						
							
							[downloader/rtsp] Print the command  
						
						 
						
						
						
						
					 
					
						2016-04-14 15:07:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						f7df343b4a 
					 
					
						
						
							
							[downloader/f4m] Extract routine for removing unsupported encrypted media  
						
						 
						
						
						
						
					 
					
						2016-03-27 07:41:19 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						16a8b7986b 
					 
					
						
						
							
							[downloader/fragment] Document fragment_retries  
						
						 
						
						
						
						
					 
					
						2016-03-19 20:54:21 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						617e58d850 
					 
					
						
						
							
							[downloader/{common,fragment}] Fix total retries reporting on python 2.6  
						
						 
						
						
						
						
					 
					
						2016-03-19 20:51:30 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						e33baba0dd 
					 
					
						
						
							
							[downloader/dash] Add fragment retry capability  
						
						 
						
						... 
						
						
						
						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 20:42:23 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						721f26b821 
					 
					
						
						
							
							[downloader/fragment] Add report_retry_fragment  
						
						 
						
						
						
						
					 
					
						2016-03-19 20:41:24 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						4230c4894d 
					 
					
						
						
							
							[external/downloader] fix rtmp downloading using FFmpegFD  
						
						 
						
						
						
						
					 
					
						2016-03-14 16:51:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						2e7e561c1d 
					 
					
						
						
							
							Merge pull request  #8611  from remitamine/ffmpegfd  
						
						 
						
						... 
						
						
						
						[downloader/external] Add FFmpegFD 
						
						
					 
					
						2016-03-13 21:30:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						d8515fd41c 
					 
					
						
						
							
							[downloader/external] pass configuration args to ffmpeg  
						
						 
						
						
						
						
					 
					
						2016-03-13 21:28:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						694c47b261 
					 
					
						
						
							
							[external/downloader] don't pass -t and -ss to ffmpeg  
						
						 
						
						
						
						
					 
					
						2016-03-13 21:28:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						77dea16ac8 
					 
					
						
						
							
							[downloader/external] check for ffmpeg availablity when it used for m3u8 download  
						
						 
						
						
						
						
					 
					
						2016-03-13 20:34:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						6ae27bed01 
					 
					
						
						
							
							[download/external] move the check for multiple selected formats to get_suitable_downloader  
						
						 
						
						
						
						
					 
					
						2016-03-13 20:34:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						da1973a038 
					 
					
						
						
							
							[extractor/__init__] disable time range downloading  
						
						 
						
						
						
						
					 
					
						2016-03-13 16:16:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						be24916a7f 
					 
					
						
						
							
							[downloader/rtsp] Add rtsp and mms downloader  
						
						 
						
						
						
						
					 
					
						2016-03-13 15:24:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						2cb99ebbd0 
					 
					
						
						
							
							[downloader/external] add can_download mathod for checking downloader availibilty and support  
						
						 
						
						
						
						
					 
					
						2016-03-13 15:18:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						91ee320bfa 
					 
					
						
						
							
							[downloader/external] wrap available_opt in a list  
						
						 
						
						
						
						
					 
					
						2016-03-13 14:37:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						634415ca17 
					 
					
						
						
							
							[downloader/external] skip FFmpegFD when requesting multiple formats  
						
						 
						
						
						
						
					 
					
						2016-03-13 12:23:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						a755f82549 
					 
					
						
						
							
							[ffmpeg] convert format ext to ffmpeg output formats codes  
						
						 
						
						
						
						
					 
					
						2016-03-13 12:15:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						1b5284b13f 
					 
					
						
						
							
							[downloader/fragment] Make speed more smooth  
						
						 
						
						... 
						
						
						
						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-06 05:36:52 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						e9c0cdd389 
					 
					
						
						
							
							[jython] Introduce compat_os_name  
						
						 
						
						... 
						
						
						
						os.name is always 'java' on Jython 
						
						
					 
					
						2016-03-03 19:24:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						f34294fa0c 
					 
					
						
						
							
							[downloader/external:ffmpegfd] check for None value of start_time  
						
						 
						
						
						
						
					 
					
						2016-02-20 08:06:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						99cbe98ce8 
					 
					
						
						
							
							[downloader/external] check for external downloaders availability  
						
						 
						
						
						
						
					 
					
						2016-02-20 07:58:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						12b84ac8c1 
					 
					
						
						
							
							[downloader/external] Add FFmpegFD( fixes   #622 )  
						
						 
						
						... 
						
						
						
						- replace HlsFD and RtspFD
- add basic support for downloading part of the video or audio 
						
						
					 
					
						2016-02-19 19:29:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						611c1dd96e 
					 
					
						
						
							
							[refactor] Single quotes consistency  
						
						 
						
						
						
						
					 
					
						2016-02-14 15:37:17 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d800609c62 
					 
					
						
						
							
							[refactor] Do not specify redundant None as second argument in dict.get()  
						
						 
						
						
						
						
					 
					
						2016-02-14 14:25:04 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						c78c9cd10d 
					 
					
						
						
							
							[downloader/dash] PEP 8  
						
						 
						
						
						
						
					 
					
						2016-02-14 14:13:09 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						c43fe0268c 
					 
					
						
						
							
							[downloader/dash] Implement dashsegments fd in terms of fragment fd  
						
						 
						
						
						
						
					 
					
						2016-02-09 17:25:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						56401e1e5f 
					 
					
						
						
							
							[downloader/hls] Do not send 'q' to ffmpeg on Windows ( Closes   #8300 )  
						
						 
						
						
						
						
					 
					
						2016-02-06 23:24:22 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								remitamine 
							
						 
					 
					
						
						
							
						
						a1a22572fb 
					 
					
						
						
							
							[downloader/dash] make initialization_url optional  
						
						 
						
						
						
						
					 
					
						2016-02-02 18:12:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						b8c9926c0a 
					 
					
						
						
							
							[downloader/f4m] Do not update fragment list while test  
						
						 
						
						
						
						
					 
					
						2016-01-30 19:43:25 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						2c2f1efdcd 
					 
					
						
						
							
							[downloader/fragment] Remove superfluous whitespace  
						
						 
						
						
						
						
					 
					
						2016-01-30 19:30:31 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						09104e9930 
					 
					
						
						
							
							[downloader/f4m] Add live stream flag to context  
						
						 
						
						... 
						
						
						
						Now download progress for f4m livestreams is reported correctly 
						
						
					 
					
						2016-01-30 19:22:15 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5fa1702ca6 
					 
					
						
						
							
							[downloader/fragment] Do not report total bytes estimation and eta for live streams  
						
						 
						
						
						
						
					 
					
						2016-01-30 19:20:52 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						8ab3fe81d8 
					 
					
						
						
							
							[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info  
						
						 
						
						
						
						
					 
					
						2016-01-30 18:28:38 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						7d106a65ca 
					 
					
						
						
							
							Add --hls-use-mpegts option  
						
						 
						
						... 
						
						
						
						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-30 12:26:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						32d77eeb04 
					 
					
						
						
							
							[downloader/common] report_retry: Don't crash when retries is infinite ( fixes   #8299 )  
						
						 
						
						
						
						
					 
					
						2016-01-22 14:49:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						9d90e7de03 
					 
					
						
						
							
							[downloader/hls] Ask ffmpeg to quit when interrupting youtube-dl with 'Ctrl+C' ( #8252 )  
						
						 
						
						... 
						
						
						
						Otherwise the mp4 file can't be played. 
						
						
					 
					
						2016-01-19 22:07:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						b83b782dc4 
					 
					
						
						
							
							[downloader/fragment] Move helper data to context dict  
						
						 
						
						
						
						
					 
					
						2016-01-13 00:00:31 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						709185a264 
					 
					
						
						
							
							[downloader/fragment] More smooth calculations  
						
						 
						
						... 
						
						
						
						`downloaded_bytes` is now updated on each fragment progress hook invocation 
						
						
					 
					
						2016-01-12 23:18:38 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9cb1a06b6c 
					 
					
						
						
							
							[downloader/fragment] Remove unused code and fix zero division error  
						
						 
						
						
						
						
					 
					
						2016-01-12 22:09:38 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3c91e41614 
					 
					
						
						
							
							[downloader/fragment] Don't fail if the 'Content-Length' header is missing  
						
						 
						
						... 
						
						
						
						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-10 14:41:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						3f17c357d9 
					 
					
						
						
							
							[downloader/hls] Don't let ffmpeg read from stdin ( #8139 )  
						
						 
						
						... 
						
						
						
						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 cffcbc02de ) 
						
						
					 
					
						2016-01-04 18:35:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9b9c5355e4 
					 
					
						
						
							
							Rename error_to_str to error_to_compat_str  
						
						 
						
						
						
						
					 
					
						2015-12-20 07:00:39 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						7f8b271465 
					 
					
						
						
							
							Properly convert errors to strings  
						
						 
						
						
						
						
					 
					
						2015-12-20 05:27:38 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						4db43567e8 
					 
					
						
						
							
							[downloader/f4m] Decode manifest before fixing  
						
						 
						
						
						
						
					 
					
						2015-12-11 20:28:44 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						17b786ae73 
					 
					
						
						
							
							[downloader/f4m] Fix malformed manifests ( Closes   #7823 )  
						
						 
						
						
						
						
					 
					
						2015-12-10 22:59:50 +06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						94e8c80473 
					 
					
						
						
							
							[downloader/hls] Respect Youtubedl-* headers  
						
						 
						
						
						
						
					 
					
						2015-11-29 12:43:59 +08:00