[Primipassi] ffmpeg
Gian
g.ciotti@tirrenide.net
Mar 2 Dic 2008 17:09:23 CET
On 02.12.08, 14:37, Francesco Cosi wrote:
> allora lo script definitivo è:
>
> #####-------##########
> #!/bin/bash
> SOURCE=~/cart1
> DEST=~/cart2
>
> cd $SOURCE
>
> for i in $( ls *wma ); do
> ffmpeg -i $i $i.mp3
> done
>
> rename 's/\.wma\.mp3$/\.mp3/' *mp3
> mv *mp3 $DEST
>
> cd $DEST; ls
> ######----------#############
>
> ok ????
> l'ho nominato wma2mp3x
> ok ?
> do il comando :
> francesco@papuasia:~$ . ~/wma2mp3x
> output un po' di righe non tutte
[...]
> Cat.wma: no such file or directory
a naso direi che hai qualche problema con i file che contengono spazi
nel nome. Rimanendo piu' vicino possibile al tuo script:
#!/bin/bash
#
SOURCE=~/cart1
DEST=~/cart2
echo "Start Encoding:"
cd $SOURCE
IFS=$'\n'
for i in `ls -1 *.wma`; do
echo "==> ffmpeg $i";
ffmpeg -i "$i" "$i.mp3" &> /dev/null;
done;
echo "renaming files..."
rename 's/\.wma\.mp3$/\.mp3/' *mp3
echo "moving files..."
mv *mp3 $DEST
echo "Done."
--
Gian
Maggiori informazioni sulla lista
primipassi