Add option --concat-playlist

Closes #1855, related: #382
This commit is contained in:
pukkandan 2022-01-13 16:31:08 +05:30
parent 5df1ac92bd
commit 3b603dbdf1
No known key found for this signature in database
GPG key ID: 0F00D95A001F4698
7 changed files with 87 additions and 12 deletions

View file

@ -591,6 +591,12 @@ def _real_main(argv=None):
# XAttrMetadataPP should be run after post-processors that may change file contents
if opts.xattrs:
postprocessors.append({'key': 'XAttrMetadata'})
if opts.concat_playlist != 'never':
postprocessors.append({
'key': 'FFmpegConcat',
'only_multi_video': opts.concat_playlist != 'always',
'when': 'playlist',
})
# Exec must be the last PP of each category
if opts.exec_before_dl_cmd:
opts.exec_cmd.setdefault('before_dl', opts.exec_before_dl_cmd)