Skip to main content

Advanced video and subtitle downloader

Project description

Downie: Advanced Video and Subtitle Downloader

Python 3.8+ License: MIT Documentation Status

Downie is a powerful, feature-rich video and subtitle downloader with advanced processing capabilities.

Features

  • Download videos from multiple platforms (YouTube, Vimeo, etc.)
  • Process videos (resize, crop, HDR to SDR conversion)
  • Download and process subtitles
  • Batch processing support
  • Configurable settings

Quick Start

Installation

# Install ffmpeg first
# On macOS:
brew install ffmpeg

# On Ubuntu/Debian:
sudo apt install ffmpeg

# Install downie
pip install downie

Basic Usage

# Download video
downie video download "https://youtube.com/watch?v=example"

# Download with processing
downie video download "https://youtube.com/watch?v=example" --process --resize 1080p

# Download subtitles
downie subtitle download "https://youtube.com/watch?v=example" -l en,es

Documentation

Full documentation is available at downie.readthedocs.io, including:

Contributing

Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests, report issues, and contribute to the project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • yt-dlp for the core downloading functionality
  • FFmpeg for video processing capabilities

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

downie-0.2.0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

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

downie-0.2.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file downie-0.2.0.tar.gz.

File metadata

  • Download URL: downie-0.2.0.tar.gz
  • Upload date:
  • Size: 51.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for downie-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0472f2c4d865445c0e4b84eec20abefe357dd8b7424de50c46eb94a90764f747
MD5 7c4fb927a90f5b8717a7f499970cfd8d
BLAKE2b-256 c210e66aca85e1e56f4234932709d66a19a40d546977fa84e7ac1f971f2a891a

See more details on using hashes here.

File details

Details for the file downie-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: downie-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for downie-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6effdc81998cfa4186a702571b71d67faade8f2a4d8fa48b55fa8012f229870d
MD5 c00c149dcf2c51eafd3c7a4038486885
BLAKE2b-256 3bbf697f859213d0b72fb44256163da373382b312944c549ea6b9853aaed7576

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