Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
mux.js
A collection of lightweight utilities for inspecting and manipulating video container formats.
h264-profile-level-id
TypeScript utility to process H264 profile-level-id values
jmuxer
jMuxer - a simple javascript mp4 muxer for non-standard streaming communications protocol
coconutjs
NodeJS Module to encode videos with Coconut, a Cloud Video Encoding Service built for developers
canvas-record
Record a video in the browser or directly on the File System from a canvas region (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and wasm when available.
node-video-lib
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
kurento-utils
Kurento JavaScript Utilities
mp4frag
A parser that reads piped data from ffmpeg containing a fragmented mp4 and splits it into an initialization segment and media segments. Designed for streaming live video relayed from cctv cameras.
@diffusionstudio/core
2D motion graphics and video rendering engine
h264-interp-utils
H.264 data streams and metadata are tricky to interpret. This Javascript package helps.
mp4-wasm
fast MP4 mux / demux using WASM
kurento-client-core
JavaScript Client API for Kurento Media Server
kurento-jsonrpc
Kurento RPC client library for Browser and Node.js
h264decoder
Just an H.264 video decoder.
kurento-client
JavaScript Client API for Kurento Media Server
stream-split
A very efficient stream splitter (using buffer delimiters)
mediamachine
MediaMachine services client api
@diffusion-studio/ffmpeg-js
FFmpeg.js - Use FFmpeg in the browser powered by WebAssembly
@profullstack/transcoder
A server-side module for transcoding videos, audio, and images using FFmpeg with smart presets and optimizations
@lunarr/vlc-player
VLC Player for React Native