From 2c49a03494ec2cebf2c820efb257c950f170face Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Tue, 23 Aug 2011 13:54:59 +0200 Subject: Read tracks and directories from the database. --- recode.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'recode.py') diff --git a/recode.py b/recode.py index e67328e..a3cf8c3 100644 --- a/recode.py +++ b/recode.py @@ -35,12 +35,11 @@ class FFmpeg(Decoder): def decode(self, source, dest, *args, **kwargs): cmd = 'ffmpeg -loglevel quiet'.split() - if 'start_time' in kwargs: + if 'start_time' in kwargs and kwargs['start_time']: cmd += ['-ss', str(kwargs['start_time'])] if 'end_time' in kwargs and kwargs['end_time']: cmd += ['-t', str(kwargs['end_time'] - kwargs['start_time'])] cmd += ['-i', source, '-y', dest] - #cmd = (x.format(infile = source, outfile = dest) for x in 'ffmpeg -loglevel quiet -i {infile} -y {outfile}'.split()) p = subprocess.Popen(cmd, stderr = subprocess.PIPE, close_fds = True) p.stderr.close() p.wait() @@ -62,7 +61,7 @@ class Recoder(object): if self.decoder.__class__ == self.encoder.__class__ and hasattr(self.decoder, 'recode'): self.decoder.recode(source, dest) else: - with tempfile.NamedTemporaryFile(mode = 'wb', prefix = 'foo', suffix = '.wav', delete = True) as temp: + with tempfile.NamedTemporaryFile(mode = 'wb', prefix = 'ongaku-', suffix = '.wav', delete = True) as temp: self.decoder.decode(source, temp.name, **kwargs) self.encoder.encode(temp.name, dest, **kwargs) -- cgit v1.2.3