@echo off
echo FFmpeg Setup Script for Windows
echo ================================
echo.
:: Check if running as administrator
net session >nul 2>&1
if %errorLevel% neq 0 (
echo This script requires administrator privileges.
echo Please run as administrator.
pause
exit /b 1
)
:: Create ffmpeg directory
set FFMPEG_DIR=C:\ffmpeg
if not exist "%FFMPEG_DIR%" (
echo Creating directory: %FFMPEG_DIR%
mkdir "%FFMPEG_DIR%"
mkdir "%FFMPEG_DIR%\bin"
)
:: Check if ffmpeg.exe exists
if not exist "%FFMPEG_DIR%\bin\ffmpeg.exe" (
echo.
echo FFmpeg executable not found at: %FFMPEG_DIR%\bin\ffmpeg.exe
echo.
echo Please follow these steps:
echo 1. Download FFmpeg from: https://www.gyan.dev/ffmpeg/builds/
echo 2. Choose "release" build
echo 3. Extract the contents to: %FFMPEG_DIR%
echo 4. Make sure ffmpeg.exe is in: %FFMPEG_DIR%\bin\
echo 5. Run this script again
echo.
pause
exit /b 1
)
:: Add to PATH
echo Adding FFmpeg to system PATH...
setx PATH "%PATH%;%FFMPEG_DIR%\bin" /M
echo.
echo FFmpeg has been added to your system PATH!
echo Please restart your command prompt or application to use ffmpeg.
echo.
:: Test FFmpeg
echo Testing FFmpeg installation...
"%FFMPEG_DIR%\bin\ffmpeg.exe" -version >nul 2>&1
if %errorLevel% equ 0 (
echo SUCCESS: FFmpeg is working correctly!
) else (
echo WARNING: FFmpeg test failed. Please check your installation.
)
echo.
echo Setup complete!
pause