summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjules <jules@asdf.us>2018-04-10 00:40:42 +0200
committerjules <jules@asdf.us>2018-04-10 00:40:42 +0200
commit4154b89a772bbb8bb61d69b823485a74209b9b23 (patch)
tree770a9f8dc44dd1439977ea421cc8ac4155a22b72
parentc92ef66869e11f42164d1f0ecca4b004fb89a572 (diff)
dataset only process audio
-rwxr-xr-xdatasets/dataset.pl4
1 files changed, 4 insertions, 0 deletions
diff --git a/datasets/dataset.pl b/datasets/dataset.pl
index 4e3b9a9..8b77af9 100755
--- a/datasets/dataset.pl
+++ b/datasets/dataset.pl
@@ -20,6 +20,10 @@ FMT
sub process($) {
my $filename = shift or die "Usage: $0 [...filenames]\n";
my ($name, $ext) = split(/\./, $filename, 2);
+ if ($ext !~ /(wav|mp3|aiff?|flac)/) {
+ print "not a valid file extension: $ext\n";
+ return;
+ }
my $soxi = `soxi $filename`;
my @lines = split("\n", $soxi);