Skip to content

darkTianTian/downie

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%