X-Git-Url: http://git.pippins.net/embedvideo/.git/static/%7Bg-%3Eurl%20arg1=?a=blobdiff_plain;f=make_mkv;h=12e3c1b89d6cb0bf91ef515c34df422ca19c3fe3;hb=676ecc9f19616c5e31e66a2d261193aaae62dc87;hp=4c411529b887953d9e7a33df97ebedb4343cce14;hpb=6868d6dcb3b2aa816c411ccc640a38d73980df15;p=videoscripts%2F.git diff --git a/make_mkv b/make_mkv index 4c41152..12e3c1b 100755 --- a/make_mkv +++ b/make_mkv @@ -73,10 +73,7 @@ foreach $video (split(/,/, $opt_i)) { 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++; @@ -96,9 +93,7 @@ foreach my $video (sort{$videos{$a} <=> $videos{$b}} keys %videos) { 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";