webcodecs

There are 43 repositories under webcodecs topic.

  • ErickWendel/semana-javascript-expert08

    JS Expert Week 8.0 - 🎥Pre processing videos before uploading in the browser 😏

    Language:JavaScript2.5k3011.6k
  • WebAV-Tech/WebAV

    A web-based Video Editing SDK built on WebCodecs. 基于 WebCodecs 构建的网页视频编辑 SDK。

    Language:TypeScript1.8k21216196
  • security-union/videocall-rs

    teleconferencing system written in rust

    Language:Rust1.6k1681146
  • 027xiguapi/pear-rec

    pear-rec is a free and open-source cross platform software for recording, recording, and taking screenshots

    Language:TypeScript1.4k1148126
  • diffusionstudio/core

    The Video Creation Engine: Edit videos with code, featuring the fastest WebCodecs renderer for in-browser video processing.

    Language:TypeScript9791742115
  • x007xyz/fly-cut

    A web-based video editing tool implemented with WebCodecs, similar to CapCut Web.使用webcodecs实现的Web端视频编辑工具,类似剪映Web版。

    Language:Vue82351195
  • Vanilagy/mp4-muxer

    MP4 multiplexer in pure TypeScript with support for WebCodecs API, video & audio.

    Language:TypeScript58347446
  • vjeux/mp4-h264-re-encode

    Pure re-encoding of an mp4-h264 video file with the web APIs as well as in-depth description of how it works.

    Language:JavaScript4811148
  • dmnsgn/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, MOV, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.

    Language:JavaScript39861923
  • Vanilagy/webm-muxer

    WebM multiplexer in pure TypeScript with support for WebCodecs API, video & audio.

    Language:TypeScript32975523
  • zhaohappy/libmedia

    一个 TypeScript 实现的高性能媒体库,支持 WebCodecs 和 Wasm。 A high-performance media library implemented in TypeScript, support WebCodecs and Wasm.

    Language:TypeScript28952846
  • dmtrKovalenko/subtitler

    Free on-device web app for audio transcribing and rendering subtitles

    Language:TypeScript2683222
  • vnve/vnve

    🎬 VNVE (Visual Novel Video Editor) Make visual novel videos in browser 在浏览器中快速制作视觉小说视频,利用AI一键生成!

    Language:TypeScript19131024
  • wangrongding/WebCut

    🎬 基于 web 端的音视频编辑器。(A web-based audio and video editor.)

    Language:Vue1754319
  • hughfenghen/WebAV-KnowledgeGraph

    整理(索引) Web 音视频相关的 API、SDK、文章、对外产品,帮助前端开发者入门/进阶音视频领域,推动音视频技术在 Web 平台的应用实践。

  • bilibili/web-demuxer

    Demux media files in the browser using WebAssembly, designed for WebCodecs 在浏览器中实现媒体文件的解封装,专为WebCodecs设计

    Language:TypeScript14532215
  • security-union/av1-streaming

    AV1 streaming for Linux and Raspberry PI

    Language:Rust63512
  • caohongz/yifang-clip

    一方云剪是一款不依赖服务器服务的视频剪辑站点,通过整合@hughfenghen的WebAV、opfs-tools,添加一些必要的剪辑功能,希望能给相关开发者更多的帮助和启发。

    Language:Vue563422
  • hughfenghen/bloom-shadow

    在浏览器中运行的录屏工具,可用于视频课程制作、直播推流工作台;基于 WebAV 实现

    Language:TypeScript54207
  • framecrafter/framecrafter

    An extensible, fast, all-in-browser video editor.

    Language:TypeScript48221
  • moonsikpark/ngp-encode-server

    Renderer of InstantXR: Instant XR Environment on the Web Using Hybrid Rendering of Cloud-based NeRF with 3D Assets

    Language:C++332131
  • dmnsgn/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').

    Language:JavaScript30244
  • mpromonet/rtsp2web

    RTSP to websocket proxy

    Language:C++19266
  • schahriar/mfx

    In-browser video editing using WebCodec and WebGL → mfxlib.com

    Language:TypeScript192
  • tlecoz/Mp4Maker

    Based on mp4-muxer , this project provide a straight forward way to encode a MP4 file , frame by frame, directly in the browser on the client-side using WebCodecs.

    Language:TypeScript19300
  • guest271314/WebCodecsOpusRecorder

    WebCodecs Opus Recorder/Media Source Extensions Opus EncodedAudioChunk Player

    Language:JavaScript16212
  • benfoxall/scrub

    Video scrubbing with WebCodecs

    Language:JavaScript15202
  • monyone/umataste

    HTML5 fmp4 live stream (ll-fmp4) player written in TypeScript

    Language:TypeScript15103
  • crux14/webvideo.js

    📽 A simple video player made with WebCodecs / AudioWorklet

    Language:TypeScript10114
  • Martin1994/OptimeGBA.io

    A web server frontend of OptimeGBA https://aws.martincl2.me/OptimeGBA.io/

    Language:C#10110
  • webcodecPacketLoss

    webrtcHacks/webcodecPacketLoss

    simulate packet loss effects with webcodecs

    Language:HTML9202
  • Web-Components-in-Space/recordable-canvas

    A Web Component based canvas element wrapper that can be recorded to a downloadable video

    Language:TypeScript7110
  • hypervideo/svc-taco

    WebRTC Video Encoder <--> WebCodecs VideoDecoder

    Language:JavaScript6120
  • mganeko/videotrackreader_demo

    Demo of using VideoTrackReader

    Language:HTML4201
  • mpromonet/video-ws

    websocket player

    Language:JavaScript420
  • webrtcHacks/videoFileStream

    Experiments in streaming a video file to WebRTC

    Language:HTML4201