diff options
| author | Yen Chi Hsuan <yan12125@gmail.com> | 2015-05-14 04:41:30 +0800 | 
|---|---|---|
| committer | Yen Chi Hsuan <yan12125@gmail.com> | 2015-05-14 04:41:30 +0800 | 
| commit | 2cc6d135479c5dbd6e715a1e767c5be163cd22ce (patch) | |
| tree | 19d91a7eef506ef1716185676ed47b489514f439 | |
| parent | bb8ca1d112e95cd3fe48fff5af980a62a9db2572 (diff) | |
[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley
| -rw-r--r-- | youtube_dl/postprocessor/embedthumbnail.py | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/youtube_dl/postprocessor/embedthumbnail.py b/youtube_dl/postprocessor/embedthumbnail.py index 4e08c2709..8f825f785 100644 --- a/youtube_dl/postprocessor/embedthumbnail.py +++ b/youtube_dl/postprocessor/embedthumbnail.py @@ -9,6 +9,7 @@ from .ffmpeg import FFmpegPostProcessor  from ..utils import (      check_executable, +    encodeArgument,      encodeFilename,      PostProcessingError,      prepend_extension, @@ -52,7 +53,12 @@ class EmbedThumbnailPP(FFmpegPostProcessor):              if not check_executable('AtomicParsley', ['-v']):                  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) | 
