Alguien me puede ayudar con este tema? :/
EDITO: Vale, rebuscando mucho al final me he ayudado del mplayer, aunque el proceso tarda mucho..unos 5 segundos para "escanear" un archivo, pero algo es algo... he conseguido hacer esto, pero está mal echo:
Código:
@echo off
for /f "tokens=*" %%a in ('dir /B *.mp3') do mplayer "%%a" -frames 0 | findstr /c:"320.0 kbit" >null & call :error
:error
IF %ERRORLEVEL% LEQ 0 echo %%a es mayor de 160 kbps & pause
IF NOT %ERRORLEVEL% LEQ 0 echo %%a es menor de 160 k & pause
El problema es en la parte del errorlevel " echo %%a es mayor de 160 kbps & pause" no se m muestra el nombre del archivo, esto es un inconveniente porque entonces como puedo trabajar con el nombre del archivo para asignarle algún proceso?
Una imagen para que me entendais:

Si no me resuelve el nombre del archivo de FOR, entonces no podré hacer un...
Código
IF %ERRORLEVEL% LEQ 0 "Reducir_Bitrate.exe" "%%a"
...

Aqui hay muchos expertos, seguro que algo se me ha pasado por alto... espero ayuda, graciasss