JSPM

Found 126 results for webcodecs

mediabunny

Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.

  • v1.50.7
  • 90.66
  • Published

@diffusionstudio/core

A fast, browser based video compositing engine powered by WebCodecs

  • v4.0.3
  • 56.15
  • Published

libavjs-webcodecs-bridge

A bridge between libav.js and WebCodecs, to allow easier decoding of files demuxed by libav.js

  • v0.3.2
  • 55.80
  • Published

@webav/av-cliper

WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

  • v1.2.8
  • 55.70
  • Published

node-webcodecs

Native WebCodecs API implementation for Node.js using FFmpeg

  • v1.0.0
  • 54.45
  • Published

media-codecs

Get a codec parameter string (like 'avc1.4d002a') from human readable options (like { name: 'Main', level: '4.2' }) and back to a descriptive name ('AVC Main Profile Level 4.2').

  • v3.0.0
  • 53.85
  • Published

web-demuxer

Demux media files in the browser using WebAssembly, designed for WebCodecs

  • v4.0.0
  • 53.37
  • Published

@webav/av-canvas

Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

  • v1.2.8
  • 51.72
  • Published

wrapbox

Video rendering and processing library

  • v0.1.0
  • 49.73
  • Published

@czap/web

DOM runtime: Morph, SlotRegistry, SSE client, Physical state, LLM adapter, AudioWorklet

  • v0.8.1
  • 46.72
  • Published

openvideo

Video rendering and processing library

  • v0.2.18
  • 46.13
  • Published

@yumyum-player/core

Yum-yum Player — low-latency multi-codec browser video player engine for streaming, CCTV/VMS and video walls. H.264, HEVC/H.265, MJPEG via WebCodecs + WebGL2, HLS & MPEG-TS.

  • v1.0.5
  • 44.49
  • Published

@meframe/core

Next generation media processing framework based on WebCodecs

  • v0.5.17
  • 43.75
  • Published

@openvideo/core

Core state management and logic for OpenVideo

  • v1.3.2
  • 42.19
  • Published

movi-player

Play MKV, HEVC, AV1, HDR videos in the browser. WebCodecs + FFmpeg WASM player with encrypted playback, chapters, subtitles, multi-audio tracks. No server transcoding needed.

  • v0.3.3
  • 42.08
  • Published

@openvideo/timeline

```ts interface TimelineOptions { itemTypes: string[]; sizesMap: Records<string, number>; acceptsMap: Records<string, string[]>; } ```

  • v1.3.2
  • 42.07
  • Published

@webav/av-recorder

