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