projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
bb8ca1d
)
[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley
author
Yen Chi Hsuan
<yan12125@gmail.com>
Wed, 13 May 2015 20:41:30 +0000
(
04:41
+0800)
committer
Yen Chi Hsuan
<yan12125@gmail.com>
Wed, 13 May 2015 20:41:30 +0000
(
04:41
+0800)
youtube_dl/postprocessor/embedthumbnail.py
patch
|
blob
|
history
diff --git
a/youtube_dl/postprocessor/embedthumbnail.py
b/youtube_dl/postprocessor/embedthumbnail.py
index 4e08c2709f13f8b551a447e665ea8e6737e17372..8f825f7859058c9c40cd55e50ec9832a92858c32 100644
(file)
--- 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,
from ..utils import (
check_executable,
+ encodeArgument,
encodeFilename,
PostProcessingError,
prepend_extension,
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.')
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)
self._downloader.to_screen('[atomicparsley] Adding thumbnail to "%s"' % filename)