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