diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-12-30 11:01:14 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-12-30 11:19:39 +0530 |
commit | fe74d5b592438c669f5717b34504f27c34ca9904 (patch) | |
tree | aa59fbaf5110f952b223c432dffb521f12f5f156 /yt_dlp/options.py | |
parent | 119e40ef64b25f66a39246e87ce6c143cd34276d (diff) | |
download | hypervideo-pre-fe74d5b592438c669f5717b34504f27c34ca9904.tar.lz hypervideo-pre-fe74d5b592438c669f5717b34504f27c34ca9904.tar.xz hypervideo-pre-fe74d5b592438c669f5717b34504f27c34ca9904.zip |
Let `--parse/replace-in-metadata` run at any post-processing stage
Closes #5808, #456
Diffstat (limited to 'yt_dlp/options.py')
-rw-r--r-- | yt_dlp/options.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/yt_dlp/options.py b/yt_dlp/options.py index 096a50249..ed83cb763 100644 --- a/yt_dlp/options.py +++ b/yt_dlp/options.py @@ -1586,14 +1586,16 @@ def create_parser(): help=optparse.SUPPRESS_HELP) postproc.add_option( '--parse-metadata', - metavar='FROM:TO', dest='parse_metadata', action='append', + metavar='[WHEN:]FROM:TO', dest='parse_metadata', **when_prefix('pre_process'), help=( - 'Parse additional metadata like title/artist from other fields; ' - 'see "MODIFYING METADATA" for details')) + 'Parse additional metadata like title/artist from other fields; see "MODIFYING METADATA" for details. ' + 'Supported values of "WHEN" are the same as that of --use-postprocessor (default: pre_process)')) postproc.add_option( '--replace-in-metadata', - dest='parse_metadata', metavar='FIELDS REGEX REPLACE', action='append', nargs=3, - help='Replace text in a metadata field using the given regex. This option can be used multiple times') + dest='parse_metadata', metavar='[WHEN:]FIELDS REGEX REPLACE', nargs=3, **when_prefix('pre_process'), + help=( + 'Replace text in a metadata field using the given regex. This option can be used multiple times. ' + 'Supported values of "WHEN" are the same as that of --use-postprocessor (default: pre_process)')) postproc.add_option( '--xattrs', '--xattr', action='store_true', dest='xattrs', default=False, |