foreach $ext (sort keys %videos) {
     foreach $video (sort keys %{$videos{$ext}}) {
        foreach $srcfile (@{$videos{$ext}{$video}}) { 
-           print "   merging \"$srcfile\" into \"$video\"\n";
+           print "   merging $srcfile into \"$video\"\n";
        }
     }
 }
            print "$cmd\n";
            if(!defined $opt_k) { 
                foreach $video (@{$videos{$ext}{$video}}) {
-                   if($save_originals) {
+                   if(($save_originals) && ($video =~ /\.$originals_file_ext$/)) {
                        print "-> Saving the original video $video\n";
-                       if($video =~ /\.$originals_file_ext/) {
-                           print("mv $video \"$origpathname/".basename(dirname($video))."_".basename($video)."\n");
-                           $video = "";
-                       }
-                   }
-                   if(-e $video) { 
-                       print("rm -f $video\n");
+                       print("mv $video \"$origpathname/".basename(dirname($video))."_".basename($video)."\n");
+                   } else {
+                       print "-> Removing the original video $video\n";
+                       print("/bin/bash -c '[[ -e $video ]] && rm -f $video'\n");
                    }
                }
            }
            # Remove the individual video files
            if(!defined $opt_k) { 
                foreach $srcvideo (@{$videos{$ext}{$video}}) {
-                   if($save_originals) {
+                   if(($save_originals) && ($srcvideo =~ /\.$originals_file_ext$/)) {
                        print "-> Saving the original video $srcvideo to $origpathname\n";
-                       if($srcvideo =~ /\.$originals_file_ext/) {
-                           system("mv $srcvideo \"$origpathname/".basename(dirname($srcvideo))."_".basename($srcvideo));
-                           $srcvideo = "";
-                       }
-                   }
-                   if(-e $srcvideo) { 
-                       system("rm -f $srcvideo");
+                       system("mv $srcvideo \"$origpathname/".basename(dirname($srcvideo))."_".basename($srcvideo));
+                   } else {
+                       print "-> Removing the original video $srcvideo\n";
+                       system("/bin/bash -c '[[ -e $srcvideo ]] && rm -f $srcvideo'");
                    }
                }
            }
 
 $merge_videos_by_day = "/naspool/videos/bin/merge_videos_by_day";
 
 # Flag to merge videos by modification date instead of the date parsed from the filename
-$merge_by_modification_date = 1;
+$merge_by_modification_date = 0;
 
 # Path to the make_mkv script
 $make_mkv = "/naspool/videos/bin/make_mkv";