diff --git a/README.md b/README.md index ea7c67174..bf78479d5 100644 --- a/README.md +++ b/README.md @@ -842,14 +842,17 @@ ## Subtitle Options: --list-subs List available subtitles of each video. Simulate unless --no-simulate is used --sub-format FORMAT Subtitle format; accepts formats preference, - e.g. "srt" or "ass/srt/best" + separated by "/" e.g. "srt" or "ass/srt/best" --sub-langs LANGS Languages of the subtitles to download (can be regex) or "all" separated by commas, e.g. - --sub-langs "en.*,ja". You can prefix the - language code with a "-" to exclude it from - the requested languages, e.g. --sub-langs - all,-live_chat. Use --list-subs for a list - of available language tags + --sub-langs "en.*,ja". Example: "en.*" will + download both subtitles "en" and "en-GB", + while "en" will only download the former. + You can prefix the language code with a "-" + to exclude it from the requested languages, + e.g. --sub-langs all,-live_chat. Use + --list-subs for a list of available + language tags ## Authentication Options: -u, --username USERNAME Login with this account ID diff --git a/yt_dlp/options.py b/yt_dlp/options.py index 3d4c07661..432cdf1e6 100644 --- a/yt_dlp/options.py +++ b/yt_dlp/options.py @@ -898,13 +898,14 @@ def _alias_callback(option, opt_str, value, parser, opts, nargs): subtitles.add_option( '--sub-format', action='store', dest='subtitlesformat', metavar='FORMAT', default='best', - help='Subtitle format; accepts formats preference, e.g. "srt" or "ass/srt/best"') + help='Subtitle format; accepts formats preference, separated by "/" e.g. "srt" or "ass/srt/best"') subtitles.add_option( '--sub-langs', '--srt-langs', action='callback', dest='subtitleslangs', metavar='LANGS', type='str', default=[], callback=_list_from_options_callback, help=( 'Languages of the subtitles to download (can be regex) or "all" separated by commas, e.g. --sub-langs "en.*,ja". ' + 'Example: "en.*" will download both subtitles "en" and "en-GB", while "en" will only download the former. ' 'You can prefix the language code with a "-" to exclude it from the requested languages, e.g. --sub-langs all,-live_chat. ' 'Use --list-subs for a list of available language tags'))