Spaces:
Running
Running
@echo off | |
setlocal enabledelayedexpansion | |
:: Set the path to FFmpeg | |
set FFmpegPath="C:\path\to\ffmpeg.exe" | |
:: Root directory to start the search | |
set RootDir=. | |
:: Step 1: Find and delete _22khz.wav files | |
for /r "%RootDir%" %%F in (*_22khz.wav) do ( | |
echo Deleting "%%F" | |
del "%%F" | |
) | |
:: Step 2: Find _24khz.wav files and convert them to _16khz.wav | |
for /r "%RootDir%" %%F in (*_24khz.wav) do ( | |
set "InputFile=%%F" | |
set "OutputFile=%%~dpF%%~nF" | |
set "OutputFile=!OutputFile:_24khz=_16khz!.wav" | |
echo Converting "!InputFile!" to "!OutputFile!" | |
%FFmpegPath% -i "!InputFile!" -ar 16000 "!OutputFile!" | |
) | |
echo Done! | |
pause | |