Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							396726244a 
							
						 
					 
					
						
						
							
							[utils/ffmpeg] Move ISO 639 related codes to utils  
						
						
						
						
					 
					
						2015-06-21 18:53:17 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							c33a8639a7 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Skipping if thumbnail file missing  
						
						... 
						
						
						
						Fixes  #5996  
					
						2015-06-18 22:05:02 +08:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							d6aa68ce75 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] embed mp4 too ( fixes   #5840 )  
						
						
						
						
					 
					
						2015-05-29 12:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							98b8ec8616 
							
						 
					 
					
						
						
							
							Merge branch 'best-fallback-on-outdated-avconv' of  https://github.com/dstftw/youtube-dl  into dstftw-best-fallback-on-outdated-avconv  
						
						... 
						
						
						
						Conflicts:
	youtube_dl/YoutubeDL.py 
						
						
					 
					
						2015-05-14 15:18:58 +06:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							c827d4cfdb 
							
						 
					 
					
						
						
							
							[xattr] Enhanced error messages on Windows  
						
						
						
						
					 
					
						2015-05-14 16:53:10 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							fbff30d2db 
							
						 
					 
					
						
						
							
							[xattr] Catch 'Argument list too long'  
						
						
						
						
					 
					
						2015-05-14 14:51:00 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							86c7fdb17c 
							
						 
					 
					
						
						
							
							[xattr] Enhance error handling to catch ENOSPC  
						
						... 
						
						
						
						Fixes  #5589  
					
						2015-05-14 14:28:41 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc6d13547 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley  
						
						
						
						
					 
					
						2015-05-14 04:41:30 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							bb8ca1d112 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Use run_ffmpeg_multiple_files  
						
						
						
						
					 
					
						2015-05-14 02:35:28 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							8e59539752 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Use thumbnails downloaded by YoutubeDL  
						
						
						
						
					 
					
						2015-05-14 02:32:00 +08:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							13763ce599 
							
						 
					 
					
						
						
							
							[postprocessor/ffmpeg] Add can_merge method  
						
						
						
						
					 
					
						2015-05-11 02:00:31 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							70484b9f8a 
							
						 
					 
					
						
						
							
							[postprocessor/ffmpeg] Extract check_outdated method  
						
						
						
						
					 
					
						2015-05-11 00:26:39 +06:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							69b46b3d95 
							
						 
					 
					
						
						
							
							ExecAfterDownloadPP: fix __init__ method  
						
						
						
						
					 
					
						2015-05-10 17:47:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							95c5534f8e 
							
						 
					 
					
						
						
							
							ExecAfterDownloadPP, YoutubeDL: remove unused parameters  
						
						
						
						
					 
					
						2015-05-10 17:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								Nikoli 
							
						 
					 
					
						
						
						
						
							
						
						
							083c1bb960 
							
						 
					 
					
						
						
							
							Add ability to embed subtitles in mkv files ( closes   #5434 )  
						
						
						
						
					 
					
						2015-05-01 11:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							2a09c1b8ab 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Fix mp3 embedding with avconv ( fixes   #5526 )  
						
						
						
						
					 
					
						2015-04-25 20:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6427d2fb 
							
						 
					 
					
						
						
							
							[ffmpeg] Add dfxp (TTML) subtitles support ( #3432 ,  #5146 )  
						
						
						
						
					 
					
						2015-04-25 23:18:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							92995e6265 
							
						 
					 
					
						
						
							
							[postprocessor/embedthumbnail] Style fix  
						
						
						
						
					 
					
						2015-04-24 22:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							10fb7710e8 
							
						 
					 
					
						
						
							
							Forgot to clean the remains of class  
						
						
						
						
					 
					
						2015-04-24 09:17:46 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ea8ebb9b 
							
						 
					 
					
						
						
							
							[ffmpeg] Remove unneeded class  
						
						
						
						
					 
					
						2015-04-24 09:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							31fd9c7601 
							
						 
					 
					
						
						
							
							[embedthumbnail] use FFmpegPostProcessor for mp3  
						
						
						
						
					 
					
						2015-04-24 09:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								pulpe 
							
						 
					 
					
						
						
						
						
							
						
						
							ddbed36455 
							
						 
					 
					
						
						
							
							[embedthumbnail] Add support for mp3 cover embedding  
						
						
						
						
					 
					
						2015-04-24 08:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							4515cb43ca 
							
						 
					 
					
						
						
							
							[xattrpp] Fix typo  
						
						
						
						
					 
					
						2015-04-23 22:11:09 +06:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
						
						
							
						
						
							8c8826176d 
							
						 
					 
					
						
						
							
							[xattr] Add version detection for python-pyxattr  
						
						... 
						
						
						
						For more information, see #5498  and changes to convertObj() in
iustin/pyxattr@cc84e466f6  
						
						
					 
					
						2015-04-23 13:50:44 +08:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5fbc0867 
							
						 
					 
					
						
						
							
							Detect already merged videos  
						
						... 
						
						
						
						Without the '--keep-video' option the two files would be downloaded again and even using the option, ffmpeg would be run again, which for some videos can take a long time.
We use a temporary file with ffmpeg so that the final file only exists if it success 
						
						
					 
					
						2015-04-19 17:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							d47aeb2252 
							
						 
					 
					
						
						
							
							FFmpegMergerPP: use the new system for specifying which files can be delete  
						
						
						
						
					 
					
						2015-04-18 11:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							14523ed969 
							
						 
					 
					
						
						
							
							FFmpegEmbedSubtitlePP: remove the subtitle files if '--keep-video' is not given ( closes   #5435 )  
						
						
						
						
					 
					
						2015-04-18 11:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							592e97e855 
							
						 
					 
					
						
						
							
							Postprocessors: use a list for the files that can be deleted  
						
						... 
						
						
						
						We could only know if we had to delete the original file, but this system allows to specify us more files (like subtitles). 
						
						
					 
					
						2015-04-18 11:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							ce81b1411d 
							
						 
					 
					
						
						
							
							FFmpegExtractAudioPP: Simplify handling of already existing files  
						
						
						
						
					 
					
						2015-04-17 22:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							37b44fe7c1 
							
						 
					 
					
						
						
							
							[postprocessor/atomicparsley] Don't try to remove the temporary and original files if the format is unsupported ( fixes   #5419 )  
						
						
						
						
					 
					
						2015-04-13 22:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
						
						
							
						
						
							dd29eb7f81 
							
						 
					 
					
						
						
							
							[postprocessor/common:postprocessor/ffmpeg] Generalize utime  
						
						
						
						
					 
					
						2015-04-08 21:40:31 +06:00 
						 
				 
			
				
					
						
							
							
								Pete Hemery 
							
						 
					 
					
						
						
						
						
							
						
						
							cc55d08832 
							
						 
					 
					
						
						
							
							[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files  
						
						
						
						
					 
					
						2015-04-07 22:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							3da4b31359 
							
						 
					 
					
						
						
							
							[postprocessor/ffmpeg] Fix crash when ffprobe/avprobe are not installed ( closes   #5349 )  
						
						... 
						
						
						
						'self.probe_basename' was None, so 'probe_executable' raised a KeyError exception 
						
						
					 
					
						2015-04-03 14:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							70a1165b32 
							
						 
					 
					
						
						
							
							Don't use bare 'except:'  
						
						... 
						
						
						
						They catch any exception, including KeyboardInterrupt, we don't want to catch it. 
						
						
					 
					
						2015-03-27 13:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							88cf6fb368 
							
						 
					 
					
						
						
							
							[metadatafromtitle] Some improvements and cleanup  
						
						... 
						
						
						
						* Remove the 'songtitle' field, 'title' can be used instead.
* Remove newlines in the help text, for consistency with other options.
* Add 'from __future__ import unicode_literals'.
* Call '__init__' from the parent class.
* Add test for the format_to_regex method 
						
						
					 
					
						2015-03-14 20:06:33 +01:00 
						 
				 
			
				
					
						
							
							
								phiresky 
							
						 
					 
					
						
						
						
						
							
						
						
							e7db87f700 
							
						 
					 
					
						
						
							
							Add metadata from title parser  
						
						... 
						
						
						
						(Closes  #5125 ) 
						
						
					 
					
						2015-03-14 19:46:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							e9fade72f3 
							
						 
					 
					
						
						
							
							Add postprocessor for converting subtitles ( closes   #4954 )  
						
						
						
						
					 
					
						2015-02-28 14:43:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc993cc91 
							
						 
					 
					
						
						
							
							Merge branch 'subtitles-rework'  
						
						... 
						
						
						
						(Closes PR #4964 ) 
						
						
					 
					
						2015-02-23 17:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							65bf37ef83 
							
						 
					 
					
						
						
							
							[ffmpeg] Remove trivial helper method  
						
						
						
						
					 
					
						2015-02-17 17:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							f740fae2a4 
							
						 
					 
					
						
						
							
							[ffmpeg] Make available a property  
						
						
						
						
					 
					
						2015-02-17 17:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							c84dd8a90d 
							
						 
					 
					
						
						
							
							[YoutubeDL] store the subtitles to download in the 'requested_subtitles' field  
						
						... 
						
						
						
						We need to keep the orginal subtitles information, so that the '--load-info' option can be used to list or select the subtitles again.
We'll also be able to have a separate field for storing the automatic captions info. 
						
						
					 
					
						2015-02-16 21:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							a504ced097 
							
						 
					 
					
						
						
							
							Improve subtitles support  
						
						... 
						
						
						
						For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best').
For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used.
The reasons for this change are:
* We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive.
* It allows to easily support giving a format preference.
* The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible.
Currently only the ted extractor has been updated, but the old system still works. 
						
						
					 
					
						2015-02-16 21:51:03 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfd430f81 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master'  
						
						
						
						
					 
					
						2015-02-16 04:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							73fac4e911 
							
						 
					 
					
						
						
							
							[ffmpeg] Add --ffmpeg-location  
						
						
						
						
					 
					
						2015-02-16 04:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							cffcbc02de 
							
						 
					 
					
						
						
							
							[postprocessor/ffmpeg] Don't let ffmpeg read from stdin ( fixes   #4945 )  
						
						... 
						
						
						
						If you run 'while read aurl ; do youtube-dl --extract-audio "${aurl}"; done < path_to_batch_file'  (batch_file contains one url per line) each call to youtube-dl consumed some characters and 'read' would assing to 'aurl' a non valid url, something like 'tube.com/watch?v=<id>'. 
						
						
					 
					
						2015-02-13 22:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jaime Marquínez Ferrándiz 
							
						 
					 
					
						
						
						
						
							
						
						
							467d3c9a0c 
							
						 
					 
					
						
						
							
							[ffmpeg] --extrac-audio: Use the same options for avconv and ffmpeg  
						
						... 
						
						
						
						They have been available in ffmpeg since version 0.9, and we require 1.0 or higher. 
						
						
					 
					
						2015-02-06 22:05:11 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf0ecac7b 
							
						 
					 
					
						
						
							
							[ffmpeg] --add-metadata: Set comment and purl fields ( Fixes   #4847 )  
						
						
						
						
					 
					
						2015-02-03 00:16:45 +01:00 
						 
				 
			
				
					
						
							
							
								Philipp Hagemeister 
							
						 
					 
					
						
						
						
						
							
						
						
							62cd676c74 
							
						 
					 
					
						
						
							
							[youtube] Fixup DASH m4a headers  
						
						... 
						
						
						
						This fixes  #2288 , #2506 , #2607 , #3681 , #4741 , #4767 . 
						
						
					 
					
						2015-01-23 18:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								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