On Thu, Dec 27, 2012 at 05:47:57AM -0500, tsit...@linuxmail.org wrote:
> Hi. i am running debian 6.0.6 and i am banging my head to create a simple 
> script that will run periodically (through cron).
>  i do have a whole lot of wav files in opt/wavfiles and i do need:
>  -convert them to mp3
>  -delete the wav files that have been converted to mp3
>  -compress the files and move the compressed file to /opt/mp3backups
>  is there a simple script ready for the job?

To get you started:

for file in /opt/*.wav; do
        oggenc -q 4 $file && rm $file
done
# forget about compressing the files because they're already compressed
mv *.ogg /opt/mp3backups


Note that I use oggenc here, because I'm not familiar with the command 
to convert to mp3, although I imagine ffmpeg would do it.  If you find
you need to specify an output file name, you could do it like this:

$(basename $file wav)ogg

That would remove the 'wav' extension from $file and replace it with an
'ogg' extension.

You might want to specify a working directory for the script to run in.
Maybe start it off with:

cd /tmp

Others here might have an opinion on that.

-Rob


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121227143600.ga9...@aurora.owens.net

Reply via email to