From: James Bunton Date: Sat, 31 Jul 2010 17:09:27 +0000 (+1000) Subject: Hacks to make copyac3 not crash mencoder X-Git-Url: https://code.delx.au/transcoding/commitdiff_plain/34fdc5f1c7269b461c641f999e41685a3d637949 Hacks to make copyac3 not crash mencoder --- diff --git a/encode.py b/encode.py index 2f83bc9..42c15b1 100755 --- a/encode.py +++ b/encode.py @@ -170,6 +170,8 @@ class Mencoder(Command): if self.opts.detelecine: self.opts.ofps = "24000/1001" cmd += ["-vf-add", "pullup,softskip"] + if self.opts.copyac3: + cmd += ["-noskip", "-mc", "0"] try_opt("-fps", self.opts.ifps) try_opt("-ofps", self.opts.ofps) try_opt("-ss", self.opts.startpos) @@ -196,7 +198,11 @@ class Mencoder(Command): acodec = p.acodec if acodec == "copyac3": - acodec = "copy" + if n == 1: + acodec = "copy" + else: + # Hack to stop x264 crashing + acodec = "mp3lame" cmd = [] cmd += ["mencoder", self.opts.input]