awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
siddharthvaddem avatar

siddharthvaddem/openscreen

0
View on GitHub↗
7,282 星标·441 分支·TypeScript·mit·7 次浏览openscreen.vercel.app↗

Openscreen

OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content.

The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of webcam feeds as picture-in-picture overlays and the addition of animated arrows, text, and custom cursor effects.

The software covers a wide range of media capabilities, including screen and audio capture, timeline-based editing with audio waveforms, and visual enhancement tools for custom backgrounds. It supports various media export options for different resolutions and aspect ratios.

The project is implemented using TypeScript.

Features

  • Screen and Audio Capture - Captures simultaneous screen video and system/microphone audio for recording.
  • Screen Recording and GIF Editors - Combines screen capture with a timeline editor for trimming and cropping video recordings.
  • Visual Tutorial Creation - Supports creating step-by-step software tutorials through screen recording and visual annotations.
  • Canvas Rendering - Uses a canvas-based rendering system to draw video frames and overlays for real-time visual manipulation.
  • Instructional Video Production - Provides tools for trimming recordings and adding highlights to create clear instructional content.
  • Video Post-Production Effects - Produces polished promotional demos using webcam overlays, cursor smoothing, and custom backgrounds.
  • Video Timeline Visualizers - Provides a video timeline with audio waveforms and snapping guides for precise trimming and cropping.
  • Visual Layer Composition - Utilizes a layered composition pipeline to stack backgrounds, screen captures, and overlays before rendering.
  • Timeline State Managers - Employs a centralized time-index to manage playback markers, audio cuts, and visual changes.
  • Visual Annotation Tools - Implements a system for adding animated arrows, text, and custom cursor effects to emphasize screen elements.
  • Visual Annotation Tools - Allows adding animated arrows, text, and images to highlight specific elements in recordings.
  • Automatic Speech Recognition - Provides on-device speech-to-text transcription to generate captions locally for privacy.
  • Technical Media Capture - Captures high-resolution window and audio streams specifically for technical documentation guides.
  • Animated Recording Exporters - Exports recorded screen activity into video files with customizable resolutions and aspect ratios.
  • Automatic On-Device Captioning - Provides on-device voiceover transcription to create captions without uploading data to external servers.
  • Cursor Animations - Enhances cursor visibility with custom sizes, smoothing, and click effects during playback.
  • On-Device Generation - Generates voiceover captions directly on the user's device to ensure data privacy and offline access.
  • Customizable Webcam Bubbles - Integrates webcam feeds as picture-in-picture overlays with adjustable shapes and positions.
  • Automated Zoom Effects - Implements dynamic zooming that follows the cursor or manual focal points with adjustable easing.
  • Screen Space Coordinate Mappings - Calculates focal points by mapping cursor coordinates to the screen space for dynamic zooming.

Star 历史

siddharthvaddem/openscreen 的 Star 历史图表siddharthvaddem/openscreen 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

siddharthvaddem/openscreen 是做什么的?

OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content.

siddharthvaddem/openscreen 的主要功能有哪些?

siddharthvaddem/openscreen 的主要功能包括:Screen and Audio Capture, Screen Recording and GIF Editors, Visual Tutorial Creation, Canvas Rendering, Instructional Video Production, Video Post-Production Effects, Video Timeline Visualizers, Visual Layer Composition。

siddharthvaddem/openscreen 有哪些开源替代品?

siddharthvaddem/openscreen 的开源替代品包括: webadderallorg/recordly — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines… seadve/kooha — Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording.… nickemanarin/screentogif — ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF… lihaoyun6/quickrecorder — QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio.… alyssaxuu/motionity — Motionity is a browser-based motion graphics editor and video compositor. It provides a visual timeline for creating… visualize-ml/book2_beauty-of-data-visualization — This project is a mathematical visualization library and a collection of algorithmic art. It serves as a data…

Openscreen 的开源替代方案

相似的开源项目,按与 Openscreen 的功能重合度排序。
  • webadderallorg/recordlywebadderallorg 的头像

    webadderallorg/Recordly

    17,953在 GitHub 上查看↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    TypeScriptelectronfreelinux
    在 GitHub 上查看↗17,953
  • nickemanarin/screentogifNickeManarin 的头像

    NickeManarin/ScreenToGif

    27,114在 GitHub 上查看↗

    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

    C#editorgifrecorder
    在 GitHub 上查看↗27,114
  • seadve/koohaSeaDve 的头像

    SeaDve/Kooha

    3,262在 GitHub 上查看↗

    Kooha is a screen recorder for Linux desktops that utilizes the Wayland protocol and XDG Portals for secure recording. It functions as a hardware-accelerated screen capture tool that offloads video compression to the GPU to reduce CPU load and power consumption. The application integrates the PipeWire framework to capture system and microphone audio streams and leverages FFmpeg for muxing video streams and exporting various codecs and containers. Its user interface is a native Linux application built with the GTK toolkit. The software covers screen recording and capture of entire displays, s

    Rustgnomegstreamergtk-rs
    在 GitHub 上查看↗3,262
  • lihaoyun6/quickrecorderlihaoyun6 的头像

    lihaoyun6/QuickRecorder

    7,969在 GitHub 上查看↗

    QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni

    Swift
    在 GitHub 上查看↗7,969
查看 Openscreen 的所有 30 个替代方案→