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 прямо сказано, что он не готов к промышленной эксплуатации и в нём могут встречаться ошибки.
Одинаково ли он работает на macOS, Windows и Linux?Редактор и экспорт одинаковы на всех платформах, но запись отличается: на macOS и Windows используются нативные механизмы захвата с полной поддержкой тем курсора и веб-камеры, а на Linux запись идёт через браузерный механизм и отслеживает только положение курсора, но не его форму и клики.
Автоматические субтитры отправляются на сервер?Нет, субтитры к озвучке создаются на устройстве, работают полностью офлайн и ничего не загружается в интернет.
Какие функции редактирования есть, кроме записи?Есть кадрирование, обрезка и управление скоростью для каждого сегмента на таймлайне, автоматические или ручные зумы, которые следуют за курсором, размытие в движении, свои обои и фоны, картинка в картинке для веб-камеры, а также аннотации: текст, стрелки и изображения с готовыми пресетами анимации.
Какие форматы экспорта и языки поддерживаются?Можно экспортировать в MP4 или GIF с разными соотношениями сторон и разрешениями, а интерфейс и субтитры поддерживают 13 языков, включая арабский, испанский, японский, корейский, а также упрощённый и традиционный китайский.
Что делать, если macOS блокирует запуск через Gatekeeper?Если вы установили .dmg вручную и Gatekeeper его заблокировал, выполните команду обхода в Терминале (предварительно выдав Терминалу полный доступ к диску), а затем включите разрешения «Запись экрана» и «Универсальный доступ» в Настройках системы.
Зачем создали это, а не просто платили за Screen Studio?Автор хотел полностью бесплатный инструмент, который покрывает основной сценарий записи демо, нужный большинству людей, без подписки Screen Studio за $29 в месяц. При этом автор честно признаёт, что это не полный аналог Screen Studio по функциям один к одному.
What are similar projects?Recordly, Drift, ScreenToGif, Captura, screenity, Cap, Kap, Concat
Size
166.2 MB
Stars
39.9K
Age
1y
Commits · 90 Days