openscreen README

The project's README from github.com/siddharthvaddem/openscreen. As one markdown file: README.md.

[!Note] OpenScreen is now archived and no longer maintained. For continued maintenance and development, a community-driven spin-off led by one of the core contributors is available here: https://github.com/EtienneLescot/openscreen

[!WARNING] This started as a side project that blew up; not production grade and you'll hit bugs, but hopefully it covers what you need. This project will soon be archived.

OpenScreen Logo

siddharthvaddem%2Fopenscreen | Trendshift

OpenScreen

OpenScreen is your free, open-source alternative to Screen Studio.

If you don't want to pay $29/month for Screen Studio but want a version that does what most people seem to need - quick, polished product demos and walkthroughs you'd post on X, Reddit or Youtube. OpenScreen does not offer every Screen Studio feature, but covers a lot of the core functionality.

Screen Studio is an awesome product and this is definitely not a 1:1 clone. If you just want something fully free and open source, this project should cover most of your needs.

100% free for both personal and commercial use. Use it, modify it, distribute it. Please respect the License.

[!NOTE] Software should be accessible. OpenScreen has no paid tiers, premium features, upsells, or functionality locked behind a paywall.

Core Features

Installation

Download the latest installer for your platform from the GitHub Releases page.

macOS

The easiest way to install on macOS is via Homebrew:

brew install --cask siddharthvaddem/openscreen/openscreen

Brew automatically picks the right build for Apple Silicon or Intel, and verifies the download against a notarized signature so Gatekeeper won't block it.

To update later: brew upgrade --cask openscreen To uninstall: brew uninstall --cask openscreen (add --zap to also remove app data)

Manual install (if you prefer)

If you'd rather grab the .dmg directly from the Releases page and encounter Gatekeeper blocking the app, you can bypass it by running the following command in your terminal after installation:

xattr -rd com.apple.quarantine /Applications/Openscreen.app

Note: Give your terminal Full Disk Access in System Settings > Privacy & Security to grant you access and then run the above command.

After running this command, proceed to System Preferences > Security & Privacy to grant the necessary permissions for "screen recording" and "accessibility". Once permissions are granted, you can launch the app.

[!NOTE] Upgrading from an older version and hitting permission issues? If you already had OpenScreen installed and the new version won't record (Screen Recording or Accessibility keep failing even after you grant them), uninstall the old version, remove OpenScreen's existing entries under System Settings > Privacy & Security (both Screen Recording and Accessibility), then do a fresh install and grant the permissions again when prompted.

Windows

Install via winget:

winget install SiddharthVaddem.OpenScreen

To update later: winget upgrade SiddharthVaddem.OpenScreen To uninstall: winget uninstall SiddharthVaddem.OpenScreen

If you'd rather grab the .exe installer directly, download it from the Releases page.

Linux

Three packages are published to the Releases page for each version. Pick the one that matches your distro:

Debian / Ubuntu / Pop!_OS (.deb)

sudo apt install ./Openscreen-Linux-latest.deb

Arch / Manjaro (.pacman)

sudo pacman -U Openscreen-Linux-latest.pacman

Any distro (.AppImage)

chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage

NixOS / Nix (flake)

Try without installing:

nix run github:siddharthvaddem/openscreen

Install into your user profile:

nix profile install github:siddharthvaddem/openscreen

For a NixOS system config (flake):

{
  inputs.openscreen.url = "github:siddharthvaddem/openscreen";

  outputs = { nixpkgs, openscreen, ... }: {
    nixosConfigurations.<host> = nixpkgs.lib.nixosSystem {
      modules = [
        openscreen.nixosModules.default
        { programs.openscreen.enable = true; }
      ];
    };
  };
}

For Home Manager, use openscreen.homeManagerModules.default with the same programs.openscreen.enable = true;.

You may need to grant screen recording permissions depending on your desktop environment.

Sandbox error: If the AppImage fails to launch with a "sandbox" error, run it with --no-sandbox:

./Openscreen-Linux-*.AppImage --no-sandbox

Platform differences

Everything in the editor and export is the same on macOS, Windows, and Linux: zooms, backgrounds, motion blur, crop/trim/speed, blur regions, annotations, auto-captions, projects, export, and all languages. The differences are in capture, where macOS and Windows use a native pipeline that Linux doesn't have:


License

This project is licensed under the MIT License. By using this software, you agree that the authors are not liable for any issues, damages, or claims arising from its use.

openscreen (siddharthvaddem/openscreen)

Searching Database…

39.9K ·GitHub
archived
这是什么?OpenScreen 是 Screen Studio 的免费开源替代品,用于制作精致的屏幕录制演示和操作教程,没有订阅费用,也没有水印。
这是桌面应用还是网页工具?它是用 Electron 构建的原生桌面应用,录制、编辑、缩放、标注和导出都在本地完成。
使用它需要注册账号或安装额外软件吗?不需要账号、API 密钥或付费版本;在 Linux 上,只需安装 PipeWire 即可让系统音频录制正常工作。
这个项目还在维护吗?不再维护,项目已归档。它最初是一个业余项目,README 本身也提醒说它并非生产级软件,你可能会遇到 Bug。
在 macOS、Windows 和 Linux 上的使用体验一样吗?编辑器和导出功能在各平台完全相同,但录制方式有所不同:macOS 和 Windows 使用原生录制管道,支持完整的光标主题和原生摄像头;Linux 则通过浏览器管道录制,只能捕获光标位置,无法捕获光标形状或点击。
自动字幕会发送到服务器吗?不会,配音字幕在设备本地生成,完全可以离线使用,不会上传任何内容。
除了录制,它还有哪些编辑功能?它支持按时间轴片段进行裁剪、修剪和速度控制,可自动或手动添加跟随光标的缩放,还支持运动模糊、自定义壁纸和背景、摄像头画中画,以及带动画预设的文字、箭头和图片标注。
支持哪些导出格式和语言?可以导出为 MP4 或 GIF,支持多种宽高比和分辨率;界面和字幕支持 13 种语言,包括阿拉伯语、西班牙语、日语、韩语,以及简体中文和繁体中文。
如果在 macOS 上遇到 Gatekeeper 拦截,该怎么办?如果你手动安装 .dmg 文件后被 macOS Gatekeeper 拦截,需要先为终端授予完全磁盘访问权限,然后在终端中运行绕过命令,最后在系统设置中开启屏幕录制和辅助功能权限。
为什么要自己做一个,而不直接付费使用 Screen Studio?作者希望有一个完全免费的工具,能覆盖大多数人所需的核心演示录制流程,无需支付 Screen Studio 每月 29 美元的订阅费;同时作者也承认,它并非功能完全一致的复刻版。
What are similar projects?Recordly, Drift, ScreenToGif, Captura, screenity, Cap, Kap, Concat
Size
166.2 MB
Stars
39.9K
Age
1y
Commits · 90 Days