From: James Bunton Date: Tue, 11 Nov 2008 14:24:03 +0000 (+1100) Subject: Added deinterlace option X-Git-Url: https://code.delx.au/transcoding/commitdiff_plain/594a7f507bebb7c4f169316eb0070177fe4e633c Added deinterlace option --- diff --git a/encode.py b/encode.py index a356fc7..ee03613 100755 --- a/encode.py +++ b/encode.py @@ -28,6 +28,8 @@ class MencoderCommand(object): tryOpt("-sid", self.opts.subtitleid) tryOpt("-vf", self.opts.vfilters) tryOpt("-af", self.opts.afilters) + if self.opts.deinterlace: + cmd += ["-vf-add", "pp=ci"] def substValues(self, cmd): subst = { @@ -106,6 +108,7 @@ def parse_args(): 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)