|
|
|
@ -242,14 +242,11 @@ def _real_main(argv=None):
|
|
|
|
|
|
|
|
|
|
# PostProcessors
|
|
|
|
|
postprocessors = []
|
|
|
|
|
# Add the metadata pp first, the other pps will copy it
|
|
|
|
|
if opts.metafromtitle:
|
|
|
|
|
postprocessors.append({
|
|
|
|
|
'key': 'MetadataFromTitle',
|
|
|
|
|
'titleformat': opts.metafromtitle
|
|
|
|
|
})
|
|
|
|
|
if opts.addmetadata:
|
|
|
|
|
postprocessors.append({'key': 'FFmpegMetadata'})
|
|
|
|
|
if opts.extractaudio:
|
|
|
|
|
postprocessors.append({
|
|
|
|
|
'key': 'FFmpegExtractAudio',
|
|
|
|
@ -279,6 +276,11 @@ def _real_main(argv=None):
|
|
|
|
|
})
|
|
|
|
|
if not already_have_thumbnail:
|
|
|
|
|
opts.writethumbnail = True
|
|
|
|
|
# FFmpegMetadataPP should be run after FFmpegVideoConvertorPP and
|
|
|
|
|
# FFmpegExtractAudioPP as containers before conversion may not support
|
|
|
|
|
# metadata (3gp, webm, etc.)
|
|
|
|
|
if opts.addmetadata:
|
|
|
|
|
postprocessors.append({'key': 'FFmpegMetadata'})
|
|
|
|
|
# XAttrMetadataPP should be run after post-processors that may change file
|
|
|
|
|
# contents
|
|
|
|
|
if opts.xattrs:
|
|
|
|
|