From 34fdc5f1c7269b461c641f999e41685a3d637949 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sun, 1 Aug 2010 03:09:27 +1000 Subject: [PATCH] Hacks to make copyac3 not crash mencoder --- encode.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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] -- 2.39.2