Scripting help

Shawn Badger badger.shawn at gmail.com
Sun Aug 2 15:56:59 MST 2009


This worked after I removed the local before the variable.  For some reason
it didn't like it in the script.

Thanks to everyone that helped.

On Sun, Aug 2, 2009 at 1:40 PM, Joseph Sinclair
<plug-discussion at stcaz.net>wrote:

> You might try this if you have bash available:
> #!/bin/bash
> # take all avi files in the current directory
> # and transcode to Flash (flv) video files in the flv subdirectory.
>
> for filename in *.avi ; do
>  local basename=${filename%.avi}
>  echo file base name is ${basename}
>  ffmpeg -i "${basename}.avi" -ar 22050 -f flv "./flv/${basename}.flv"
> done
>
> Shawn Badger wrote:
> > I have bee playing with this script for a while and I can't seem to find
> the
> > magic to make it work right. The script basically takes all the avi files
> in
> > in a folder and converts them to flash.
> > Here is the simple script:
> >
> > #!/bin/sh
> > ls *.avi|cut -d. -f1 | while read i
> >     do
> >     echo "this is the file "$i
> >     ffmpeg -i $i.avi -ar 22050 -f flv ./flv/$i.flv
> >     done
> >
> >
> > The script does the first file it finds and then exits with no errors.
> > If I comment out the ffmpeg line it runs as expected though all the
> files.
> >
> > Oh, I need to allow for spaces in the file names as well.
> >
> > Any ideas?
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > ---------------------------------------------------
> > PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> > To subscribe, unsubscribe, or to change your mail settings:
> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20090802/4c0da48c/attachment.htm 


More information about the PLUG-discuss mailing list