[pp:ugoira] disable 'mkvmerge' output, add 'mkvmerge-output' option

This commit is contained in:
Mike Fährmann
2026-02-12 22:10:20 +01:00
parent 34e402a01d
commit e6f2e31d45
2 changed files with 13 additions and 0 deletions

View File

@@ -9309,6 +9309,16 @@ Description
`mkvmerge demuxer <ugoira.ffmpeg-demuxer_>`__.
ugoira.mkvmerge-output
----------------------
Type
``bool``
Default
``false``
Description
Enable ``mkvmerge`` output.
ugoira.ffmpeg-output
--------------------
Type

View File

@@ -32,6 +32,7 @@ class UgoiraPP(PostProcessor):
self.args = options.get("ffmpeg-args") or ()
self.twopass = options.get("ffmpeg-twopass", False)
self.output = options.get("ffmpeg-output", "error")
self.output_mkvm = options.get("mkvmerge-output", False)
self.delete = not options.get("keep-files", False)
self.repeat = options.get("repeat-last-frame", True)
self.metadata = options.get("metadata", True)
@@ -367,6 +368,8 @@ class UgoiraPP(PostProcessor):
"-o", pathfmt.path, # mkvmerge does not support "raw" paths
"--timecodes", "0:" + self._write_mkvmerge_timecodes(tempdir),
]
if not self.output_mkvm:
args.append("--quiet")
if self.extension == "webm":
args.append("--webm")
args += ("=", pathfmt.realpath)