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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								83e865a370 
								
							 
						 
						
							
							
								
								Fix PEP8 issue E713  
							
							
							
						 
						
							2014-12-09 23:11:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								dcddc10a50 
								
							 
						 
						
							
							
								
								[test_unicode_literals] Arm unicode_literals check  
							
							... 
							
							
							
							From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise. 
							
						 
						
							2014-11-26 20:01:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								8d31fa3cce 
								
							 
						 
						
							
							
								
								[execafterdownload] Simplify ( #3569 )  
							
							
							
						 
						
							2014-08-25 10:18:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mcd1992 
								
							 
						 
						
							
							
							
							
								
							
							
								a2360a4c80 
								
							 
						 
						
							
							
								
								Moved from os.system to subprocess.call  
							
							
							
						 
						
							2014-08-24 14:38:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mcd1992 
								
							 
						 
						
							
							
							
							
								
							
							
								a7cacbca2b 
								
							 
						 
						
							
							
								
								Implemented --exec option.  
							
							
							
						 
						
							2014-08-24 14:38:43 -05: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								0a871f6880 
								
							 
						 
						
							
							
								
								Provide compatibility  check_output for 2.6 ( Fixes   #2926 )  
							
							
							
						 
						
							2014-05-16 12:03:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								77477fa4c9 
								
							 
						 
						
							
							
								
								Merge branch 'atomicparsley' ( closes   #2436 )  
							
							
							
						 
						
							2014-04-12 15:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaime Marquínez Ferrándiz 
								
							 
						 
						
							
							
							
							
								
							
							
								a169e18ce1 
								
							 
						 
						
							
							
								
								[atomicparsley] Remove unneeded __init__ method  
							
							
							
						 
						
							2014-04-12 15:51:40 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								bd1b906527 
								
							 
						 
						
							
							
								
								Remove unusued import  
							
							
							
						 
						
							2014-01-07 09:42:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ce0c631e 
								
							 
						 
						
							
							
								
								[xattr] Correct on Windows  
							
							
							
						 
						
							2014-01-07 06:50:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								afc7bc33cb 
								
							 
						 
						
							
							
								
								[xattr] Always use UTF-8  
							
							... 
							
							
							
							On Windows and other systems, other encodings would break when trying to encode non-ASCII characters.
Simply use UTF-8, like every sane system. 
							
						 
						
							2014-01-07 06:49:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								168da92b9a 
								
							 
						 
						
							
							
								
								[xattr] Rework  
							
							... 
							
							
							
							In particular, explicitly require NT before trying ADS, and do not try to parse process output that may be localized. 
							
						 
						
							2014-01-07 06:36:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								d70ad093af 
								
							 
						 
						
							
							
								
								Move check_executable into a helper ufnction  
							
							
							
						 
						
							2014-01-07 06:23:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								2a2e2770cc 
								
							 
						 
						
							
							
								
								[xattr] Always output a warning message on errors  
							
							
							
						 
						
							2014-01-07 06:12:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								42cc71e80b 
								
							 
						 
						
							
							
								
								[xattr] Write bytestrings, not characters  
							
							
							
						 
						
							2014-01-07 06:11:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								496c19234c 
								
							 
						 
						
							
							
								
								Split postprocessor package into multiple modules  
							
							
							
						 
						
							2014-01-07 05:59:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philipp Hagemeister 
								
							 
						 
						
							
							
							
							
								
							
							
								56327689a2 
								
							 
						 
						
							
							
								
								Move postprocessor into its own package  
							
							
							
						 
						
							2014-01-07 05:49:17 +01:00