@echo off setlocal set VLC=c:\util\vlc\vlc.exe set OUTDIR=%USERPROFILE%\Videos\Zune set MASK=%1 if x%1x=xx set MASK=*.avi if not exist %OUTDIR% md %OUTDIR% for %f in (%MASK) do ( echo Encoding %f set targ=%@STRIP["',",%~nf] start /low /wait %VLC% "%f" -vvv --sout-x264-level=13 --sout-x264-bframes=0 --no-sout-x264-cabac --sout-x264-verbose --sout-x264-qp=0 --no-sout-x264-8x8dct --sout=#transcode{width=320,vcodec=h264,vb=768,acodec=mp4a,ab=128,channels=2,threads=%NUMBER_OF_PROCESSORS%}:standard{mux=mp4,dst="%OUTDIR%\%targ%.mp4",access=file} vlc:quit ) endlocal