Paso 2: El batch script
ffmpeg_convert_m4a_to_mp3.bat
Analizaré dos métodos y se puede elegir cúal utilizar. Añadir el contenido del script de la opción que desea utilizar.
Convertir archivo a mp3:
Esta opción será tomar un archivo como argumento y convertirlo a mp3 y guardar como el nombre del archivo original con un 'MP3'
Contenido del script:
echo offset filename=%1 C:\Path_to_ffmpeg\ffmpeg.exe -i %filename% -acodec libmp3lame -ab 128k %filename%.mp3 PAUSE
Convertir un lote de argumentos (no marcada por tipo) a mp3.
A través de los argumentos de archivo por lotes y se intenta convertir a todos.
offsetlocal enabledelayedexpansion set argCount=0 for %%x in (%*) do ( set /A argCount+=1 set "argVec[!argCount!]=%%~x" ) echo Number of processed arguments: %argCount% for /L %%i in (1,1,%argCount%) do C:\Path_to_ffmpeg\ffmpeg.exe -i "!argVec[%%i]!" -acodec libmp3lame -ab 128k "!argVec[%%i]!".mp3 PAUSE
He creado dos archivos por lotes como se aprecia en la imagen adjunta, uno para cada secuencia de comandos, pero sólo una es necesaria.