He editado bastante el código, aunque no se si es esto lo que quieres:
Código
set "InExt=mp3" :: Input file ext. set "OutExt=ogg" :: Out file ext. set "configogg=-q 2.50" :: ogg encoder parameters. "*.%InExt%" ) :Convert :: %1=Full path :: %2=Directory name :: %3=File name :: %4=File Ext. :: %5=Output Ext. Echo. Echo. Lame.exe --decode "%~1" "%TEMP%\%~3%~4.tmp" oggenc2.exe %configogg% "%TEMP%\%~3%~4.tmp" -o "%~2%~3.%~5" Goto :EOF
PD: El codificador de Ogg vorbis no puede convertir directamente el archivo mp3 a ogg?, creo que usar lame para decodificar a wave es un paso innecesario.
Saludos



está reservada a preguntas resueltas, evita su uso en aportes.