Record MediaStream to MP4, Use Webcodecs API encode VideoFrame and AudioData, [mp4box.js](https://github.com/gpac/mp4box.js) as muxer. 录制 MediaStream 到 MP4,使用 Webcodecs API 编码 VideoFrame、AudioData,mp4box.js 封装。

  • v1.2.8
  • 41.86
  • Published

@heojeongbo/fluxion-replay

Time-travel replay system for dashboard data streams (video, logs, ROS, metrics).

  • v0.13.0
  • 40.29
  • Published

react-video-trim

A React component for selecting trim ranges on a video with a filmstrip timeline.

  • v0.2.0
  • 38.44
  • Published

ferrite.js

Canvas + WASM software/WebCodecs video player — a drop-in for mpegts.js for the no-hardware-HEVC niche.

  • v1.3.7
  • 38.39
  • Published

@mediafox/core

Framework-agnostic media player library powered by MediaBunny

  • v1.2.14
  • 37.99
  • Published

@meframe/server

Server-side exporter for @meframe/core (browser-driven, multipart upload via injected store)

  • v0.1.16
  • 37.73
  • Published

@wanlingsdk/avatar-sdk

Wanling Avatar SDK - 虚拟人视频播放SDK,支持WebCodecs解码、音视频同步、实时语音对话

  • v0.1.26
  • 37.51
  • Published

@gkzlabs/image-compression

Framework-agnostic image compression for the browser. Pure web APIs (WebCodecs, OffscreenCanvas, Comlink Worker). Works with any frontend framework (Angular, React, Vue, Svelte) or vanilla JS.

  • v0.10.26
  • 37.50
  • Published

@stormstreaming/player-core

Core playback engine for Storm Streaming Server & Cloud. Headless, low-latency, no UI — designed for custom player implementations.

  • v1.2.1
  • 37.33
  • Published

@thaunknown/mediabunny

Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.

  • v1.49.1
  • 37.29
  • Published

@stormstreaming/broadcaster-core

Core broadcaster engine for Storm Streaming Server & Cloud. Headless, low-latency, no UI — designed for custom player implementations.

  • v0.0.9-beta.0
  • 36.96
  • Published

@flow-player/browser-runtime

Rust/WASM-powered browser video player runtime with FLV/HLS/MP4 demux, WebCodecs decode, WebGL2 render, and HEVC software decode fallback.

    • v0.4.2
    • 36.59
    • Published

    @ui2v/engine

    Browser Canvas and WebCodecs rendering engine for ui2v video projects

    • v1.2.0
    • 36.55
    • Published

    nimio-player

    Nimio SLDP 2.0 Player — lightweight JS player built on WebCodecs

    • v1.12.0
    • 36.39
    • Published

    @ui2v/producer

    System-browser MP4 rendering pipeline for ui2v using Canvas and WebCodecs

    • v1.2.0
    • 36.11
    • Published

    webcodecs-polyfill

    A polyfill for the WebCodecs API for use in server-side JavaScript environments such as Node, Deno, and Bun.

    • v1.0.1
    • 36.09
    • Published

    @tscaps/engine

    Burn subtitles into video in the browser. CSS-styled captions, frame-accurate export, no server.

    • v0.1.1
    • 35.32
    • Published

    avbridge

    Play and convert arbitrary video files in the browser. Native, remux, hybrid, fallback, and transcode — one API.

    • v2.13.0
    • 34.99
    • Published

    @ahmedrowaihi/mediabunny

    Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.

    • v1.42.0-beta.6
    • 34.26
    • Published

    omni-compress

    Image, audio, and video compression for browser and Node.js. OffscreenCanvas fast path, FFmpeg Wasm fallback, Web Worker threading. Compress JPEG, PNG, WebP, AVIF, MP3, Opus, FLAC, MP4, WebM.

    • v2.4.0
    • 34.10
    • Published

    webav-canvas-grow

    拉取webav作者的包,一些包需要特化使用,这里进行修改并上传

    • v1.2.10
    • 34.01
    • Published

    @ui2v/cli

    CLI for validating, previewing, inspecting, and rendering ui2v video projects

    • v1.2.0
    • 33.66
    • Published

    @diffusionstudio/core-v4

    A fast, browser based video compositing engine powered by WebCodecs

    • v4.0.2
    • 31.44
    • Published

    @pneuma-craft/video

    Video engine — decode, composite, preview, export (built on MediaBunny)

    • v0.5.1
    • 29.77
    • Published

    webcodecs-examples

    Production-ready WebCodecs implementation examples

    • v0.1.15
    • 29.74
    • Published

    webcodecs-encoder

    A TypeScript library for browser environments to encode video (H.264/AVC, VP9, VP8) and audio (AAC, Opus) using the WebCodecs API and mux them into MP4 or WebM containers with real-time streaming support. New function-first API design.

    • v0.3.2
    • 29.48
    • Published

    @pantheonlab/audio-sdk

    Realtime Audio SDK for the Web — audio capture, echo cancellation (AEC), voice activity detection (VAD), and real-time encoding (Opus/AAC/PCM)

    • v0.1.2
    • 29.17
    • Published

    serve-emul

    The `npx serve` of Android devices — stream a booted emulator or attached device over a WebSocket H.264 feed decoded in the browser with WebCodecs.

    • v0.0.4
    • 28.13
    • Published

    webcodecs-node

    WebCodecs API implementation for Node.js using node-av

    • v0.8.5
    • 27.86
    • Published

    @pantheonlab/audio-stt-sdk

    Realtime Audio SDK for the Web — audio capture, echo cancellation (AEC), voice activity detection (VAD), and real-time encoding (Opus/AAC/PCM)

    • v0.1.3
    • 27.65
    • Published

    @firemedia/skyfire-player

    Turnkey in-browser DVB TV player: WebCodecs HW video + WASM AC-3/E-AC-3 audio + audio-master sync + DVB-subtitle overlay, over progressive-H.264 MPEG-TS. Built on @firemedia/skyfire-core.

    • v0.2.3
    • 27.32
    • Published

    compress-sdk-plus

    Browser-side media compression SDK supporting video and image compression

    • v1.0.16
    • 27.01
    • Published

    @firemedia/skyfire-core

    In-browser DVB player bridge: MPEG-TS demux + WASM AC-3/E-AC-3 decode + audio-master A/V sync + DVB-subtitle compositing. Host wires WebCodecs/WebAudio.

    • v0.2.3
    • 26.53
    • Published

    @kenzuya/mediabunny

    Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.

    • v1.28.8
    • 26.48
    • Published

    @meframe/axii

    Meframe player component for Axii framework

    • v0.0.3
    • 26.17
    • Published

    @audio/encode-aac

    Encode PCM audio samples to AAC (ADTS) via WebCodecs

    • v1.0.0
    • 25.56
    • Published

    webcodecs-utils

    Utility functions for working with WebCodecs API

    • v0.2.6
    • 25.13
    • Published

    @doedja/scenecut-web

    Browser scene change detection. Uses WebCodecs-adjacent video decode + @doedja/scenecut-core WASM motion estimation.

    • v0.2.0
    • 24.64
    • Published

    mc-clip

    魔改版本 WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

      • v1.0.51
      • 24.50
      • Published

      @mcut/media

      Media I/O for mcut on Mediabunny: probing, thumbnails, audio extraction, frame sources, client-side export with a pluggable container-format registry (MP4/WebM/MKV built in)

      • v0.1.0-alpha.0
      • 24.31
      • Published

      @vnve/core

      Use PixiJS + Webcodecs to create mp4 videos in browser

      • v1.1.1
      • 24.16
      • Published

      @openvideo/video-renderer

      Headless video renderer: runs @openvideo/engine-pixi inside a Playwright browser and returns a Buffer

        • v1.0.0
        • 24.06
        • Published

        @clipkit/renderer

        Render a ClipKit Source to MP4 locally — headless Chrome + WebCodecs, driven by Playwright. The Node-side renderer for @clipkit/runtime.

        • v1.0.0
        • 23.98
        • Published

        @pictx/gemini-veo-watermark-remover

        Remove Gemini 3.5+/legacy image watermarks and Veo video watermarks locally with reverse alpha blending. Browser, CLI, SDK, extension, userscript.

        • v0.2.4
        • 23.91
        • Published

        straight-to-video

        Browser-based, hardware-accelerated video upload optimization

        • v0.0.10
        • 23.06
        • Published

        @catlabtech/webcvt-codec-webcodecs

        Thin adapter over the W3C WebCodecs API — encode/decode video and audio frames for webcvt container packages

        • v0.2.0
        • 22.08
        • Published

        datamoshlive

        Real-time datamosh effects in the browser using WebCodecs

        • v0.1.4
        • 22.06
        • Published

        mp4craft

        TypeScript-first, zero-dependency MP4 muxer designed for the browser

        • v1.0.2
        • 22.00
        • Published

        @hmfw/wasm-player

        基于 Vue 3 + mediabunny 的媒体播放器,支持 H.264、H.265/HEVC 视频和 MP3 音频

        • v0.1.2
        • 21.92
        • Published

        @vnve/template

        vnve's video templates in order to make creating visual novel videos quicker

          • v1.1.0
          • 21.74
          • Published

          @chunpu/av-canvas

          Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

          • v1.0.4
          • 21.45
          • Published

          audiodata2pcm

          encode a AudioData frame from WebCodecs API to PCM format

            • v0.1.1
            • 21.17
            • Published

            test_webvideokit

            A TypeScript class for video transcoding in the browser using WebCodecs and LibAV.js

            • v0.0.9
            • 21.04
            • Published

            @thomasdavis/spectre-ui

            React component for automatic image and video region detection with technical overlay visualization

            • v0.2.0
            • 20.93
            • Published

            @mdslabs/wc-media-compressor-sdk

            In-browser MP4 video compression, image compression (JPEG/PNG/WebP/HEIC), and best-frame thumbnail extraction via WebCodecs — no server, no FFmpeg WASM.

            • v1.0.4
            • 20.93
            • Published

            @fly-cut/av-recorder

            Record MediaStream to MP4, Use Webcodecs API encode VideoFrame and AudioData, [mp4box.js](https://github.com/gpac/mp4box.js) as muxer. 录制 MediaStream 到 MP4,使用 Webcodecs API 编码 VideoFrame、AudioData,mp4box.js 封装。

            • v1.4.0
            • 20.93
            • Published

            @johnesleyer/tiramisu

            WebGL-powered video creation engine with WebCodecs integration

            • v2.0.4
            • 20.84
            • Published

            @avplay/core

            Framework-agnostic video player library powered by MediaBunny

            • v0.9.9
            • 20.69
            • Published

            @chunpu/av-recorder

            Record MediaStream to MP4, Use Webcodecs API encode VideoFrame and AudioData, [mp4box.js](https://github.com/gpac/mp4box.js) as muxer. 录制 MediaStream 到 MP4,使用 Webcodecs API 编码 VideoFrame、AudioData,mp4box.js 封装。

            • v1.0.4
            • 20.59
            • Published

            media-processing

            WebCodecs-compatible media API for Node.js - encode, decode, mux, demux with zero native bindings. Backed by FFmpeg child processes.

            • v0.2.0
            • 20.37
            • Published

            kenburnz

            TypeScript port of the burns BurnsPath motion spec — pure evaluate(t) + cover-crop geometry, WebCodecs export, and CSS preview. Conforms to the cross-language golden vectors.

            • v0.0.1
            • 20.05
            • Published

            @fly-cut/av-cliper

            WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

            • v1.4.0
            • 20.01
            • Published

            @chunpu/av-cliper

            WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

            • v1.0.4
            • 19.75
            • Published

            @willyrg/motionkit

            Typed 2D motion composition core for Scrawl-canvas rendering, GSAP timelines, and Mediabunny media export.

            • v0.1.2
            • 19.62
            • Published

            web-demuxer-abacusismad

            Demux media files in the browser using WebAssembly, designed for WebCodecs

            • v3.0.7
            • 19.45
            • Published

            @axonkit/audio-codecs-js

            AudioEncoder/AudioDecoder (WebCodecs-compatible API) with WASM (fdk-aac) fallback

            • v0.1.0
            • 19.40
            • Published

            @fly-cut/av-canvas

            Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

            • v1.4.0
            • 19.13
            • Published

            @lhyzero/av-cliper

            修改于WebAV WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

            • v1.3.1
            • 19.12
            • Published

            activeframe

            Custom .af video format for WebCodecs: frame-accurate playback without a video tag or third-party decoders.

            • v0.0.1
            • 18.75
            • Published

            @vylio/gemini-veo-watermark-remover

            Remove Gemini 3.5+/legacy image watermarks and Veo video watermarks locally with reverse alpha blending. Browser, CLI, SDK, extension, userscript.

            • v0.1.0
            • 18.51
            • Published

            realview.js

            RealView.js - High-performance video decoder for the browser

            • v0.0.7
            • 18.30
            • Published

            @webrock/av-recorder

            Record MediaStream to MP4, Use Webcodecs API encode VideoFrame and AudioData, [mp4box.js](https://github.com/gpac/mp4box.js) as muxer. 录制 MediaStream 到 MP4,使用 Webcodecs API 编码 VideoFrame、AudioData,mp4box.js 封装。

            • v1.1.51
            • 17.81
            • Published

            @lhyzero/av-canvas

            修改于WebAV Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

            • v1.2.8
            • 17.12
            • Published

            @xuhuanyu/av-recorder

            Record MediaStream to MP4, Use Webcodecs API encode VideoFrame and AudioData, [mp4box.js](https://github.com/gpac/mp4box.js) as muxer. 录制 MediaStream 到 MP4,使用 Webcodecs API 编码 VideoFrame、AudioData,mp4box.js 封装。

            • v1.3.0
            • 17.10
            • Published

            electron-native-player

            High-performance cross-platform YUV video player for Electron with zero-copy SharedArrayBuffer

            • v1.0.0
            • 16.81
            • Published

            wasm-m3u-player

            High-performance headless video player built with Rust/WASM. Hardware-accelerated decoding via WebCodecs, renders to canvas. Supports MP4, MKV, WebM with AC-3/E-AC-3 software decoding.

            • v0.0.1
            • 16.75
            • Published

            @webrock/av-cliper

            WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

            • v1.1.51
            • 16.64
            • Published

            vidpickr-mux

            Stream-merge video + audio into MP4 entirely in the browser. Used in production by VidPickr; published standalone so anyone can build a download tool without a server queue.

            • v0.1.0
            • 16.64
            • Published

            clipify-web-transcoder

            A TypeScript module for streaming video frames, editing them in real-time, and outputting a new video with WebCodecs

              • v1.0.0
              • 16.26
              • Published

              @xuhuanyu/av-cliper

              WebCodecs-based, combine video, audio, images, text, with animation support 基于 WebCodecs 合成 视频、音频、图片、文字,支持动画

              • v1.3.0
              • 16.22
              • Published

              @webrock/av-canvas

              Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

              • v1.1.51
              • 15.76
              • Published

              @xuhuanyu/av-canvas

              Combine Text, Image, Video, Audio, UserMedia, DisplayMedia to generate MediaStream. With [AVRcorder](../av-recorder/README.md) you can output MP4 streams and save them as local files or push them to the server.

              • v1.3.0
              • 15.73
              • Published

              @mustangdas/react-ip-camera

              React components for IP camera streaming via WebSocket with H.264/H.265 video decoding

              • v1.0.0
              • 15.62
              • Published

              web-demuxer-mini

              Demux media files in the browser using WebAssembly, designed for WebCodecs

              • v3.0.1
              • 13.81
              • Published

              @sequio/engine

              A command-style object-graph engine for building video editors on top of PixiJS. Provides the runtime (decode / composite / audio / export); persistence, schema, undo, collaboration and UI are left to the consumer.

              • v0.1.1
              • 0.00
              • Published

              @hygc/editor

              Browser NLE video editor — Remotion preview, WebCodecs export (H.264/H.265/AV1), multi-track timeline, captions, transitions, voiceover. Host-adapter persistence.

              • v0.1.0
              • 0.00
              • Published

              framely-cli

              framely — the typed, undoable video-project surface an AI agent (Claude Code, any MCP host) drives. Installs the `framely` command.

              • v0.1.0
              • 0.00
              • Published

              @wordpress/video-conversion

              Client-side video conversion for WordPress. Currently converts animated GIFs to MP4/WebM via WebCodecs.

              • v0.2.1-next.v.202607070741.0
              • 0.00
              • Published