Convert.pl
#!/usr/bin/perl
# Written by Daniel Kemper, http://dankemper.net, 2006
BEGIN { system("perl fNameChange.pl"); }
use strict();
my($errFile) = "./errors.txt";
my($sysCommand, $soxSysCommand, $lameSysCommand) = (undef, undef, undef);
my(@sysIn) = `ls -1 | grep ogg`;
foreach $sysEl (@sysIn)
{
$sysEl =~ s/\n//g;
print "\n" . $sysEl;
$soxSysCommand = "sox -V " . $sysEl . " " . $sysEl . ".wav";
system($soxSysCommand);
$lameSysCommand = "lame -h -b 192 " . $sysEl . ".wav";
system($lameSysCommand);
}
my(@mp3Arry) = `ls -1 | grep mp3`;
my($mp3Buff) = undef;
my($mvCommand) = undef;
foreach $mp3El (@mp3Arry)
{
$mp3El =~ s/\n//g;
$mp3Buff = $mp3El;
$mp3El =~ s/\.ogg\.wav//g;
$mvCommand = "mv " . $mp3Buff . " " . "\"$mp3El\"";
system($mvCommand);
}
# end script