Requesting Linux script for lame to compress mp3 files recursively. 2017-05-29 09:05:09 Hi I am Rupesh from India. I have a huge directory of size 93.5 gb with 8500 mp3 files and 2000 sub directories.All these mp3s are speeches recorded by someone at 64 kbps. I want to compress these files recursively using lame with 16 kbps bit rate and 11050 sample rate.I have found some guis or front end for lame like lamexp,razorlame,lamefrontend none has options to compress mp3 files recursively at 16 kbps. On searching net I found a script for ffmpeg to compress recursively. I have deleted ffmpeg code and substituted lame code instead of which I am providing belowCode: [Select].@echo offsetlocal EnableExtensions DisableDelayedExpansionrem // Define constants here:set "_SOURCE=I:\to convert3"set "_TARGET=H:\converted\lame4"rem // Change to source directory temporarily:pushd "%_SOURCE%" || exit /B 1rem // Enumerate source files, return paths relative to the source directory:for /F "delims=" %%F in ('xcopy /L /S /I ".\*.mp3" "%_TARGET%" ^| find ".\"') do ( echo Currently converting "%%F"... rem // Create destination directory, suppress error if it aready exists: mkdir "%_TARGET%\%%F\.." 2> nul rem // Perform actual file conversion, using paths relative to target directory: lame --abr 16 -m j -q 0 --resample 22.05 --priority 4 "%%F" "%_TARGET%\%%F\..\%%~nF.mp3")echo Completed.popdendlocalThe above script runs only on Windows but can't run on Linux and it is better to run the script on Linux. Please try to convert the above Windows batch script to Linux shell script and post it.Please try to suggest if you know a front end for lame which can compress mp3 files recursively at 16 kbps.Regards,Rupesh.