From c8db9ed5da83fe9f13c8eefc4d73347a89b04b3e Mon Sep 17 00:00:00 2001 From: ritiek Date: Tue, 13 Feb 2018 18:03:50 +0530 Subject: [PATCH] Improve conversion --- core/convert.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/convert.py b/core/convert.py index af7cffd..cb18d2f 100644 --- a/core/convert.py +++ b/core/convert.py @@ -58,16 +58,18 @@ class Converter: if input_ext == '.m4a': if output_ext == '.mp3': - ffmpeg_params = '-codec:v copy -codec:a libmp3lame -q:a 2 ' + ffmpeg_params = '-codec:v copy -codec:a libmp3lame -ar 44100 ' elif output_ext == '.webm': - ffmpeg_params = '-c:a libopus -vbr on -b:a 192k -vn ' + ffmpeg_params = '-codec:a libopus -vbr on ' elif input_ext == '.webm': if output_ext == '.mp3': - ffmpeg_params = ' -ab 192k -ar 44100 -vn ' + ffmpeg_params = '-codec:a libmp3lame -ar 44100 ' elif output_ext == '.m4a': - ffmpeg_params = '-cutoff 20000 -c:a libfdk_aac -b:a 192k -vn ' + ffmpeg_params = '-cutoff 20000 -codec:a libfdk_aac -ar 44100 ' + # add common params for any of the above combination + ffmpeg_params += '-b:a 192k -vn ' ffmpeg_pre += ' -i' command = ffmpeg_pre.split() + [self.input_file] + ffmpeg_params.split() + [self.output_file]