]> git.parisson.com Git - telecaster-server.git/commitdiff
compute offset only after date limit
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 22 Apr 2024 17:00:33 +0000 (19:00 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 22 Apr 2024 17:00:33 +0000 (19:00 +0200)
bin/mastering/mastering.py
bin/publishing/telecaster_master-pro.sh

index 4000e52ade7b4c0d07e318b1e1969e4d01ad928d..e96ee0ae10640a61c0452a81aa868adf5e8a66da 100755 (executable)
@@ -159,11 +159,16 @@ class TeleCasterMastering(object):
                     filename, ext = os.path.splitext(path + os.sep + file)
                     if ext[1:] in self.source_formats:
                         source_files.append(path + os.sep + file)
+                
+                if self.verbose_mode:
+                    print(source_files)
 
                 if source_files:
                     offsets = {}
                     if len(source_files) > 1 and self.auto_offset_mode:
-                        offsets = self.find_best_offset(source_files)
+                        date_file = datetime.datetime.fromtimestamp(os.path.getmtime(source_files[0]))
+                        if date_file >= self.date_limit:
+                            offsets = self.find_best_offset(source_files)
                         # print(offsets)
                     for file in source_files:
                         path = os.path.abspath(file)
index 66f0457a6c129e9f5d08eefa628da5f7e915f02a..9afabc9a5eb0dc4c3a21b4c8c50dc93bc689ff1d 100755 (executable)
@@ -18,7 +18,7 @@ for y in `seq $(($year)) $(($year+1))`; do
  server_media_dir="/mnt/prob-videos/Pre-Barreau/Pro-Barreau/Final/$y/"
  archives_media_dir="/home/telecaster/archives/Pre-Barreau/Pro-Barreau/$y/"
 
-  python3 $telecaster_server/bin/mastering/mastering.py --nvidia --auto-_offset --dir $archives_media_dir --log $mastering_log
+  python3 $telecaster_server/bin/mastering/mastering.py --nvidia --auto_offset --dir $archives_media_dir --log $mastering_log
 
   chmod -fR 664 $local_media_dir; chmod -fR +rX $local_media_dir
   rsync -aquLKP --bwlimit=15000 --delete --exclude="@eaDir" $local_media_dir $server:$server_media_dir