From 3a3bb78c7414ec15e6b557522792069eca34530a Mon Sep 17 00:00:00 2001 From: "Alan J. Pippin" Date: Fri, 18 Nov 2011 18:42:29 -0700 Subject: [PATCH] Tweaked start time by 1 sec to avoid getting piece of earlier clip --- mkv_extract_chapter | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mkv_extract_chapter b/mkv_extract_chapter index 53d3cb7..9f5fd81 100755 --- a/mkv_extract_chapter +++ b/mkv_extract_chapter @@ -1,6 +1,7 @@ #!/usr/bin/perl # Author: Alan J. Pippin # Description: Extract the given chapter(s) from an mkv file into separate video files +# Requires: Newer version of ffmpeg to be installed that supports MKV chapters # MOV: # major_brand : qt @@ -113,6 +114,7 @@ foreach $line (@ffmpeg_info) { if($line =~ /Chapter #\d+\.(\d+): start (\S+), end (\S+)/) { $chapter = $1; $start = $2; + if($start > 0) { $start += 1; } # Add some margin to prevent taking a piece of the previous clip $end = $3; $duration = $end - $start; if($duration < 0) { die "-E- Unexpected negative duration detected for chapter $chapter\n"; } -- 2.34.1