updating to support cli functionality
This commit is contained in:
parent
bc21c48aec
commit
b6884fbd2f
@ -276,10 +276,18 @@ def _real_main(argv=None):
|
||||
# source and target containers. From this point the container won't change,
|
||||
# so metadata can be added here.
|
||||
if opts.addmetadata:
|
||||
postprocessors.append({
|
||||
'key': 'FFmpegMetadata',
|
||||
'preferredinfo': json.load(opts.preferredinfo),
|
||||
if hasattr(opts, 'preferredinfo'):
|
||||
with open(opts.preferredinfo) as read_file:
|
||||
preferredinfo = json.load(read_file)
|
||||
postprocessors.append({
|
||||
'key': 'FFmpegMetadata',
|
||||
'preferredinfo': preferredinfo,
|
||||
})
|
||||
else:
|
||||
postprocessors.append({
|
||||
'key': 'FFmpegMetadata'
|
||||
})
|
||||
|
||||
|
||||
if opts.convertsubtitles:
|
||||
postprocessors.append({
|
||||
|
@ -818,6 +818,10 @@ def parseOpts(overrideArguments=None):
|
||||
'--add-metadata',
|
||||
action='store_true', dest='addmetadata', default=False,
|
||||
help='Write metadata to the video file')
|
||||
postproc.add_option(
|
||||
'--preferred-info',
|
||||
dest='preferredinfo', metavar='FILE',
|
||||
help='Override metadata on the outputted file')
|
||||
postproc.add_option(
|
||||
'--metadata-from-title',
|
||||
metavar='FORMAT', dest='metafromtitle',
|
||||
|
Loading…
x
Reference in New Issue
Block a user