- cmd = [
- "mencoder",
- "-o", "remux.avi",
- "-oac", "copy", "-ovc", "copy",
- "-mc", "0.1",
- o.input,
- ]
- do_opt = partial(append_cmd, cmd)
- do_opt("-dvd-device", o.dvd)
- do_opt("-chapter", o.chapter)
- do_opt("-ss", o.startpos)
- do_opt("-endpos", o.endpos)
- self.do_exec(cmd)
-
-
+ cmd = []
+ cmd += ["mencoder", self.opts.input, "-o", "lossless.avi"]
+ cmd += ["-noconfig", "all"]
+ cmd += ["-oac", "copy", "-ovc", "lavc", "-lavcopts", "vcodec=ffv1:autoaspect"]
+ insert_mplayer_options(cmd, self.opts)
+ cmd += ["-vf-add", "harddup"]
+ self.do_exec(cmd, wait=not fifo)