YoutubeExplode is a library for programmatic metadata extraction, content scraping, and media downloading from YouTube. It functions as an API wrapper that retrieves video metadata, playlists, and channel information using internal API calls. The project provides capabilities to access private YouTube videos and playlists through cookie-based session authentication. It allows for the downloading of audio and video streams in various quality levels, as well as the extraction of closed caption tracks. The system covers a broad range of data retrieval tasks, including channel upload listing, de
This project is a Go library and command-line utility designed for the retrieval and local archival of remote video content. It provides a programmatic interface for fetching media streams, allowing users to extract metadata and download video files directly to local storage. The library distinguishes itself through its ability to resolve playback restrictions by performing algorithmic transformations on obfuscated authentication tokens. This signature decryption process enables the tool to bypass standard access limitations, while its interface-driven design allows for the selection of speci
Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include
Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a concurrent file downloader that splits files into multiple chunks to be retrieved simultaneously, maximizing available network bandwidth. The application integrates a media extraction engine to resolve direct URLs, enabling the retrieval of video and audio content from various online streaming platforms and hosting services. It provides tools for download queue management and automation, including the ability to schedule specific start times or define time windows for downloads
node-ytdl-core este o bibliotecă JavaScript pentru Node.js concepută pentru a extrage metadate și a face streaming de conținut video și audio de pe YouTube. Servește ca un downloader media și fetcher de stream-uri, permițând utilizatorilor să preia detalii video și date media din surse remote.
Principalele funcționalități ale fent/node-ytdl-core sunt: Video Downloaders, Media Metadata JSONs, Metadata Extractors, Metadata Retrieval, Media Format Selection, Video Metadata Retrieval, Video Metadata Scraping, Media Signature Deciphering.
Alternativele open-source pentru fent/node-ytdl-core includ: tyrrrz/youtubeexplode — YoutubeExplode is a library for programmatic metadata extraction, content scraping, and media downloading from… kkdai/youtube — This project is a Go library and command-line utility designed for the retrieval and local archival of remote video… iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… persepolisdm/persepolis — Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a… caorushizi/mediago — Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a… evilcult/video-downloader — Video-Downloader is a cross-platform desktop utility designed to retrieve and archive online video content. It…