awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rg3 avatar

rg3/youtube-dl

0
View on GitHub↗
140,520 نجوم·10,677 تفرعات·Python·Unlicense·19 مشاهداتytdl-org.github.io/youtube-dl↗

Youtube Dl

This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output.

The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing.

Capabilities include media format selection based on quality and resolution, as well as automated scraping using date-based filters and archive logs to track download history. The tool provides flexible output management through dynamic filename templates and supports persistent configuration via local settings files.

The logic can be embedded into other software applications to automate media capture and execution logging.

Features

  • Video and Audio Content - Extracts video and audio files from a wide variety of hosting platforms for local storage.
  • Video Downloaders - Extracts and downloads video and audio streams from various hosting platforms for local storage.
  • Automated Media Archivers - Enables large-scale, automated collection of media using date filters and archive logs.
  • Command Line Interfaces - Provides a comprehensive terminal interface for downloading web videos with specific quality preferences.
  • Media Quality Profiles - Provides granular selection of media formats based on quality, resolution, bitrate, and codec preferences.
  • Media Downloaders - Fetches digital media by identifying preferred quality levels and file formats from web addresses.
  • Automated Media Extractors - Programmatically identifies and downloads media files and associated metadata from a wide array of websites.
  • Platform-Specific Archivers - Archives video and audio content from multiple hosting platforms into local libraries for offline access.
  • Session-Based Scrapers - Implements session-based scraping using browser cookies to access restricted or age-gated content.
  • Site-Specific Extractors - Utilizes a framework of custom extractor classes to handle the unique parsing requirements of various video hosting platforms.
  • Restricted Content Downloaders - Downloads private or region-locked videos using session cookies and proxy server routing.
  • Output Path Templates - Defines custom filenames and directory paths for downloaded content using flexible output templates.
  • Template-Based Filename Generators - Generates organized local file paths using metadata templates and dynamic placeholders.
  • Application Settings - Persists user-defined command-line preferences in local configuration files.
  • Custom Implementations - Provides a framework for implementing custom extractor classes to add support for new video hosting services.
  • Stream Piping Utilities - Routes downloaded media data directly to standard output for real-time playback without saving to disk.
  • Standard Output Streaming - Sends video data to a standard output stream for real-time playback in compatible media players.
  • Download Tracking - Records identifiers of downloaded videos in an archive file to skip previously processed content.
  • Temporal Download Filters - Restricts media downloads to videos uploaded within specific absolute or relative date ranges.
  • Traffic Routing Proxies - Directs network traffic through proxy servers to bypass rate limits and geographic restrictions.
  • Filename Templates - Uses metadata-driven templates to dynamically generate filenames for downloaded media.
  • Cookie Management - Injects browser cookies and user-agent headers into network requests to access restricted or age-gated content.
  • Local Configuration Files - Loads persistent local configuration files to maintain consistent command-line options across multiple sessions.
  • Download History Archives - Maintains a local archive of processed video identifiers to skip previously downloaded content.
  • Datasets and Loaders - Tool for downloading audio from YouTube videos.
  • Console Applications - Downloads videos from various online streaming platforms.
  • Console Utilities - Command-line tool for downloading videos from various platforms.
  • Download Managers - Command-line program for downloading videos from major platforms.
  • Internet Services - CLI program to archive video and audio from various sites.

سجل النجوم

مخطط تاريخ النجوم لـ rg3/youtube-dlمخطط تاريخ النجوم لـ rg3/youtube-dl

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Youtube Dl

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Youtube Dl.
  • iawia002/annieالصورة الرمزية لـ iawia002

    iawia002/annie

    31,414عرض على GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Go
    عرض على GitHub↗31,414
  • deniscerri/ytdlnisالصورة الرمزية لـ deniscerri

    deniscerri/ytdlnis

    7,742عرض على GitHub↗

    ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a media downloader and manager, providing a user interface to retrieve video and audio from websites. The project distinguishes itself by integrating directly with the Android system share menu and intents to trigger background downloads from external apps. It includes a dedicated authentication cookie manager to import and sync browser session data, enabling the retrieval of private, age-restricted, or premium content. The application covers broad capability areas including au

    Kotlinandroidaudiodownloader
    عرض على GitHub↗7,742
  • iawia002/luxالصورة الرمزية لـ iawia002

    iawia002/lux

    31,412عرض على GitHub↗

    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

    Gobilibilicrawlerdownload
    عرض على GitHub↗31,412
  • drawrowfly/tiktok-scraperالصورة الرمزية لـ drawrowfly

    drawrowfly/tiktok-scraper

    5,120عرض على GitHub↗

    This project is a specialized TikTok API scraper and data extractor. It functions as a proxy-based web scraper designed to collect user metadata, video posts, and trend feeds, while providing a webhook data pipeline to route scraped information to external URLs via HTTP requests. The tool includes a watermark-free video downloader that saves high-definition content to local storage. It employs cryptographic request signing for server authentication and utilizes session cookie authentication combined with proxy rotation to manage network traffic and avoid rate limits. Capabilities cover bulk

    TypeScript
    عرض على GitHub↗5,120
عرض جميع البدائل الـ 30 لـ Youtube Dl→

الأسئلة الشائعة

ما هي وظيفة rg3/youtube-dl؟

This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output.

ما هي الميزات الرئيسية لـ rg3/youtube-dl؟

الميزات الرئيسية لـ rg3/youtube-dl هي: Video and Audio Content, Video Downloaders, Automated Media Archivers, Command Line Interfaces, Media Quality Profiles, Media Downloaders, Automated Media Extractors, Platform-Specific Archivers.

ما هي البدائل مفتوحة المصدر لـ rg3/youtube-dl؟

تشمل البدائل مفتوحة المصدر لـ rg3/youtube-dl: iawia002/annie — Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent… deniscerri/ytdlnis — ytdlnis is a mobile application that serves as a graphical client for the yt-dlp engine on Android. It functions as a… iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… drawrowfly/tiktok-scraper — This project is a specialized TikTok API scraper and data extractor. It functions as a proxy-based web scraper… soimort/you-get — This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web… yt-dlp/yt-dlp — This project is a command-line media downloader designed for the systematic retrieval and organization of digital…