4 مستودعات
Performs resource-intensive manipulation of image and video files locally in the browser.
Distinct from Browser-Based Data Processing: Specifies the processing of media files, whereas the parent covers general data files
Explore 4 awesome GitHub repositories matching web development · Media Processing. Refine with filters or upvote what's useful.
This repository provides a collection of reference implementations and practical demonstrations for using WebRTC to establish real-time audio, video, and data communication. It contains code samples for negotiating peer-to-peer connections, managing media streams, and utilizing low-latency data channels. The project demonstrates the capture of audio and video from hardware devices, as well as the redirection of canvas element content into media streams. It includes examples of transferring arbitrary text and binary data between peers and managing the negotiation of direct connections. The sa
Provides examples of manipulating raw audio/video frames and canvas elements directly within the browser.
omni-tools is a browser-based utility suite that provides client-side tools for manipulating PDFs, media files, and data formats. It functions as a collection of web-based processors and calculation engines that execute directly within the browser without requiring server-side processing. The suite includes a client-side PDF editor for merging, splitting, and reorganizing document structures, and a web-based media processor for resizing, trimming, and converting image and video files. It also features a data format converter that transforms structured information between JSON, CSV, and XML fo
Provides a comprehensive suite of browser-based tools for resizing, trimming, and converting image and video files.
This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support
A library that reads, writes, encodes, and decodes media files and streams using WebCodecs and FFmpeg WebAssembly in browser and server environments.
HLS Downloader هي أداة مدمجة في المتصفح مصممة لاكتشاف والتقاط وتجميع محتوى الوسائط المتدفقة المجزأ مباشرة من صفحات الويب. تعمل كإضافة متصفح تحدد بيانات HTTP Live Streaming، مما يسمح للمستخدمين بتنزيل مسارات الفيديو والصوت والترجمة كملفات محلية كاملة وقابلة للتشغيل. تتميز الأداة بتنفيذ جميع مهام المعالجة بالكامل داخل بيئة المتصفح. تستخدم بدائيات المتصفح الأصلية لفك تشفير مقاطع الوسائط المحمية وإعادة بناء التدفقات الثنائية المجزأة في ملفات موحدة. من خلال اعتراض حركة مرور الشبكة وتحليل بيانات تعريف التدفق، تتيح للمستخدمين اختيار دقة محددة، ولغات صوت، ومسارات ترجمة قبل بدء عمليات التنزيل المتزامنة. يوفر البرنامج إدارة شاملة لالتقاط الوسائط، بما في ذلك الكشف الآلي عن قائمة التشغيل وتسجيل الرابط اليدوي. يتعامل مع تنسيق طلبات الشبكة، وإعادة المحاولة التلقائية، والدمج النهائي لأصول الوسائط في تنسيقات قابلة للنقل. يتم توزيع المشروع كإضافة متصفح، مما يوفر واجهة مركزية لمراقبة تقدم التنزيل وإدارة ملفات الوسائط المصدرة.
Performs resource-intensive decryption and merging of media segments locally within the browser.