Use subprocess.call() for FFmpeg

This commit is contained in:
Ritiek
2017-06-18 03:52:14 +05:30
parent 086dc846bd
commit ab51545d64

View File

@@ -170,17 +170,13 @@ def convert_with_libav(music_file):
else: else:
level = '0' level = '0'
#print([avconv_path, command = [avconv_path,
# '-loglevel', level,
# '-i', 'Music/' + music_file + args.input_ext,
# '-ab', '192k',
# 'Music/' + music_file + args.output_ext])
subprocess.call([avconv_path,
'-loglevel', level, '-loglevel', level,
'-i', 'Music/' + music_file + args.input_ext, '-i', 'Music/' + music_file + args.input_ext,
'-ab', '192k', '-ab', '192k',
'Music/' + music_file + args.output_ext]) 'Music/' + music_file + args.output_ext]
subprocess.call(command)
os.remove('Music/' + music_file + args.input_ext) os.remove('Music/' + music_file + args.input_ext)
@@ -221,20 +217,11 @@ def convert_with_FFmpeg(music_file):
return return
command = (ffmpeg_pre + command = (ffmpeg_pre +
'-i "Music/' + music_file + args.input_ext + '"' + '-i Music/' + music_file + args.input_ext + ' ' +
ffmpeg_params + ffmpeg_params +
'"Music/' + music_file + args.output_ext + '"').split(' ') 'Music/' + music_file + args.output_ext + '').split(' ')
commandos = (ffmpeg_pre +
'-i "Music/' + music_file + args.input_ext + '" ' +
ffmpeg_params +
'"Music/' + music_file + args.output_ext + '" ')
print(command)
print(commandos)
exit()
os.system(commandos)
#subprocess.call(command)
subprocess.call(command)
os.remove('Music/' + music_file + args.input_ext) os.remove('Music/' + music_file + args.input_ext)
# check if input song already exists in Music folder # check if input song already exists in Music folder