Fix metadata not being embedded when not extracting audio.

This commit is contained in:
NextLight 2016-06-08 22:50:41 +02:00
parent 9f83b99f54
commit 5be74d7edc

View File

@ -221,17 +221,17 @@ def _real_main(argv=None):
'key': 'MetadataFromTitle', 'key': 'MetadataFromTitle',
'titleformat': opts.metafromtitle 'titleformat': opts.metafromtitle
}) })
if opts.addmetadata and opts.keepvideo:
postprocessors.append({'key': 'FFmpegMetadata'})
if opts.extractaudio: if opts.extractaudio:
if opts.addmetadata and opts.keepvideo:
postprocessors.append({'key': 'FFmpegMetadata'})
postprocessors.append({ postprocessors.append({
'key': 'FFmpegExtractAudio', 'key': 'FFmpegExtractAudio',
'preferredcodec': opts.audioformat, 'preferredcodec': opts.audioformat,
'preferredquality': opts.audioquality, 'preferredquality': opts.audioquality,
'nopostoverwrites': opts.nopostoverwrites, 'nopostoverwrites': opts.nopostoverwrites,
}) })
if opts.addmetadata: if opts.addmetadata:
postprocessors.append({'key': 'FFmpegMetadata'}) postprocessors.append({'key': 'FFmpegMetadata'})
if opts.recodevideo: if opts.recodevideo:
postprocessors.append({ postprocessors.append({
'key': 'FFmpegVideoConvertor', 'key': 'FFmpegVideoConvertor',