|
@@ -71,6 +71,7 @@ sub get_end_time($$) {
|
|
|
my $end_time;
|
|
|
if ( $next_start_time =~ m/^(.*)\:([0-9]{2})$/ ) {
|
|
|
my $end_time_val = $2 - 1;
|
|
|
+ if ( length $end_time_val == 1 ) { $end_time_val = "0" . $end_time_val; }
|
|
|
$end_time = $1 . ":" . $end_time_val;
|
|
|
$end_time = prepend_zeros($end_time);
|
|
|
return $end_time;
|
|
@@ -133,8 +134,7 @@ sub run_split($$$$$) {
|
|
|
my $end_time = shift;
|
|
|
# Optionally covert to different codec?
|
|
|
my $filename = "$track_number" . "-" . "$track_name" . ".mp3";
|
|
|
- my $ffmpegCmd = "$ffmpegBin -i '$mp3_file' -acodec copy -ss $start_time -to $end_time $filename > /dev/null 2>&1";
|
|
|
- print "Splitting $track_name from $mp3_file -> $start_time - $end_time\n";
|
|
|
+ my $ffmpegCmd = "$ffmpegBin -i '$mp3_file' -acodec copy -ss $start_time -to $end_time '$filename' > /dev/null 2>&1";
|
|
|
system("$ffmpegCmd") == 0 or die "Failed to run $ffmpegCmd\n";
|
|
|
|
|
|
}
|