print "-> Creating $opt_o with title '$opt_t' from the following video files in last modified date order:\n";
open(CHAPTERS,">$chapter_file") || die "-E- Unable to create chapter file: $chapter_file\n";
my $chapter_num = 0;
-my $prev_hour = 0;
-my $prev_min = 0;
-my $prev_sec = 0;
-my $new_duration = DateTime::Duration->new(years => 1900, hours => $prev_hour, minutes => $prev_min, seconds => $prev_sec);
+my $new_duration = DateTime::Duration->new(years => 1900, hours => 0, minutes => 0, seconds => 0);
my $duration_format = DateTime::Format::Duration->new(pattern => '%H:%M:%S.%3N', normalize => 1);
foreach my $video (sort{$videos{$a} <=> $videos{$b}} keys %videos) {
$chapter_num++;
print CHAPTERS "CHAPTER".sprintf("%02d",$chapter_num)."=".$start_time."\n";
print CHAPTERS "CHAPTER".sprintf("%02d",$chapter_num)."NAME=".$mdate."\n";
my $dt = DateTime::Duration->new(years => 1900, hours => $hour, minutes => $min, seconds => $sec);
- my $prev_dt = DateTime::Duration->new(years => 1900, hours => $prev_hour, minutes => $prev_min, seconds => $prev_sec);
- $new_duration = $dt + $prev_dt;
- $prev_hour = $hour; $prev_min = $min; $prev_sec = $sec;
+ $new_duration = $dt + $new_duration;
}
close(CHAPTERS);
print "\n-> Creating the following chapter file for this video:\n";