David Powell 
							
						 
					 
					
						
						
							
						
						bd3cbe0716 
					 
					
						
						
							
							Embed description and URL as MP4 tags  
						
						
						
						
					 
					
						2015-01-18 15:01:05 -08:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						2875cf01bb 
					 
					
						
						
							
							FFmpegEmbedSubtitlePP: simplify command  
						
						
						
						
					 
					
						2015-01-16 13:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						e205db3bcd 
					 
					
						
						
							
							FFmpegEmbedSubtitlePP: don't fail if the video doesn't have an audio stream ( fixes   #4718 )  
						
						... 
						
						
						
						Instead of specifying which streams ffmpeg must copy, we tell it to copy all. 
						
						
					 
					
						2015-01-16 13:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						52afb2ac1b 
					 
					
						
						
							
							[ffmpeg] Call encodeFilename on filenames  
						
						
						
						
					 
					
						2015-01-10 06:13:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						43bc88903d 
					 
					
						
						
							
							Merge remote-tracking branch 'ivan/muxed-mtime'  
						
						
						
						
					 
					
						2015-01-10 06:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6271f1cad9 
					 
					
						
						
							
							[youtube|ffmpeg] Automatically correct video with non-square pixels ( Fixes   #4674 )  
						
						
						
						
					 
					
						2015-01-10 05:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						b0e87c3110 
					 
					
						
						
							
							[ffmpeg] Correctly encode paths on Windows  
						
						... 
						
						
						
						On Python 2.x on Windows, if there are any unicode arguments in the command argument list, the whole list is converted to unicode internally.
Therefore, we need to call encodeArgument on every argument.
Fixes  #4337  and #4668 . 
						
						
					 
					
						2015-01-09 19:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						bc3e582fe4 
					 
					
						
						
							
							Don't use '-shortest' option for merging formats ( closes   #4220 ,  closes   #4580 )  
						
						... 
						
						
						
						With avconv and older versions of ffmpeg the video is partially copied.
The duration difference between the audio and the video seem to be really small, so it's probably not noticeable. 
						
						
					 
					
						2015-01-04 14:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						4f026fafbc 
					 
					
						
						
							
							[YoutubeDL] Make postprocessors declarative  
						
						... 
						
						
						
						Instead of having to configure PPs in code, this allows us and embedding programs not to worry about imports or finer details, similarly to how we handle IEs. 
						
						
					 
					
						2014-12-15 01:06:25 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						5f9b83944d 
					 
					
						
						
							
							[ffmpeg] Improve version check and call it from hls ( Fixes   #4377 )  
						
						
						
						
					 
					
						2014-12-06 12:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						3aa578cad2 
					 
					
						
						
							
							[ffmpeg] Modernize  
						
						
						
						
					 
					
						2014-11-26 13:05:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						2514d2635e 
					 
					
						
						
							
							PEP8: E225,E227  
						
						
						
						
					 
					
						2014-11-23 21:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						8bcc875676 
					 
					
						
						
							
							PEP8: more applied  
						
						
						
						
					 
					
						2014-11-23 21:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jouke Waleson 
							
						 
					 
					
						
						
							
						
						5f6a1245ff 
					 
					
						
						
							
							PEP8 applied  
						
						
						
						
					 
					
						2014-11-23 20:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Kozik 
							
						 
					 
					
						
						
							
						
						0cd64bd077 
					 
					
						
						
							
							Copy the mtime from the oldest source file to the file created by ffmpeg  
						
						... 
						
						
						
						Fixes  #4245  
					
						2014-11-20 06:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						8c25f81bee 
					 
					
						
						
							
							[util] Move compatibility functions out of util  
						
						... 
						
						
						
						utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py . 
						
						
					 
					
						2014-11-02 11:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						9580711841 
					 
					
						
						
							
							[ffmpeg] Move version detection to utils  
						
						
						
						
					 
					
						2014-11-02 10:50:30 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						c9f08154a3 
					 
					
						
						
							
							Remove unused imports  
						
						
						
						
					 
					
						2014-10-26 23:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						50b51830fb 
					 
					
						
						
							
							[ffmpeg] Fix typo  
						
						
						
						
					 
					
						2014-10-26 21:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						1a253e134c 
					 
					
						
						
							
							[ffmpeg] Fix call to ffprobe ( Fixes   #4041 )  
						
						
						
						
					 
					
						2014-10-26 21:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						6194bb1419 
					 
					
						
						
							
							[ffmpeg] Make downloader optional ( Fixes   #4039 )  
						
						
						
						
					 
					
						2014-10-26 21:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						5f82b129e0 
					 
					
						
						
							
							[ffmpeg] Also look into stderr for extracting the version  
						
						... 
						
						
						
						At least with avconv 11, it will print 'avconv version 11, ..' to stderr, not stdout. 
						
						
					 
					
						2014-10-26 18:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						488447455d 
					 
					
						
						
							
							[ffmpeg] Warn if ffmpeg/avconv version is too old ( Fixes   #4026 )  
						
						
						
						
					 
					
						2014-10-26 16:46:34 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d28b517154 
					 
					
						
						
							
							[YoutubeDL] Output avconv/ffmpeg versions if -v is given  
						
						
						
						
					 
					
						2014-10-26 16:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						2aefb886fa 
					 
					
						
						
							
							[ffmpeg] Improve format merging ( Closes   #3935 )  
						
						
						
						
					 
					
						2014-10-13 10:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d799b47b82 
					 
					
						
						
							
							[ffmpeg] PEP8 and a more obvious variable name  
						
						
						
						
					 
					
						2014-07-23 02:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								rupertbaxter2 
							
						 
					 
					
						
						
							
						
						b7f8116406 
					 
					
						
						
							
							Deletes temp files after postprocess merge unless -k option is specified  
						
						
						
						
					 
					
						2014-07-23 02:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						f07b74fc18 
					 
					
						
						
							
							[ffmpeg] Correct argument encoding on Windows with Python 2.x  
						
						... 
						
						
						
						Fixes  #2924  
					
						2014-05-16 15:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						77477fa4c9 
					 
					
						
						
							
							Merge branch 'atomicparsley' ( closes   #2436 )  
						
						
						
						
					 
					
						2014-04-12 15:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						269aecd0c0 
					 
					
						
						
							
							[ffmpeg] Do not pass in byets to subprocess ( Fixes   #2717 )  
						
						
						
						
					 
					
						2014-04-07 23:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						62fec3b2ff 
					 
					
						
						
							
							Add new --encoding option ( Fixes   #2650 )  
						
						
						
						
					 
					
						2014-03-30 06:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
							
						
						39c68260c0 
					 
					
						
						
							
							fix ffmpeg metadatapp  
						
						
						
						
					 
					
						2014-03-26 15:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
							
						
						149254d0d5 
					 
					
						
						
							
							fix ffmpeg error, if youtube-dl runs more than once with --embed-thumbnail with same video  
						
						
						
						
					 
					
						2014-03-26 15:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
							
						
						0c14e2fbe3 
					 
					
						
						
							
							add post processor  
						
						
						
						
					 
					
						2014-03-26 15:22:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						e103fd46ca 
					 
					
						
						
							
							FFmpegMergerPP: Print an info message with the destination before running ffmpeg  
						
						
						
						
					 
					
						2014-01-17 14:31:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
							
						
						76b1bd672d 
					 
					
						
						
							
							Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )  
						
						... 
						
						
						
						Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour. 
						
						
					 
					
						2014-01-08 17:53:34 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						d70ad093af 
					 
					
						
						
							
							Move check_executable into a helper ufnction  
						
						
						
						
					 
					
						2014-01-07 06:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
							
						
						496c19234c 
					 
					
						
						
							
							Split postprocessor package into multiple modules  
						
						
						
						
					 
					
						2014-01-07 05:59:22 +01:00