aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/options.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-04-11 03:48:52 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-04-12 02:32:29 +0530
commit8fa43c73d83619722c7e30d70247eaa9b7f52810 (patch)
treeb0a277f6de2a8811546e464f4551374c895c567e /yt_dlp/options.py
parent56d868dbb7c72e4fbe9d28d4837cc59261d8fe55 (diff)
downloadhypervideo-pre-8fa43c73d83619722c7e30d70247eaa9b7f52810.tar.lz
hypervideo-pre-8fa43c73d83619722c7e30d70247eaa9b7f52810.tar.xz
hypervideo-pre-8fa43c73d83619722c7e30d70247eaa9b7f52810.zip
Add option `--convert-thumbnails`
Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
Diffstat (limited to 'yt_dlp/options.py')
-rw-r--r--yt_dlp/options.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/yt_dlp/options.py b/yt_dlp/options.py
index c4cb57e2f..574af0a54 100644
--- a/yt_dlp/options.py
+++ b/yt_dlp/options.py
@@ -1109,10 +1109,11 @@ def parseOpts(overrideArguments=None):
help=(
'Give these arguments to the postprocessors. '
'Specify the postprocessor/executable name and the arguments separated by a colon ":" '
- 'to give the argument to the specified postprocessor/executable. Supported postprocessors are: '
- 'SponSkrub, ExtractAudio, VideoRemuxer, VideoConvertor, EmbedSubtitle, Metadata, Merger, '
- 'FixupStretched, FixupM4a, FixupM3u8, SubtitlesConvertor, EmbedThumbnail and SplitChapters. '
- 'The supported executables are: SponSkrub, FFmpeg, FFprobe, and AtomicParsley. '
+ 'to give the argument to the specified postprocessor/executable. Supported PP are: '
+ 'Merger, ExtractAudio, SplitChapters, Metadata, EmbedSubtitle, EmbedThumbnail, '
+ 'SubtitlesConvertor, ThumbnailsConvertor, VideoRemuxer, VideoConvertor, '
+ 'SponSkrub, FixupStretched, FixupM4a and FixupM3u8. '
+ 'The supported executables are: AtomicParsley, FFmpeg, FFprobe, and SponSkrub. '
'You can also specify "PP+EXE:ARGS" to give the arguments to the specified executable '
'only when being used by the specified postprocessor. Additionally, for ffmpeg/ffprobe, '
'"_i"/"_o" can be appended to the prefix optionally followed by a number to pass the argument '
@@ -1205,6 +1206,10 @@ def parseOpts(overrideArguments=None):
metavar='FORMAT', dest='convertsubtitles', default=None,
help='Convert the subtitles to another format (currently supported: srt|ass|vtt|lrc) (Alias: --convert-subtitles)')
postproc.add_option(
+ '--convert-thumbnails',
+ metavar='FORMAT', dest='convertthumbnails', default=None,
+ help='Convert the thumbnails to another format (currently supported: jpg)')
+ postproc.add_option(
'--split-chapters', '--split-tracks',
dest='split_chapters', action='store_true', default=False,
help=(