From: James Bunton Date: Wed, 12 Nov 2008 06:10:23 +0000 (+1100) Subject: Made deinterlacing happen before all other filters X-Git-Url: https://code.delx.au/transcoding/commitdiff_plain/0573196acbaf26157aa22042000942bd9b54a7cd Made deinterlacing happen before all other filters --- diff --git a/encode.py b/encode.py index ee03613..dbe8c7e 100755 --- a/encode.py +++ b/encode.py @@ -20,16 +20,16 @@ class MencoderCommand(object): 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) - if self.opts.deinterlace: - cmd += ["-vf-add", "pp=ci"] def substValues(self, cmd): subst = {