for output_format in self.output_formats:
output_format = self.output_formats[output_format]
output_dir = root.replace(self.input_dir, self.output_dir)
- os.makedirs(output_dir)
output_file = name + '.' + output_format["ext"]
output_path = os.path.abspath(output_dir + os.sep + output_file)
local_files = os.listdir(output_dir)
print(output_path)
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
if not (output_file in local_files or self.get_ext_in_dir(output_format["ext"], root)) or '--force' in self.args:
command = 'ffmpeg ' + output_format['opt_in'] + ' -i "' + input_path + '" ' + \
output_format['opt_out'] + ' -y "' + output_path + '"'