A lightweight command-line tool for downloading videos from YouTube and other sites, packaged as a single binary.
yaydl is a command-line video downloader written in Rust that supports YouTube, Invidious, Vimeo, and numerous other video sites. It focuses on simplicity and portability, avoiding complex configuration and external dependencies like Python.
Users who need a lightweight, portable tool for downloading videos from various sites without requiring Python or complex setup, such as system administrators, developers, or anyone preferring command-line utilities.
Developers choose yaydl for its single binary distribution, eliminating runtime dependencies, and its extensible architecture that allows adding support for new video sites via custom Rust implementations.
yet another youtube down loader (Git mirror)
Compiles into a standalone executable with no Python or runtime dependencies, making it easy to run on any system with the binary, as emphasized in the README.
Includes an option to download only the audio track from videos, eliminating the need for separate audio extraction tools.
Uses a modular handler system in Rust, allowing developers to add support for new video sites by implementing the SiteDefinition trait, as detailed in the contribution section.
Deliberately omits complex features like quality selection and filters, resulting in a straightforward, reliable tool with minimal bloat.
Explicitly lacks the ability to choose video resolution or format, which can be a deal-breaker for users with limited bandwidth or storage, as admitted in the 'Non-features' section.
WebDriver support is labeled 'very beta' and requires external setup of ChromeDriver, Edge WebDriver, or geckodriver, adding complexity and instability for JavaScript-heavy sites.
Package manager availability is sparse, with only a few Linux distributions supported, and the README notes that 'nobody has provided any other packages,' limiting easy installation.
Video stabilization using gyroscope data
The fastest and safest AV1 encoder.
A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
Wrap a standalone FFmpeg binary in an intuitive Iterator interface. 🏍
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.