ebook2audiobook / tools /convert_24khz_to_16khz.bat
drewThomasson's picture
v2.0 will add the voices folder in a sec
fc032f5
raw
history blame contribute delete
642 Bytes
@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