桌面软件 已归档

openscreen

siddharthvaddem/openscreen

免费创建惊艳演示。开源,无需订阅,无水印,可免费用于商业用途。Screen Studio 的替代方案。

39944
Stars 标星
3150
Forks 分支
107
Watchers 关注
48
Open Issues
TypeScript
主要语言
MIT
开源协议
166.2 MB
仓库大小
3 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:siddharthvaddem/openscreen
git clone https://github.com/siddharthvaddem/openscreen.git
git clone git@github.com:siddharthvaddem/openscreen.git
README.md main

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

[!注意]
OpenScreen 现已归档,不再维护。如需继续维护和开发,由核心贡献者之一领导的社区驱动衍生项目可在此获取:https://github.com/EtienneLescot/openscreen

[!警告]
这最初是一个爆红的副项目;非生产级,你会遇到一些错误,但希望它能满足你的需求。该项目将很快被归档。



开放屏幕

OpenScreen 是 Screen Studio 的免费开源替代方案。

如果你不想每月支付 29 美元购买 Screen Studio,但又希望有一个版本可以完成大多数人所需的功能——快速、精美的产品演示和教程,可以发布到 X、Reddit 或 YouTube。OpenScreen 并不提供 Screen Studio 的所有功能,但涵盖了许多核心功能。

Screen Studio 是一款很棒的产品,这绝对不是 1:1 克隆。如果你只想要完全免费并且开源的东西,这个项目应该能满足你大部分需求。

100% 免费,可用于 个人 和 商业 用途。可以使用、修改、分发它。请遵守许可协议。

[!注意]
软件应该是可访问的。OpenScreen 没有付费等级、付费功能、增值销售或功能锁在付费墙后面。

核心功能

  • 录制特定窗口或整个屏幕。
  • 录制麦克风和系统音频。
  • 网络摄像头叠加,支持画中画、拖动定位、镜像和形状选项。
  • 自动或手动缩放,支持调整深度、持续时间、缓动和像素精确位置;自动缩放可在工作时跟随光标。
  • 自定义光标大小、平滑度和点击效果,支持光标主题和录制后路径平滑。
  • 语音解说自动生成字幕,在设备上生成,无需上传(可离线使用)。
  • 壁纸、纯色、渐变或自定义背景图片。
  • 运动模糊。
  • 在时间线上裁剪、修剪,并对每段控制播放速度。
  • 文字、箭头和图像注释,带文字动画预设。
  • 时间线吸附指南及音频波形,方便修剪。
  • 可自定义键盘快捷键。
  • 导出为多种宽高比和分辨率的MP4或GIF。
  • 支持语言:阿拉伯语、英语、西班牙语、法语、意大利语、日语、韩语、葡萄牙语(巴西)、俄语、土耳其语、越南语、简体中文和繁体中文。

安装

从 GitHub Releases 页面下载适用于您平台的最新安装程序。

macOS

在 macOS 上安装的最简单方法是通过 Homebrew:

brew install --cask siddharthvaddem/openscreen/openscreen

Brew 会自动为 Apple Silicon 或 Intel 选择正确的构建版本,并根据经过公证的签名验证下载文件,这样 Gatekeeper 就不会阻止它。

稍后更新:brew upgrade --cask openscreen 删除:brew uninstall --cask openscreen(添加 --zap 以同时移除应用数据)

手动安装(如果你愿意的话)

如果你更愿意直接从 Releases 页面 下载 .dmg 文件,并遇到 Gatekeeper 阻止应用的情况,可以在安装后通过在终端运行以下命令绕过它:

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

注意:在 系统设置 > 隐私与安全 中给予你的终端“完全磁盘访问”权限,以便授予访问权限,然后运行上述命令。

运行此命令后,前往 系统偏好设置 > 安全性与隐私 授予“屏幕录制”和“辅助功能”的必要权限。一旦权限授予,你就可以启动应用程序。

[!注意]
从旧版本升级时遇到权限问题? 如果你之前已经安装了 OpenScreen 并且新版本无法录屏(即使授予权限后,屏幕录制或辅助功能仍然失败),请卸载旧版本,移除 OpenScreen 在 系统设置 > 隐私与安全 下的现有条目(包括屏幕录制和辅助功能),然后重新安装,并在提示时再次授予权限。

窗口

通过 winget 安装:

winget install SiddharthVaddem.OpenScreen

稍后更新:winget upgrade SiddharthVaddem.OpenScreen 卸载:winget uninstall SiddharthVaddem.OpenScreen

如果你更愿意直接获取 .exe 安装程序,请从 Releases 页面 下载。

Linux

每个版本在 Releases 页面 发布三个软件包。请选择与你的发行版匹配的一个:

Debian / Ubuntu / Pop!_OS (.deb)

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

Arch / Manjaro (.pacman)

sudo pacman -U Openscreen-Linux-latest.pacman

任何发行版(.AppImage)

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

NixOS / Nix(flake)

尝试在不安装的情况下:

nix run github:siddharthvaddem/openscreen

安装到你的用户配置文件中:

nix profile install github:siddharthvaddem/openscreen

对于 NixOS 系统配置(flake):

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

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

对于 Home Manager,请使用 openscreen.homeManagerModules.default 并保持相同的 programs.openscreen.enable = true;。

根据您的桌面环境,您可能需要授予屏幕录制权限。

沙箱错误: 如果 AppImage 启动失败并显示“sandbox”错误,请使用 --no-sandbox 启动:

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

平台差异

编辑器和导出在 macOS、Windows 和 Linux 上都是相同的:缩放、背景、运动模糊、裁剪/修剪/速度、模糊区域、注释、自动字幕、项目、导出以及所有语言。差异主要在捕获上,macOS 和 Windows 使用 Linux 所不具备的本地管线:

  • 本地录制:macOS(ScreenCaptureKit)和 Windows(Windows Graphics Capture)通过本地管线进行录制,以获得更高质量和干净的窗口级捕获。Linux 则通过浏览器管线进行录制。
  • 自定义光标:在 macOS 和 Windows 上,可以捕获真实光标(形状、类型和点击),这支持光标主题、点击效果和可编辑光标叠加。在 Linux 上仅捕获光标位置(用于自动缩放),因此这些光标选项不可用。
  • 网络摄像头:在 macOS 和 Windows 上通过本地方式捕获;在 Linux 上通过浏览器录制,但仍可作为画中画叠加使用。
  • 系统音频 支持因操作系统而异:
    • macOS:需要 macOS 13。在 macOS 14.2 上,系统会提示您授予音频捕获权限。macOS 12 及以下版本无法捕获系统音频(麦克风仍可使用)。
    • Windows:开箱即用。
    • Linux:需要 PipeWire(Ubuntu 22.04、Fedora 34 默认)。仅使用旧版 PulseAudio 的设置可能无法捕获系统音频(麦克风应仍可使用)。

许可

本项目根据 MIT 许可证 许可发布。使用本软件即表示您同意作者对因使用本软件而产生的任何问题、损害或索赔不承担责任。

本站来源与版权声明
  • 本文标题:openscreen - 免费创建惊艳演示
  • 本文链接:https://www.cn121.com/desktop/siddharthvaddem-openscreen.html
  • 原项目:siddharthvaddem/openscreen 版权归原作者 siddharthvaddem 及贡献者所有
  • 收录信息:本站于 2026-10-06 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 siddharthvaddem/openscreen。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。