From: yomguy Date: Fri, 21 Dec 2012 10:10:53 +0000 (+0100) Subject: add force option to transcode X-Git-Tag: 0.9-probarreau~219 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e105e841c89867b425af234fba74e726acec656f;p=teleforma.git add force option to transcode --- diff --git a/tools/trans/transcode.py b/tools/trans/transcode.py index b4b9214d..93cd92ef 100755 --- a/tools/trans/transcode.py +++ b/tools/trans/transcode.py @@ -17,6 +17,7 @@ class Logger: log_file = 'transmeta.log' logger = Logger(log_file) root_dir = sys.argv[-1] +args = sys.argv[1:-1] source_format = 'webm' done = [] ffmpeg_args = {'mp3' : ' -vn -acodec libmp3lame -aq 6 ', @@ -37,7 +38,7 @@ for root, dirs, files in os.walk(root_dir): if ext[1:] == source_format: for format in ffmpeg_args.keys(): dest = os.path.abspath(root + os.sep + name + '.' + format) - if not dest in done: + if not dest in done or '--force' in args: command = 'ffmpeg -i ' + path + ffmpeg_args[format] + ' -y ' + dest os.system(command) logger.logger.info(dest)