4 repository-uri
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 este un utilitar integrat în browser conceput pentru a detecta, captura și asambla conținut media fragmentat direct de pe paginile web. Funcționează ca o extensie de browser care identifică manifestele HTTP Live Streaming, permițând utilizatorilor să descarce piese video, audio și subtitrări ca fișiere locale complete, redabile. Instrumentul se distinge prin efectuarea tuturor sarcinilor de procesare în întregime în mediul browser-ului. Utilizează primitive native ale browser-ului pentru a decripta segmentele media protejate și a reconstrui fluxurile binare fragmentate în fișiere unificate. Prin interceptarea traficului de rețea și parsarea metadatelor fluxului, permite utilizatorilor să selecteze rezoluții specifice, limbi audio și piese de subtitrare înainte de a iniția operațiuni de descărcare concurente. Software-ul oferă o gestionare cuprinzătoare pentru capturarea media, inclusiv detecția automată a playlist-urilor și înregistrarea manuală a link-urilor. Gestionează orchestrarea cererilor de rețea, reîncercările automate și muxarea finală a activelor media în formate portabile. Proiectul este distribuit ca o extensie de browser, oferind o interfață centralizată pentru monitorizarea progresului descărcării și gestionarea fișierelor media exportate.
Performs resource-intensive decryption and merging of media segments locally within the browser.