mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-10-29 09:26:20 -07:00 
			
		
		
		
	[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley
This commit is contained in:
		| @@ -9,6 +9,7 @@ from .ffmpeg import FFmpegPostProcessor | |||||||
|  |  | ||||||
| from ..utils import ( | from ..utils import ( | ||||||
|     check_executable, |     check_executable, | ||||||
|  |     encodeArgument, | ||||||
|     encodeFilename, |     encodeFilename, | ||||||
|     PostProcessingError, |     PostProcessingError, | ||||||
|     prepend_extension, |     prepend_extension, | ||||||
| @@ -52,7 +53,12 @@ class EmbedThumbnailPP(FFmpegPostProcessor): | |||||||
|             if not check_executable('AtomicParsley', ['-v']): |             if not check_executable('AtomicParsley', ['-v']): | ||||||
|                 raise EmbedThumbnailPPError('AtomicParsley was not found. Please install.') |                 raise EmbedThumbnailPPError('AtomicParsley was not found. Please install.') | ||||||
|  |  | ||||||
|             cmd = ['AtomicParsley', filename, '--artwork', thumbnail_filename, '-o', temp_filename] |             cmd = [encodeFilename('AtomicParsley', True), | ||||||
|  |                    encodeFilename(filename, True), | ||||||
|  |                    encodeArgument('--artwork'), | ||||||
|  |                    encodeFilename(thumbnail_filename, True), | ||||||
|  |                    encodeArgument('-o'), | ||||||
|  |                    encodeFilename(temp_filename, True)] | ||||||
|  |  | ||||||
|             self._downloader.to_screen('[atomicparsley] Adding thumbnail to "%s"' % filename) |             self._downloader.to_screen('[atomicparsley] Adding thumbnail to "%s"' % filename) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user