RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a media recording tool that enables the capture of media streams and their export as playable files. The library provides specialized utilities for recording desktop windows or entire screens and capturing 2D or 3D animations from canvas elements. It handles these tasks by interfacing with browser media stream objects to save activity as video files.
ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi
Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity. The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration. The software utilizes native display protocols to manage
Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio into multimedia recordings. It functions as a recording suite that can also be operated as a command line video recorder, allowing users to trigger and manage capture workflows via terminal commands. The software distinguishes itself by recording user input, such as mouse movements and keystrokes, as visual overlays on top of the captured video. It further supports automated workflows through the integration of system-level hardware media keys, enabling recording state change
ccapture.js is a JavaScript library for recording HTML5 canvas animations at a fixed framerate. It exports captured animation sequences as WebM movie files, animated GIFs, or archives of individual PNG and JPEG images.
spite/ccapture.js 的主要功能包括:Canvas Video Recording, Frame Rate Regulators, Animation Frame Exporters, Animation Loop Overrides, Canvas Frame Captures, Animated GIF Creators, Animation Frame Sequence Export, Animated Recording Exporters。
spite/ccapture.js 的开源替代品包括: muaz-khan/recordrtc — RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a… nickemanarin/screentogif — ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF… phw/peek — Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It… mathewsachin/captura — Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio… pygame/pygame — Pygame is a framework for building interactive 2D applications and games using the Python programming language. It… mifi/editly — Editly is a headless, programmatic video engine and automated assembler. It functions as a declarative video editor…