Effortlessly extract vocals from your favorite videos.
Professional-grade vocal extraction powered by advanced AI technology
Advanced Demucs AI model separates vocals with studio-quality precision
Extract vocals directly from YouTube videos or upload local files
No subscriptions, no hidden fees. Open source and completely secure
Follow these simple steps to set up and run Ohne on Windows
Watch this quick video guide to see the installation process in action
Having trouble viewing the video? Follow the written instructions below.
Before installing Ohne, make sure you have Python and Git installed
Ohne requires Python 3.13.6 to run properly. Please install it before proceeding.
Download Python 3.13.6 βYou need Git to clone the repository. Don't download the ZIP file as it may be flagged as virus due to .exe files.
Download Git for Windows βDo NOT download the ZIP file from GitHub. Windows Defender and other antivirus software may flag the .exe files (ffmpeg, yt-dlp) as viruses, even though they are legitimate binaries. Using Git clone avoids this issue.
These should return version numbers. If not, please install the missing software first.
Create a file named start.bat with the following content:
@echo off REM ----------------------------- REM Ohne - Only Vocals Installer REM ----------------------------- cd /d "%~dp0" echo π΅ Ohne - Only Vocals Setup echo ========================== REM ----------------------------- REM Step 1: Create virtual environment REM ----------------------------- echo [1/5] Creating virtual environment... python -m venv venv REM ----------------------------- REM Step 2: Activate virtual environment REM ----------------------------- echo [2/5] Activating virtual environment... call venv\Scripts\activate.bat REM ----------------------------- REM Step 3: Install Python requirements REM ----------------------------- echo [3/5] Installing Python requirements... python -m pip install --upgrade pip pip install -r requirements.txt REM ----------------------------- REM Step 4: Download ffmpeg and yt-dlp binaries REM ----------------------------- echo [4/5] Downloading dependencies... if not exist ffmpeg.exe ( echo Downloading ffmpeg... powershell -Command "Invoke-WebRequest -Uri 'https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip' -OutFile 'ffmpeg.zip'" powershell -Command "Expand-Archive -Path 'ffmpeg.zip' -DestinationPath '.' -Force" move ffmpeg-master-latest-win64-gpl\bin\ffmpeg.exe . move ffmpeg-master-latest-win64-gpl\bin\ffprobe.exe . rmdir /s /q ffmpeg-master-latest-win64-gpl del ffmpeg.zip echo β FFmpeg installed ) else ( echo β FFmpeg already exists ) if not exist yt-dlp.exe ( echo Downloading yt-dlp... powershell -Command "Invoke-WebRequest -Uri 'https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe' -OutFile 'yt-dlp.exe'" echo β yt-dlp installed ) else ( echo β yt-dlp already exists ) REM ----------------------------- REM Step 5: Create run script REM ----------------------------- echo [5/5] Creating run script... echo @echo off > run.bat echo cd /d "%%~dp0" >> run.bat echo call venv\Scripts\activate.bat >> run.bat echo python app.py >> run.bat echo. echo π Installation complete! echo. echo To start the app: echo run.bat echo. echo Or manually: echo venv\Scripts\activate.bat echo python app.py pause
Create a file named run.bat with the following content:
@echo off cd /d "%~dp0" call venv\Scripts\activate.bat python app.py
Double-click start.bat or run:
This script will automatically:
After setup is complete, double-click run.bat or run:
The story behind the app that's making vocal extraction accessible to everyone
Ohne was born from a simple mission: making professional-grade vocal separation accessible to everyone.
To make professional-grade vocal extraction free and accessible to whom are disturbed by music instead of the main content.
Ohne leverages the power of Facebook's Demucs AI model, one of the most advanced source separation systems available. Combined with seamless YouTube integration and an intuitive interface, we've created a tool that delivers studio-quality results with just a few clicks.
Creator & Developer
"I created Ohne because I believe powerful tools shouldn't be locked behind expensive software or complex workflows. Every creator deserves access to professional-grade vocal separation."
"The journey started with my own need to extract clean vocals for my projects. After countless hours of research and development, Ohne emerged as a solution that combines cutting-edge AI with genuine usability."
The principles that guide everything we do at Ohne
Professional tools shouldn't be locked behind paywalls. We believe creativity should be accessible to everyone.
Complex technology should have simple interfaces. We focus on making powerful tools easy to use.
Your music and data stay on your device. We don't collect, store, or share your personal content.
Ohne is just the beginning. We're working on expanding our AI-powered audio tools to include instrument isolation, noise reduction, and advanced mixing capabilities. Our goal is to build a complete suite of free, professional-grade audio tools for creators everywhere.
Have questions, feedback, or need support? We'd love to hear from you.
Technical Issues: Having trouble with the app? Let us know what's happening and we\'ll help you get back on track.
Feature Requests: Got an idea to make Ohne even better? We're always looking for ways to improve.
General Questions: Want to know more about how Ohne works or what we're planning next?
β’ Technical Support: Within 24 hours
β’ General Inquiries: Within 48 hours
β’ Feature Requests: We review all suggestions monthly
Website: ohne.space
LinkedIn: Marouane El Hizabri