awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 个仓库

Awesome GitHub RepositoriesMedia Content Archivers

Saves digital media from web sources to local storage for offline use.

Explore 30 awesome GitHub repositories matching graphics & multimedia · Media Content Archivers. Refine with filters or upvote what's useful.

Awesome Media Content Archivers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Saves live streams and video content from web sources to local storage for offline preservation.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • soimort/you-getsoimort 的头像

    soimort/you-get

    56,839在 GitHub 上查看↗

    This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use. The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into ext

    Saves remote video, audio, and image files directly to local storage for offline viewing.

    Python
    在 GitHub 上查看↗56,839
  • karakeep-app/karakeepkarakeep-app 的头像

    karakeep-app/karakeep

    26,248在 GitHub 上查看↗

    Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving. It functions as a centralized repository where users can capture, organize, and preserve bookmarks, notes, and media files, ensuring long-term access to digital information even if original sources are removed or modified. The system distinguishes itself through its automated content processing and security-focused architecture. It utilizes headless browser crawling and optical character recognition to ingest and index web content, while a modular artificial intelligence pipel

    Enables users to capture and archive bookmarks and media files directly from external applications.

    TypeScriptbookmark-managerbookmarksbookmarks-manager
    在 GitHub 上查看↗26,248
  • putyy/res-downloaderputyy 的头像

    putyy/res-downloader

    18,158在 GitHub 上查看↗

    Res-downloader is a network proxy utility designed to intercept, analyze, and extract multimedia assets from web traffic. It functions as a gateway that captures video, audio, and image files directly from data streams for local storage and offline access. The tool employs man-in-the-middle interception to decrypt and inspect network packets, allowing it to identify media resources through pattern matching and content type filtering. It integrates proxy-based routing to manage outgoing requests, enabling the retrieval of content that may be subject to regional restrictions or network-level ac

    Captures and saves online video, audio, and image files to local storage for offline access.

    Godouyinkuaishoures-downloader
    在 GitHub 上查看↗18,158
  • xifangczy/cat-catchxifangczy 的头像

    xifangczy/cat-catch

    18,106在 GitHub 上查看↗

    Cat-catch is a browser-based media utility designed to detect, capture, and manage web-based video and audio resources. It functions as a comprehensive sniffing and download management system, enabling users to identify hidden or protected media assets directly from active web pages. The tool specializes in reconstructing fragmented streaming protocols, such as DASH and M3U8, into complete files while providing options for real-time stream recording and playback control. The project distinguishes itself through its deep integration with local system environments and external automation tools.

    Saves digital media from web sources to local storage for offline use.

    JavaScriptchromechrome-extensionfirefox
    在 GitHub 上查看↗18,106
  • clsid2/mpc-hcclsid2 的头像

    clsid2/mpc-hc

    14,378在 GitHub 上查看↗

    This project is an open-source multimedia player for Windows designed for high-performance audio and video playback. It functions as a DirectShow-based media renderer that utilizes hardware-accelerated graphics APIs to perform color space conversion and high-quality scaling directly on the display adapter. The application distinguishes itself through granular control over playback dynamics and visual output. Users can manipulate video orientation through rotation, flipping, and zooming, while also leveraging support for high dynamic range rendering. The player supports automated playback sequ

    Supports streaming online media and downloading remote files to local storage for offline access.

    C++
    在 GitHub 上查看↗14,378
  • tyrrrz/youtubedownloaderTyrrrz 的头像

    Tyrrrz/YoutubeDownloader

    14,221在 GitHub 上查看↗

    YoutubeDownloader is a desktop application designed to retrieve and archive video and audio content from online platforms. It enables users to download media files directly to local storage, providing options to select specific quality levels and file formats to suit local playback requirements. The application distinguishes itself through its ability to access restricted or private content by utilizing personal account credentials. By managing session authentication, it allows for the retrieval of media that is not accessible to the general public. Furthermore, it incorporates automated work

    Saves online video and audio content to local storage for permanent offline access.

    C#downloaddownloaderffmpeg
    在 GitHub 上查看↗14,221
  • pytube/pytubepytube 的头像

    pytube/pytube

    13,135在 GitHub 上查看↗

    Pytube is a Python library and command line interface for downloading videos, playlists, and captions from YouTube. It functions as both a programmatic tool for metadata extraction and a standalone media downloader. The project is designed using only the Python standard library to avoid external package dependencies. It utilizes regular expression-based HTML parsing to extract stream URLs and asset details directly from the platform. The library supports retrieving video metadata and thumbnails, as well as extracting caption tracks. It provides capabilities for downloading entire playlists a

    Enables automated downloading of entire playlists and content for offline storage.

    Pythonpythonyoutubeyoutube-downloader
    在 GitHub 上查看↗13,135
  • alexta69/metubealexta69 的头像

    alexta69/metube

    12,639在 GitHub 上查看↗

    MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video content. It functions as a manager for the command-line tool yt-dlp, automating the retrieval, organization, and post-processing of media files directly to your local hardware. The application distinguishes itself by supporting authenticated downloads, allowing users to inject browser-derived session cookies to access private or restricted content. It also features advanced post-processing capabilities, including the automatic embedding of metadata, chapter markers, and subti

    Builds a local library of online videos by downloading content for offline viewing and long-term storage.

    Pythonself-hostedyoutubeyoutube-dl
    在 GitHub 上查看↗12,639
  • darktable-org/darktabledarktable-org 的头像

    darktable-org/darktable

    12,039在 GitHub 上查看↗

    Darktable is a professional photography post-production suite and digital asset management system designed for the end-to-end processing of raw sensor data. It provides a comprehensive environment for photographers to perform color correction, exposure adjustment, and image retouching while maintaining a non-destructive workflow that keeps original source files unchanged. The software utilizes a modular plugin architecture and a pixelpipe processing pipeline to execute image manipulations, allowing for custom editing workflows. It incorporates a color-managed display pipeline that uses intern

    Sorts large collections of images using metadata, ratings, and color labels to help find specific files quickly.

    C
    在 GitHub 上查看↗12,039
  • joeanamier/xhs-downloaderJoeanAmier 的头像

    JoeanAmier/XHS-Downloader

    11,574在 GitHub 上查看↗

    XHS-Downloader is a media downloader and content scraper for Xiaohongshu designed to extract and save images, videos, and metadata from profiles, search results, and shared links. It functions as a background service that can automatically detect and download media when platform URLs are copied to the system clipboard. The project provides a server with an HTTP API endpoint for programmatically triggering media downloads and extracting work details via external scripts. It includes a media asset manager that sorts downloaded content into custom folders using filename patterns based on author

    Saves images and videos from profiles and search results to local storage for permanent offline use.

    Pythonapidockerdownload
    在 GitHub 上查看↗11,574
  • pystardust/ani-clipystardust 的头像

    pystardust/ani-cli

    11,408在 GitHub 上查看↗

    ani-cli is a command line interface designed for searching, streaming, and downloading anime content. It functions as a terminal-based media utility that isolates and retrieves direct video streams from external web sources, allowing users to browse catalogs and play media without a web browser. The tool distinguishes itself through a modular provider architecture that uses pattern matching to extract metadata and stream links from various sites. It delegates actual video decoding and playback to external system media players, providing users with control over resolution, audio tracks, and pl

    Supports offline media archiving by downloading episodes to local storage.

    Shellanimeclifzf
    在 GitHub 上查看↗11,408
  • yujincheng08/biliroamingyujincheng08 的头像

    yujincheng08/BiliRoaming

    11,079在 GitHub 上查看↗

    BiliRoaming is an Android application modification module designed to enhance the official video streaming experience through runtime method swizzling and network traffic interception. It functions as a framework that injects custom logic into the host process to bypass regional playback restrictions and enable access to media content regardless of geographic location. The tool distinguishes itself by providing a comprehensive suite of features for media consumption and interface control. It enables users to download restricted content for offline viewing, suppress intrusive modal dialogs, an

    Enables downloading restricted media content to local storage for offline viewing.

    Kotlinbilibilixposed
    在 GitHub 上查看↗11,079
  • yangyangwithgnu/hardseedyangyangwithgnu 的头像

    yangyangwithgnu/hardseed

    9,207在 GitHub 上查看↗

    Hardseed is a command-line forum media scraper and content archiver. It extracts images and torrent seeds from internet forums in bulk, saving the media and associated metadata to local directories. The tool utilizes a proxy-enabled web scraping engine that rotates network traffic through multiple proxy servers and protocols to bypass rate limits and network restrictions. It includes a keyword-based media filter that matches user-defined strings within entry titles to include or exclude specific topics. The system manages data extraction through batch-processed thread iteration and range-lim

    Saves forum media and metadata using a terminal application with structured naming conventions.

    C++
    在 GitHub 上查看↗9,207
  • estrellaxd/auto_bangumiEstrellaXD 的头像

    EstrellaXD/Auto_Bangumi

    8,097在 GitHub 上查看↗

    Auto Bangumi is an automated anime downloader that subscribes to RSS feeds and downloads new episodes as they are released, then renames and organizes the files into a media-library-friendly structure. The application is packaged as a Docker container for straightforward deployment and provides a browser-based interface for managing RSS feeds, downloader settings, and subscription rules. The tool distinguishes itself through several integrated capabilities. It includes a calendar-based subscription view that displays subscribed anime according to broadcast schedules, and a mid-season catch-up

    Moves or marks finished anime series to keep the active subscription list organized.

    Pythonanimeauto-downloaderdocker
    在 GitHub 上查看↗8,097
  • librephotos/librephotosLibrePhotos 的头像

    LibrePhotos/librephotos

    7,927在 GitHub 上查看↗

    LibrePhotos is a self-hosted photo management system designed for organizing, tagging, and searching photos and videos stored on personal servers. It functions as an AI-powered media organizer and a multi-user media server, providing isolated accounts and secure permissions so multiple people can manage private collections on a single system. The project differentiates itself through a semantic image search engine that allows for natural language queries based on deep metadata analysis. It incorporates computer vision to automatically detect faces and identify objects, while utilizing geospat

    Allows users to create and organize photos into personalized, user-defined collections.

    Pythondjangoexifhacktoberfest
    在 GitHub 上查看↗7,927
  • tubearchivist/tubearchivisttubearchivist 的头像

    tubearchivist/tubearchivist

    7,561在 GitHub 上查看↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Automatically indexes and downloads videos from subscribed channels with options to exclude specific content types.

    Pythonarchivedownload-managerdownload-videos
    在 GitHub 上查看↗7,561
  • hect0x7/jmcomic-crawler-pythonhect0x7 的头像

    hect0x7/JMComic-Crawler-Python

    6,371在 GitHub 上查看↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Batch downloads digital media from web sources and organizes them for offline use.

    Python18comicasynciocrawler
    在 GitHub 上查看↗6,371
  • manga-download/hakunekomanga-download 的头像

    manga-download/hakuneko

    6,163在 GitHub 上查看↗

    Hakuneko 是一个跨平台漫画下载器和多平台媒体抓取器,旨在从各种网站保存漫画和动画图像及视频。它充当离线媒体消费工具,允许用户从 Web 源提取视觉内容并将其保存到本地存储。 该应用程序支持在 Windows、Linux 和 MacOS 上进行跨平台媒体归档。它专注于 Web 内容抓取以创建图像和视频的本地存档,确保内容在没有互联网连接的情况下仍然可访问。 该系统通过连接器架构和无头浏览器自动化来管理这些任务,利用异步队列处理和用户代理轮换。它使用本地文件系统映射来组织下载的媒体,以维护基于元数据的结构化目录层次结构。

    Saves digital comics and animation from web sources to local storage for permanent offline archiving.

    JavaScriptanimeanime-downloadermanga
    在 GitHub 上查看↗6,163
  • bililive-go/bililive-gobililive-go 的头像

    bililive-go/bililive-go

    5,595在 GitHub 上查看↗

    bililive-go is an automated broadcast archivist and recording tool designed specifically for Bilibili live streams. It functions as a monitoring service that tracks broadcast status and automatically captures live video content to local storage based on target identifiers. The system features a web-based manager that allows for the remote configuration of recording targets and global settings via a browser interface. It supports the simultaneous recording of multiple streams and provides real-time status alerts through external messaging services when broadcasts start, end, or encounter error

    Saves live stream data from Bilibili to local storage for permanent offline viewing.

    Gobilibilidouyuffmpeg
    在 GitHub 上查看↗5,595
上一个12下一个
  1. Home
  2. Graphics & Multimedia
  3. Media Production Suites
  4. Media Management and Production
  5. Media Archiving
  6. Media Content Archivers

探索子标签

  • CLI ArchiversCommand-line utilities for saving web media to structured local storage. **Distinct from Media Content Archivers:** Distinct from Media Content Archivers by specifically focusing on the CLI implementation for forum-based extraction.
  • Photo Collection Managers3 个子标签Tools for organizing, sorting, and filtering large collections of photographic images. **Distinct from Media Content Archivers:** Distinct from Media Content Archivers: focuses on active organization and metadata-based filtering rather than just archival storage.
  • Series ArchiversMoves or marks finished shows to keep the active subscription list tidy, either manually or automatically. **Distinct from Media Content Archivers:** Distinct from Media Content Archivers: focuses on marking completed series for subscription management, not saving media from web sources.
  • Subscription SynchronizationAutomated indexing and downloading of content from subscribed channels. **Distinct from Media Content Archivers:** Focuses on the automation of tracking subscriptions rather than a one-time download of web media.