Video-Note-Taker / start.bat
rajiv-ramteke's picture
Deploy to HF without png
aaf2943
Raw
History Blame Contribute Delete
2.37 kB
@echo off
REM ============================================================
REM Deep-Dive Video Note Taker β€” Windows Quick-Start Script
REM ============================================================
echo.
echo ╔══════════════════════════════════════════════════╗
echo β•‘ Deep-Dive Video Note Taker v1.0.0 β•‘
echo β•‘ AI-Powered Video Analysis β•‘
echo β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
echo.
REM Check Python
python --version >nul 2>&1
if %errorlevel% neq 0 (
echo [ERROR] Python not found. Please install Python 3.10+
pause
exit /b 1
)
REM Check FFmpeg
ffmpeg -version >nul 2>&1
if %errorlevel% neq 0 (
echo [WARN] FFmpeg not found on PATH. Audio extraction may fail.
echo Download from: https://ffmpeg.org/download.html
echo.
)
REM Create virtual environment if missing
if not exist "venv" (
echo [SETUP] Creating virtual environment...
python -m venv venv
)
REM Activate venv
call venv\Scripts\activate.bat
REM Install requirements
echo [SETUP] Installing dependencies...
python -m pip install --upgrade pip "setuptools<70.0.0" wheel
pip install -r requirements.txt
REM Copy .env if missing
if not exist ".env" (
echo [SETUP] Creating .env from .env.example...
copy .env.example .env
echo [INFO] Edit .env to add your OpenAI API key
)
REM Create directories
if not exist "logs" mkdir logs
if not exist "data\videos" mkdir data\videos
if not exist "data\audio" mkdir data\audio
if not exist "data\transcripts" mkdir data\transcripts
if not exist "data\summaries" mkdir data\summaries
if not exist "data\embeddings" mkdir data\embeddings
if not exist "outputs\final_notes" mkdir outputs\final_notes
if not exist "outputs\timestamps" mkdir outputs\timestamps
if not exist "outputs\action_items" mkdir outputs\action_items
if not exist "outputs\reports" mkdir outputs\reports
if not exist "models\whisper" mkdir models\whisper
if not exist "models\embedding_model" mkdir models\embedding_model
echo.
echo [START] Launching server at http://localhost:7860
echo Press Ctrl+C to stop.
echo.
python main.py
pause