Skip to main content

Extended Demucs with yt-dlp and Video support.

Project description

extra_demucs: Extended Demucs with yt-dlp media downloading and Video Music removal

Features

  • 🎧 Vocal isolation using Demucs (--two-stems vocals)
  • 📥 Media download from URLs (e.g., YouTube) using yt-dlp
  • 📁 Works with both audio and video files
  • ✅ Local + remote (URL) input support

Get started

Make sure you have ffmpeg installed.

sudo apt install ffmpeg

Download package:

Requires Python 3.9+

pip install extra-demucs

Usage

from extra_demucs.separate import extra_separator

extra_separator(
    files=[
        "https://www.youtube.com/watch?v=123",
        "local_audio.mp3"
    ],
    download_format="audio",   # or "video"
    quality="medium",     # "low", "medium", "high"
    output_dir="outputs"
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extra_demucs-0.4.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

extra_demucs-0.4.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file extra_demucs-0.4.0.tar.gz.

File metadata

  • Download URL: extra_demucs-0.4.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.9.23 Linux/6.11.0-1018-azure

File hashes

Hashes for extra_demucs-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c3f0562caa55523144009ebadb6cdd75c73a407e4d4cda8ac4cec36834cbc842
MD5 dfe3b4a3b9d0e8be3a0505a582c1de23
BLAKE2b-256 46c0c02e3943df113915a10b0164acb1c4e83607c5982a33e10d60ff53478604

See more details on using hashes here.

File details

Details for the file extra_demucs-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: extra_demucs-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.9.23 Linux/6.11.0-1018-azure

File hashes

Hashes for extra_demucs-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6892fcc4afa567424c6ca5b381b156586c173f321e191710e92d62212af43a5f
MD5 d1bf9c1b1cb16d48286258d8c89210df
BLAKE2b-256 9c7216e47a323a49e6b8ae1b4de93a8e209529356aefbc13294c08be608b06e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page