]> git.parisson.com Git - telecaster-server.git/commitdiff
fix mkdir
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 13 Jul 2023 09:39:07 +0000 (11:39 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 13 Jul 2023 09:39:07 +0000 (11:39 +0200)
src/home/telecaster/bin/py/transcode-vaapi.py

index 4aadeb744733a8dc6c6807ece11423f472d60e94..8a03205700174ae2960a69cd5fc142e423ea8577 100644 (file)
@@ -56,12 +56,12 @@ class Transcode(object):
                     for output_format in self.output_formats:
                         output_format = self.output_formats[output_format]
                         output_dir = root.replace(self.input_dir, self.output_dir)
+                        if not os.path.exists(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 + '"'