[postprocessor/embedthumbnail] Encode arguments in calling AtomicParsley
parent
bb8ca1d112
commit
2cc6d13547
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue