Re: lame and linux!

Ken <[email protected]>
Newsgroups gmane.comp.audio.mp3.encoders
Message-ID <[email protected]>
awesome! thanks guys!
I'll try that this morning.

cheers,
-Ken


On 8/3/06, Stephen Swinsburg <[email protected]> wrote:
>
> Heres the perl equivalent:
>
> #!/usr/bin/perl -w
>
> #
> # script to process all mp3 files under a given directory or directories
> #
>
> use File::Find;
> no warnings 'File::Find';
>
> #the @array holds the dirs you want to search, you can specify
> multiple dirs here or just one,
> #uncomment appropriate one
> #@directories_to_search = ("/path/to/your/directory/", "/path/to/your/
> directory2/");
> @directories_to_search = "/path/to/your/directory/";
>
> find(\&processFiles, @directories_to_search);
>
> #this function is called on every file and dir that is found under the
> sub processFiles() {
>
>     #check if its a .mp3 file
>     if ($_ =~ /(mp3)$/) {
>        #the filename found is stored in $_ so we can use that directly
>        $command = "lame -b 64 -f -m s $_ stream_$_";
>        $result = `$command`;
>     }
> }
>
>
>
>
>
>
>
> On 04/08/2006, at 12:40 PM, Warren Toomey wrote:
>
> > On Thu, Aug 03, 2006 at 06:29:12PM -0400, Ken wrote:
> >> such I've added code to re-encode mp3's as they are being
> >> uploaded, but all
> >> for the existing mp3's, is it possible in the Linux shell to use
> >> maybe grep
> >> or something to go though all the folders and re-encode every
> >> single mp3 one
> >> at a time using this command
> >>  lame -b 64 -f -m s SongName.mp3 stream_SongName.mp3
> >
> > Write a script called /tmp/z like this
> >
> > #!/bin/sh
> > infile=$1
> > dir=`dirname $infile`
> > base=`basename $infile`
> > outfile="$dir/stream_$base"
> > lame -b 64 -f -m s $infile $outfile
> >
> > Make it executable, and test it with a single input file.
> > Now apply it to the whole directory:
> >
> > find dir -name '*.mp3' -exec /tmp/z {} \;
> >
> > where dir is the top-level directory name.
> >
> > Cheers,
> >       Warren
> > _______________________________________________
> > mp3encoder mailing list
> > [email protected]
> > https://minnie.tuhs.org/mailman/listinfo/mp3encoder
>
> _______________________________________
> Steve Swinsburg
> Programmer
> Teaching & Learning Centre
> University of New England, Armidale, 2351
> [email protected]
> t: +612 6773 2922  f: +612 6773 3269
>
>
> _______________________________________________
> mp3encoder mailing list
> [email protected]
> https://minnie.tuhs.org/mailman/listinfo/mp3encoder
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.