if var is not None:
cmd.append(opt)
cmd.append(var)
+ if self.opts.deinterlace:
+ cmd += ["-vf-add", "pp=ci"]
tryOpt("-ss", self.opts.startpos)
tryOpt("-endpos", self.opts.endpos)
tryOpt("-dvd-device", self.opts.dvd)
tryOpt("-chapter", self.opts.chapter)
tryOpt("-aid", self.opts.audioid)
tryOpt("-sid", self.opts.subtitleid)
- tryOpt("-vf", self.opts.vfilters)
+ tryOpt("-vf-add", self.opts.vfilters)
tryOpt("-af", self.opts.afilters)
def substValues(self, cmd):
parser = optparse.OptionParser(usage="%prog [options] input output")
parser.add_option("--dvd", action="store", dest="dvd")
+ parser.add_option("--deinterlace", action="store_true", dest="deinterlace")
parser.add_option("--vfilters", action="store", dest="vfilters")
parser.add_option("--afilters", action="store", dest="afilters")
parser.add_option("--vbitrate", action="store", dest="vbitrate", type="int", default=1000)