16 रिपॉजिटरी
The process of converting media from one codec, bitrate, or container format to another.
Distinct from Format Compatibility: Existing candidates focus on compatibility or tensors, not the active transcoding of media assets.
Explore 16 awesome GitHub repositories matching graphics & multimedia · Media Transcoding. Refine with filters or upvote what's useful.
This project is a C-based media engineering guide and multimedia processing framework designed for managing codecs, frames, and packets within the FFmpeg and Libav ecosystem. It provides technical documentation and implementation patterns for transcoding, remuxing, and resizing video and audio data. The project includes a containerized development environment that encapsulates required media libraries and toolchains within a virtual image to ensure consistent build environments. The framework covers a range of multimedia engineering workflows, including adaptive bitrate streaming, media cont
Converts audio and video from one codec to another to ensure device compatibility and compression.
ffmpeg-python is a Python wrapper that translates programmatic method calls into command-line arguments for executing FFmpeg media processing tasks. It functions as a multimedia transcoding interface and a media stream capture tool, allowing for the recording of live audio and video from hardware devices and network sources. The library features a fluent interface for constructing complex directed graphs of audio and video filters through method chaining. It also includes an FFprobe metadata extractor that retrieves structured technical properties from media files and returns them as Python d
Changes codecs, bitrates, and file formats of media assets to ensure cross-platform compatibility.
node-fluent-ffmpeg FFmpeg के लिए एक Node.js रैपर है जो मीडिया कमांड्स को निष्पादित करने और फाइलों को प्रोसेस करने के लिए एक फ्लुएंट इंटरफ़ेस प्रदान करता है। यह एक प्रोसेस मैनेजर के रूप में कार्य करता है जो बाहरी FFmpeg बाइनरीज़ के लाइफसाइकिल को संभालता है, जो प्रोग्रामेटिक मीडिया ट्रांसकोडिंग, वीडियो थंबनेल जनरेशन और ffprobe के माध्यम से मेटाडेटा एक्सट्रैक्शन को सक्षम बनाता है। यह लाइब्रेरी एक कमांड बिल्डर के माध्यम से खुद को अलग करती है जो JavaScript मेथड कॉल्स को कमांड-लाइन आर्गुमेंट्स में अनुवादित करती है। इसमें प्रोसेस किए गए फ्रेम्स और थ्रूपुट को ट्रैक करने के लिए इवेंट-संचालित प्रोग्रेस मॉनिटरिंग, साथ ही रीयल-टाइम हैंडलिंग के लिए प्रोसेस किए गए मीडिया डेटा को सीधे राइटेबल स्ट्रीम्स में रूट करने की क्षमता शामिल है। यह प्रोजेक्ट ऑडियो और वीडियो प्रॉपर्टीज़ के लिए एन्कोडिंग कॉन्फ़िगरेशन, विज़ुअल और ऑडियो इफेक्ट्स के लिए जटिल फिल्टरग्राफ परिभाषाओं, और कई स्रोतों को संयोजित करने के लिए इनपुट मैनेजमेंट सहित व्यापक मीडिया प्रोसेसिंग क्षमताओं को कवर करता है। इसमें तकनीकी मेटाडेटा प्राप्त करने के लिए मीडिया कंटेनर्स और स्ट्रीम्स को जांचने के लिए टूल्स भी शामिल हैं।
Converts media assets from one codec, bitrate, or container format to another via a programmatic API.
m3u8-downloader is a tool for extracting, downloading, and merging video segments from m3u8 playlist files into a single file. It functions as an HLS stream extractor and downloader that parses playlists to identify and retrieve individual video fragments. The project features a dedicated AES-128 stream decryptor to ensure encrypted media is playable and utilizes an MP4 transcoder to convert fragmented stream segments into a standard container for broad media player compatibility. It employs cross-origin script injection to bypass browser security restrictions and extract video source links d
Converts fragmented stream data into a standard MP4 container to ensure broad player compatibility.
Photoview is a self-hosted photo gallery and media manager designed for browsing and organizing personal photo and video collections. It functions as an AI-powered face recognition gallery that automatically detects, clusters, and labels human faces to organize media by person. The system persists metadata and user configurations using SQL-compliant databases such as PostgreSQL, MySQL, or SQLite. The platform distinguishes itself through specialized media processing and integration capabilities. It processes RAW camera files and transcodes videos into browser-compatible formats, while offerin
Uses external tools to convert RAW images and incompatible video formats into browser-compatible versions.
PHP-FFmpeg is an object-oriented wrapper for executing FFmpeg binary commands within PHP applications. It serves as a multimedia processing library and toolkit for transcoding, clipping, merging, and filtering audio and video files through a standardized programmatic interface. The project provides specialized drivers for video manipulation, audio editing, and media metadata extraction. These drivers allow for the application of visual filters, the modification of audio sample rates, and the probing of multimedia files to retrieve technical specifications and validate file integrity. The lib
Transforms audio and video files between different containers, codecs, and bitrates.
BilibiliDown एक क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन है जिसे Bilibili प्लेटफ़ॉर्म से उच्च-रिज़ॉल्यूशन वीडियो, ऑडियो और छवियों को डाउनलोड करने के लिए डिज़ाइन किया गया है। यह एक बैच मीडिया डाउनलोडर और सामग्री आर्काइवर के रूप में कार्य करता है, जो स्थानीय ऑफ़लाइन स्टोरेज के लिए यूज़र स्पेस, प्लेलिस्ट और क्यूरेटेड पसंदीदा सूचियों से सामग्री पुनर्प्राप्ति को सक्षम बनाता है। यह टूल मीडिया प्रोसेसिंग और आर्काइविंग क्षमताओं के माध्यम से खुद को अलग करता है, जिसमें क्लोज्ड कैप्शन और बुलेट कमेंट्स जैसे वीडियो सप्लीमेंट्स को सहेजने की क्षमता शामिल है। इसमें स्ट्रीम को मानक ऑडियो और वीडियो फ़ॉर्मेट में बदलने के लिए एक मीडिया ट्रांसकोडिंग टूल और एक मल्टी-थ्रेडेड डाउनलोड मैनेजर शामिल है जो रिज़्यूमेबल ट्रांसफ़र का समर्थन करता है। एप्लिकेशन शेड्यूल्ड और फ़िल्टर्ड बैच डाउनलोड के लिए ऑटोमेशन, प्रतिबंधित सामग्री के लिए पहचान सत्यापन, और प्रॉक्सी व होस्ट ओवरराइड के माध्यम से नेटवर्क ऑप्टिमाइज़ेशन सहित कार्यात्मक क्षेत्रों की एक विस्तृत श्रृंखला को कवर करता है। यह कस्टम फ़ाइलनाम फ़ॉर्मेटिंग और कार्य पूर्ण होने के लिए सिस्टम नोटिफिकेशन का उपयोग करके स्थानीय फ़ाइल संगठन भी प्रदान करता है।
Transcodes audio and video streams into standard formats using integrated or external processing configurations.
यह प्रोजेक्ट एक RTMP मीडिया स्ट्रीमिंग SDK और एक रियल-टाइम कम्युनिकेशन फ्रेमवर्क है जिसे ऑडियो और वीडियो स्ट्रीम को पुश और प्ले करने के लिए डिज़ाइन किया गया है। यह इंटरैक्टिव ब्रॉडकास्टिंग, लो-लेटेंसी वॉयस और वीडियो कॉल के लिए टूल्स प्रदान करता है। टूलकिट CDN के माध्यम से वितरण सर्वर्स पर स्ट्रीम पुश करने की क्षमता के साथ इंटरैक्टिव लाइव ब्रॉडकास्टिंग को सक्षम बनाता है। इसमें लाइव सत्रों को कैप्चर करने और उन्हें क्लाउड स्टोरेज में फाइलों के रूप में सहेजने के लिए एक क्लाउड रिकॉर्डिंग मैनेजर शामिल है। अतिरिक्त क्षमताओं में रियल-टाइम मैसेजिंग और सिग्नलिंग, वीडियो प्रोसेसिंग टूल्स और ऑडियो प्रोसेसिंग शामिल है। फ्रेमवर्क में सिंक्रोनाइज़्ड इंटरैक्टिव व्हाइटबोर्ड जैसी सहयोगी यूटिलिटीज़ भी एकीकृत हैं।
Combines separate audio and video files and converts them into different container formats.
RxFFmpeg एक Android मल्टीमीडिया फ्रेमवर्क और मीडिया ट्रांसकोडर है जो FFmpeg पर आधारित है। यह Android डिवाइस पर वीडियो और ऑडियो एडिटिंग, ट्रांसकोडिंग और प्रोसेसिंग के लिए टूल्स का एक सेट प्रदान करता है। यह फ्रेमवर्क ज़ूम और रोटेशन सपोर्ट के साथ लोकल फ़ाइलों और नेटवर्क स्ट्रीम को रेंडर करने के लिए एक वीडियो प्लेयर कंपोनेंट को एकीकृत करता है। इसमें Android वीडियो एडिटिंग (जैसे क्रॉपिंग और स्प्लिसिंग) और ऑडियो प्रोसेसिंग (जैसे ट्रैक मिक्सिंग और वॉइस पिच बदलना) के लिए विशेष लाइब्रेरीज़ भी शामिल हैं। यह प्रोजेक्ट व्यापक मीडिया हेरफेर क्षमताओं को कवर करता है, जिसमें छवियों को वीडियो में बदलना, मीडिया मेटाडेटा निकालना, और सबटाइटल व फ़िल्टर जैसे विज़ुअल प्रभाव लागू करना शामिल है। यह ऑडियो और वीडियो को अलग करने के साथ-साथ मल्टीमीडिया फ़ाइलों को विभिन्न फॉर्मेट्स और कोडेक्स के बीच बदलने का समर्थन करता है।
Converts audio and video files between different formats, resolutions, and bitrates using optimized codecs.
Tdarr एक डिस्ट्रीब्यूटेड वीडियो प्रोसेसिंग और मीडिया लाइब्रेरी ऑटोमेशन टूल है। यह एक सर्वर-नोड आर्किटेक्चर के रूप में कार्य करता है जो कस्टम नियमों के आधार पर ऑडियो और वीडियो फाइलों की स्कैनिंग, विश्लेषण और सामान्यीकरण (normalization) को मैनेज करता है। यह सिस्टम हार्डवेयर उपयोग को ऑप्टिमाइज़ करने के लिए कई रिमोट नोड्स में ट्रांसकोडिंग और हेल्थ चेक जैसे भारी कंप्यूट वर्कफ़्लो को वितरित करता है। यह फाइल फॉर्मेट और कंटेनर्स को मानकीकृत करने के लिए FFmpeg और HandBrake के माध्यम से मीडिया रूपांतरण को स्वचालित करते हुए, फिल्टर और ट्रांसफॉर्मेशन के अनुक्रमों को निष्पादित करने के लिए एक प्लगइन-आधारित पाइपलाइन का उपयोग करता है। यह प्रोजेक्ट फाइल अखंडता और प्लेबैक त्रुटियों को सत्यापित करने के लिए मीडिया लाइब्रेरी हेल्थ ऑडिटिंग, साथ ही वीडियो फाइलों से तकनीकी गुण निकालने के लिए मेटाडेटा-संचालित इंडेक्सिंग को कवर करता है। इसमें नई मीडिया का पता चलने पर प्रोसेसिंग जॉब्स को स्वचालित रूप से ट्रिगर करने के लिए फाइलसिस्टम मॉनिटरिंग शामिल है।
Converts media files using conditional rules for codecs and containers to ensure consistent playback and compatibility.
Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme
Converts audio and video formats in real-time to match client bandwidth and hardware requirements during transmission.
This project is a media streaming server designed for the ingestion, packetization, and distribution of live audio and video content. It functions as a core infrastructure tool for managing real-time media delivery, providing the necessary logic to handle session signaling, bitstream transformation, and the multiplexing of raw data into standardized network packets. The server distinguishes itself through its support for a wide range of industry-standard streaming protocols and container formats. It includes specialized engines for adaptive bitrate delivery, enabling the conversion of raw bit
Converts between various digital file formats and bitstream representations to ensure compatibility across storage and playback hardware.
UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to network-connected hardware. It functions as a DLNA and UPnP media server, enabling the distribution of content across a local area network by automatically detecting playback devices and managing media delivery. The platform distinguishes itself through a dynamic transcoding pipeline that adjusts bitrates and codecs on the fly to ensure compatibility with diverse hardware. It further enhances the viewing experience by automatically fetching metadata and cover art from external dat
Performs real-time conversion of media codecs and bitrates to ensure compatibility with diverse hardware playback devices.
Eventyay Video is an online event management system and video conferencing platform designed to host virtual gatherings. It provides a unified environment for coordinating conferences and workshops by integrating live video streaming, interactive video calls, and real-time group communication tools. The platform utilizes a WebRTC-based architecture to facilitate direct browser-to-browser media connections and employs a selective forwarding unit to distribute video packets efficiently among participants. It incorporates server-side media stream transcoding to adjust resolution and bitrate base
Provides server-side media stream transcoding to dynamically adjust video resolution and bitrate based on participant network conditions.
Home-gallery व्यक्तिगत फोटो और वीडियो संग्रहों को व्यवस्थित करने, देखने और खोजने के लिए डिज़ाइन किया गया एक सेल्फ-होस्टेड मीडिया प्रबंधन सर्वर है। यह एक स्थानीय एप्लिकेशन के रूप में कार्य करता है जो आपके स्टोरेज से मीडिया फाइलों को इंडेक्स करता है, वेब-फ्रेंडली प्रीव्यू उत्पन्न करता है, और आपके अभिलेखागार को ब्राउज़ करने के लिए ब्राउज़र-आधारित डैशबोर्ड प्रदान करती है। सिस्टम को आपके डिजिटल एसेट्स पर पूर्ण नियंत्रण बनाए रखने के लिए बनाया गया है जबकि इंटेलिजेंट डिस्कवरी और क्रॉस-डिवाइस स्ट्रीमिंग को सक्षम किया गया है। जो इस प्लेटफॉर्म को अलग करता है वह मेटाडेटा पोर्टेबिलिटी और विज़ुअल इंटेलिजेंस पर इसका फोकस है। यह मीडिया जानकारी संग्रहीत करने के लिए साइडकार फाइलों का उपयोग करता है, अन्य सॉफ्टवेयर के साथ संगतता सुनिश्चित करता है, और चेहरा पहचान, वस्तु पहचान और रिवर्स इमेज सर्च करने के लिए वेक्टर-आधारित विज़ुअल विश्लेषण का उपयोग करता है। इसके अतिरिक्त, प्रोजेक्ट स्टैटिक साइट जनरेशन का समर्थन करता है, जिससे आप बैकएंड के बिना ऑफ़लाइन देखने या बुनियादी वेब सर्वर पर होस्टिंग के लिए अपनी लाइब्रेरी के पोर्टेबल, स्टैंडअलोन संस्करण बना सकते हैं। सिस्टम में मीडिया रखरखाव के लिए टूल का एक व्यापक सूट शामिल है, जैसे ऑटोमेटेड फाइल वाचिंग, कंटेंट-एड्रेसेबल डिडुप्लीकेशन और अनुकूलित प्लेबैक के लिए एसिंक्रोनस ट्रांसकोडिंग। इसमें कस्टम क्वेरी के लिए एक मॉड्यूलर प्लगइन आर्किटेक्चर भी है और कम-शक्ति वाले हार्डवेयर पर डिप्लॉयमेंट का समर्थन करता है, जो इसे संसाधन-सीमित उपकरणों के लिए उपयुक्त बनाता है। एक्सेस को ब्राउज़र-आधारित ऑथेंटिकेशन के माध्यम से प्रबंधित किया जाता है, जिससे आप विभिन्न उपयोगकर्ताओं के लिए अनुमतियाँ परिभाषित कर सकते हैं।
Converts high-resolution media into web-optimized formats using background tasks to ensure smooth playback across various devices.
यह प्रोजेक्ट मल्टी-पार्टी वीडियो और ऑडियो कॉन्फ्रेंसिंग के लिए डिज़ाइन किया गया एक स्केलेबल रीयल-टाइम संचार प्लेटफॉर्म है। यह एक मॉड्यूलर मीडिया सर्वर के रूप में कार्य करता है जो लाइव सत्रों को व्यवस्थित करता है, वर्चुअल मीटिंग रूम प्रबंधित करता है, और वितरित कंप्यूटिंग वातावरण में मीडिया स्ट्रीम के वितरण को संभालता है। प्लेटफॉर्म प्रोटोकॉल ब्रिजिंग के लिए अपने समर्थन के माध्यम से खुद को अलग करता है, जो WebRTC, RTSP, SIP और HLS के बीच अनुवाद की अनुमति देता है। यह विविध उपकरणों में परफॉरमेंस बनाए रखने के लिए हार्डवेयर-त्वरित ट्रांसकोडिंग को शामिल करता है और रीयल-टाइम कंटेंट एनालिटिक्स और वस्तु पहचान जैसे कस्टम मीडिया प्रसंस्करण को सक्षम करने के लिए प्लगइन-आधारित आर्किटेक्चर का उपयोग करता है। सिस्टम सत्र रिकॉर्डिंग, डायनामिक नेटवर्क अनुकूलन और कस्टम वीडियो लेआउट की संरचना सहित मीडिया पाइपलाइनों को प्रबंधित करने के लिए व्यापक बुनियादी ढांचा प्रदान करता है। यह टेलीफोनी एकीकरण का भी समर्थन करता है, जो डिजिटल कॉन्फ्रेंस रूम और पारंपरिक फोन सिस्टम के बीच कनेक्टिविटी को सक्षम करता है। प्रशासनिक सुविधाओं में वर्चुअल स्पेस को सुरक्षित करने के लिए मल्टी-टेनेंट सेवा प्रबंधन और टोकन-आधारित एक्सेस कंट्रोल शामिल हैं। सॉफ्टवेयर को कंटेनरीकृत डिप्लॉयमेंट के लिए पैक किया गया है, जो डेवलपमेंट और प्रोडक्शन क्लस्टर में सुसंगत निष्पादन और ऑर्केस्ट्रेशन की सुविधा प्रदान करता है।
Performs on-the-fly video format conversion to optimize playback performance for various user devices.