From 0573196acbaf26157aa22042000942bd9b54a7cd Mon Sep 17 00:00:00 2001 From: James Bunton Date: Wed, 12 Nov 2008 17:10:23 +1100 Subject: [PATCH] Made deinterlacing happen before all other filters --- encode.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 = { -- 2.39.2