21 个仓库
Tools for constructing media-handling pipelines and real-time streaming.
Explore 21 awesome GitHub repositories matching graphics & multimedia · Multimedia Processing. Refine with filters or upvote what's useful.
MoneyPrinterTurbo is an automated video generation tool that synthesizes scripts, voiceovers, subtitles, and background music into finished video files. It functions as a command-line engine that orchestrates the entire content creation pipeline, handling the assembly of media assets through automated processing. The project distinguishes itself by providing a browser-based interface for managing generation parameters and monitoring batch production tasks. It utilizes a modular pipeline that chains together distinct services for script generation and voice synthesis, while relying on a multim
Utilizes multimedia frameworks to handle video encoding, audio mixing, and subtitle overlaying.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Construct media-handling pipelines and real-time streaming applications with specialized multimedia frameworks.
OpenCut is an open-source, non-linear video editor designed for professional-grade media production. It functions as a standalone desktop multimedia suite that provides a comprehensive workspace for importing, arranging, trimming, and manipulating video and audio clips on a multi-track timeline. The application distinguishes itself through a non-destructive editing workflow, where all modifications are stored as metadata references to preserve the integrity of original source files. It leverages a cross-platform graphics abstraction to maintain consistent visual output across different hardwa
Uses a command-line multimedia framework to perform heavy lifting for video transcoding, filtering, and format conversion tasks.
This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati
Converts, transcodes, and manipulates media files to support various formats and processing workflows.
This project is a comprehensive directory of open-source iOS applications designed to serve as a technical reference for developers and learners. It functions as a curated index of mobile software, categorizing projects by their functionality, implementation language, and architectural design to provide a clear view of how professional applications are structured. The repository distinguishes itself by offering a deep dive into mobile app architecture, allowing users to study real-world codebases that utilize patterns such as Model-View-ViewModel, VIPER, and Clean Architecture. It highlights
Provides utilities for processing and manipulating various media formats.
LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as
Executes low-level media manipulation by piping commands to a bundled command-line utility.
Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th
Aseprite enables preserving all layers, frames, tags, and metadata in native file formats or exporting to common image formats for external use.
This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati
Documents tools for handling various multimedia and file formats.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Transforms media and document formats automatically.
DeepFaceLive is a desktop application designed for real-time facial replacement and animation within live video streams. By utilizing deep learning models, the software performs high-speed identity mapping and facial feature analysis to transform video content as it is captured. The engine relies on GPU-accelerated inference to execute these complex image manipulation tasks at interactive frame rates. The application distinguishes itself through a modular video processing pipeline that chains specialized tasks to maintain high throughput and low latency. It features a virtual camera streaming
Builds efficient pipelines to handle complex image manipulation tasks with low latency.
Seal is a mobile application designed to retrieve video and audio content from various online platforms. It functions as a graphical interface that manages background transfer processes, allowing users to download and archive media files directly to their local device storage for offline access. The application distinguishes itself by acting as a bridge to powerful command-line utilities, orchestrating these external binaries to handle complex media extraction and file conversion tasks. Users can customize their experience through a declarative template system that defines specific execution
Manages concurrent media download queues to efficiently acquire large collections of online content.
VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter
Enables developers to integrate modular media processing and playback capabilities into third-party applications.
The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act
Provides low-level interfaces for media extraction, codec operations, and multimedia output handling.
This project is a framework for packaging and installing standardized capabilities, scripts, and instructions that LLM agents execute to perform complex tasks. It functions as a tool orchestrator and skill framework, bundling instructions and resources into portable formats that agents discover and use for repeatable workflows. The system distinguishes itself through a manifest-driven discovery process, allowing agents to identify available capabilities and their execution parameters. It supports the deployment of these modular capability sets into isolated runtime environments using remote U
Transcribes audio, converts speech to text, and extracts data from documents or screenshots.
jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti
Provides low-level hardware access to cameras and video processing for high-performance multimedia pipelines.
This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali
Processes photos, videos, animations, and stickers, including management of metadata and spoiler flags.
PHP-FFmpeg 是一个面向对象的封装库,用于在 PHP 应用程序中执行 FFmpeg 二进制命令。它作为一个多媒体处理库和工具包,通过标准化的程序接口实现音频和视频文件的转码、剪辑、合并和过滤。 该项目为视频处理、音频编辑和媒体元数据提取提供了专门的驱动程序。这些驱动程序允许应用视觉滤镜、修改音频采样率,并探测多媒体文件以获取技术规格和验证文件完整性。 该库涵盖了广泛的媒体处理能力,包括格式转换、流同步和音频波形生成。它支持程序化的视频编辑任务,如帧提取、媒体拼接,以及用于合成多个媒体源的复杂滤镜图编排。
Ships a comprehensive toolkit for transcoding, clipping, merging, and filtering media files.
x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif
Provides capabilities to convert, manipulate, and stream audio and video files.
该项目是一个应用程序框架和执行环境,将大语言模型与本地系统执行和外部硬件控制集成在一起。它作为一个多模态编排器,在单个处理循环内协调视觉、语音和领域专家模型,以跨不同数据类型进行推理。 该框架支持自主代码生成和执行,允许语言模型通过代码解释器编写并运行 Python 脚本,以自动化操作系统任务和主机软件。它通过硬件自动化接口进一步将这些功能扩展到物理环境,从而触发移动电话和本地网络设备上的操作。 该系统还包含用于自动化文档和多媒体分析的流水线。这些工具处理本地文件以提取文本并识别合同中的法律风险,以及从视频文件中提取人声以生成经过清理、语法修正的文本脚本。
Offers tools for extracting vocals from video and converting speech into corrected text scripts.
VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali
Executes heavy multimedia workloads, including decoding and filtergraphs, within isolated system subprocesses.