Browse Source

Fixed a few bugs

spesk1 4 years ago
parent
commit
41d519fa5a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      yt-track-split

+ 2 - 2
yt-track-split

@@ -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";
 
 }