@echo off
REM Options:
SET lameoptions=-b 32 -m j -V 4 -B 128 --resample 44.1
REM (use Quotes in Parts with spaces e.g. C:\"Program Files"\...)
SET path_lame=C:\"Program Files"\Lame\lame.exe

REM You need:
REM Lame:     http://lame.sourceforge.net/


REM Filename
SET fullfilename=%~1
SET filename=%~n1%~x1
REM rename the file
REN "%fullfilename%" "%filename%_temp.mp3"
REM encode with Lame
START /MIN /WAIT %path_lame% %lameoptions% "%fullfilename%_temp.mp3" "%fullfilename%"
REM delete temporary file
IF %ERRORLEVEL% == 0 (
	DEL /Q "%fullfilename%_temp.mp3"
) ELSE (
	REN "%fullfilename%_temp.mp3" "%filename%"
)

