Free Desktop App

Pure Vocals and Only Vocals

Effortlessly extract vocals from your favorite videos.

Get Started Now
100% Free & Safe
Open Source

Why Choose Ohne?

Professional-grade vocal extraction powered by advanced AI technology

AI-Powered Extraction

Advanced Demucs AI model separates vocals with studio-quality precision

YouTube Integration

Extract vocals directly from YouTube videos or upload local files

100% Free & Safe

No subscriptions, no hidden fees. Open source and completely secure

πŸš€ Getting Started with Ohne – Only Vocals

Follow these simple steps to set up and run Ohne on Windows

πŸ“Ή Installation Demo

Watch this quick video guide to see the installation process in action

Having trouble viewing the video? Follow the written instructions below.

πŸ“‹ Prerequisites

Before installing Ohne, make sure you have Python and Git installed

🐍

Python 3.13.6 Required

Ohne requires Python 3.13.6 to run properly. Please install it before proceeding.

Download Python 3.13.6 β†’
πŸ“¦

Git Required

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 β†’
⚠️

Important: Use Git Clone Only

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.

How to check if they are installed:

>python --version
>git --version

These should return version numbers. If not, please install the missing software first.

πŸ”Ή Installation Steps for Windows

1. Clone the repository

>git clone https://github.com/xfloksyx/Ohne

2. Navigate to the folder

>cd Ohne

3. Create start.bat file

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

4. Create run.bat file

Create a file named run.bat with the following content:

@echo off
cd /d "%~dp0"
call venv\Scripts\activate.bat
python app.py

5. Run the setup (first time only)

Double-click start.bat or run:

>start.bat

This script will automatically:

  • β€’ Create a Python virtual environment
  • β€’ Install all required Python packages
  • β€’ Download FFmpeg and yt-dlp binaries
  • β€’ Create a run script for easy startup

6. Run the app

After setup is complete, double-click run.bat or run:

>run.bat

πŸ”§ Troubleshooting

Git not found: Make sure Git is installed and added to your system PATH. Restart Command Prompt after installing Git.
Python not found: Make sure Python 3.13.6 is installed and added to your system PATH.
Permission errors: Try running Command Prompt as Administrator.
Antivirus blocking: Some antivirus software may block the downloaded binaries. Add the Ohne folder to your antivirus exceptions.
Ohne App Icon

Ready to Extract Vocals?

Get the source code on GitHub

About Ohne

The story behind the app that's making vocal extraction accessible to everyone

The Inspiration

Ohne was born from a simple mission: making professional-grade vocal separation accessible to everyone.

Our Mission

To make professional-grade vocal extraction free and accessible to whom are disturbed by music instead of the main content.

The Technology

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.

Marouane El Hizabri

Marouane El Hizabri

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."

100%
Free & Open
AI
Powered

Our Values

The principles that guide everything we do at Ohne

Accessibility

Professional tools shouldn't be locked behind paywalls. We believe creativity should be accessible to everyone.

Simplicity

Complex technology should have simple interfaces. We focus on making powerful tools easy to use.

Privacy

Your music and data stay on your device. We don't collect, store, or share your personal content.

What's Next?

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.

Share Your Ideas

Contact Us

Have questions, feedback, or need support? We'd love to hear from you.

Get Support

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?

Response Time

β€’ Technical Support: Within 24 hours

β€’ General Inquiries: Within 48 hours

β€’ Feature Requests: We review all suggestions monthly

Other Ways to Reach Us

Get in Touch