[pp:ugoira] disable 'mkvmerge' output, add 'mkvmerge-output' option
This commit is contained in:
@@ -9309,6 +9309,16 @@ Description
|
|||||||
`mkvmerge demuxer <ugoira.ffmpeg-demuxer_>`__.
|
`mkvmerge demuxer <ugoira.ffmpeg-demuxer_>`__.
|
||||||
|
|
||||||
|
|
||||||
|
ugoira.mkvmerge-output
|
||||||
|
----------------------
|
||||||
|
Type
|
||||||
|
``bool``
|
||||||
|
Default
|
||||||
|
``false``
|
||||||
|
Description
|
||||||
|
Enable ``mkvmerge`` output.
|
||||||
|
|
||||||
|
|
||||||
ugoira.ffmpeg-output
|
ugoira.ffmpeg-output
|
||||||
--------------------
|
--------------------
|
||||||
Type
|
Type
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ class UgoiraPP(PostProcessor):
|
|||||||
self.args = options.get("ffmpeg-args") or ()
|
self.args = options.get("ffmpeg-args") or ()
|
||||||
self.twopass = options.get("ffmpeg-twopass", False)
|
self.twopass = options.get("ffmpeg-twopass", False)
|
||||||
self.output = options.get("ffmpeg-output", "error")
|
self.output = options.get("ffmpeg-output", "error")
|
||||||
|
self.output_mkvm = options.get("mkvmerge-output", False)
|
||||||
self.delete = not options.get("keep-files", False)
|
self.delete = not options.get("keep-files", False)
|
||||||
self.repeat = options.get("repeat-last-frame", True)
|
self.repeat = options.get("repeat-last-frame", True)
|
||||||
self.metadata = options.get("metadata", True)
|
self.metadata = options.get("metadata", True)
|
||||||
@@ -367,6 +368,8 @@ class UgoiraPP(PostProcessor):
|
|||||||
"-o", pathfmt.path, # mkvmerge does not support "raw" paths
|
"-o", pathfmt.path, # mkvmerge does not support "raw" paths
|
||||||
"--timecodes", "0:" + self._write_mkvmerge_timecodes(tempdir),
|
"--timecodes", "0:" + self._write_mkvmerge_timecodes(tempdir),
|
||||||
]
|
]
|
||||||
|
if not self.output_mkvm:
|
||||||
|
args.append("--quiet")
|
||||||
if self.extension == "webm":
|
if self.extension == "webm":
|
||||||
args.append("--webm")
|
args.append("--webm")
|
||||||
args += ("=", pathfmt.realpath)
|
args += ("=", pathfmt.realpath)
|
||||||
|
|||||||
Reference in New Issue
Block a user