❯SHANG_
❯SHANG_
  • Home
  • Projects
  • Blog
Contact
  1. Blog

重新夺回对工具的控制权:体验造轮子的快乐

我们每天都在使用各种各样的软件,但大部分时候,我们其实是在被动适应别人的规则。

软件的设计者决定了按钮摆在哪里、决定了功能如何运行、也决定了你的工作流应该怎样展开。遇到不顺手的地方,我们习惯了忍耐、习惯了去提 Issue 慢慢等待,或者干脆强迫自己的习惯去削足适适履。

前段时间,我刷到了博主 张咋啦zara 的视频,被她使用白板录屏工具(excalicord.com)进行讲解的方式深深吸引,这也成了我做 SketchRecord 的最初灵感。

但在使用她的网站录屏时,我发现了一些不符合我自己习惯的小细节:比如摄像头体验受限,室内光线稍微暗一点,视频里的人像就黑糊糊一片;没有绿幕时,身后的房间杂物一览无余;摄像头的轮廓也固化在角落,无法自由调校。

换作以前,我大概率只能继续忍受。但在大模型时代,我脑海里突然跳出一个强烈的声音:代码就在手里,我为什么要把工具的控制权交给别人?


一、 夺回控制权:FloatCamera 的诞生

所谓的“主体性”,第一步就是拒绝做被动的接收者。

我想要一个能随时随地免绿幕 AI 实时抠图、能自由调节亮度与对比度、还能随心所欲切换画面轮廓的悬浮摄像头。既然市面上没有现成完全贴合我习惯的,那我就自己造一个。

我自己并没有深厚的音视频底层或计算机视觉背景,但在 AI 时代,这不再是阻碍。我打开 Cursor 和 Claude,直接把最真实的需求抛给它:

“帮我用 Web 接口写一个悬浮摄像头,要求支持免绿幕 AI 实时抠图,能自由调校画面亮度与对比度,并且轮廓形状要能随时切换。”

在与 AI 的反复协同与调校中,FloatCamera 诞生了。它没有花里胡哨的商业堆砌,每一个参数、每一处交互都精确服务于我自己的录制场景。

当我第一次在没有绿幕的房间里,开着干净的人像悬浮窗录完一段清晰的画面时,那种重新主导自己工具的掌控感,远比单纯写出一段代码更让人兴奋。


二、 从单一补丁到一站式阵地:缝合 SketchRecord

FloatCamera 跑通之后,我又产生了一种新的不耐烦: 每次录屏前,我都得先打开 FloatCamera 网页悬浮,再打开白板网页,最后再去调出录屏软件……为什么我的工作流要被割裂在不同的窗口之间?

既然优秀的开源手绘白板 Excalidraw 是现成的,我为什么不把它们缝合在一起,打造一个完全服务于我个人习惯的阵地?

说干就干。我把 FloatCamera 的核心抠图与滤镜逻辑,直接移植并嵌入到基于 Excalidraw 的框架中,同时接入了浏览器的原生录屏 API,打造了 SketchRecord。

现在,我的白板录屏流程压缩到了极致:

  1. 打开 sketchrecord.com;
  2. 开启 AI 抠图摄像头,顺手拉高一点画质亮度;
  3. 边画边讲,录完直接导出视频。

没有冗余的菜单,没有强迫你接受的逻辑。所有的交互,都完全忠实于我自己的创作直觉。


三、 主体性觉醒:AI 时代的“造物者”乐趣

做完 SketchRecord 后,我最深的感悟并非来自技术细节,而是关于个人主体性的思考。

过去的软件开发像是一座巍峨的大山,昂贵的门槛把无数有想法的人挡在门外。我们习惯了扮演“消费者”,去适应大厂和产品经理定义的规则。

而 AI 的出现,抹平了繁琐的技术壁垒。它像是一个高效的执行搭档,只要你拥有清晰的意志和真实的痛点,就能把你的想法迅速具象化为现实。

在 AI 时代,重要的不再是你掌握了多少API语法,而是你是否还保留着改写规则的勇气与主观能动性。

我们不再需要等待别人来为你解决问题。只要你感到不顺手,你随时可以拿起 AI 这把武器,为你自己打造最趁手的工具。


项目体验与工具链接

这套工具最初只是为了解决我自己的小麻烦,但如果你也有类似的白板录屏或 AI 悬浮摄像头需求,欢迎试用和提出你的改进想法:

  • 🌐 SketchRecord 在线白板录屏:sketchrecord.com
  • 📷 FloatCamera 开源仓库:github.com/0-shang/float-camera

非常感谢博主 张咋啦zara 的开源项目带来的灵感。保持思考,继续造物!

Contents
  • 一、 夺回控制权:FloatCamera 的诞生
  • 二、 从单一补丁到一站式阵地:缝合 SketchRecord
  • 三、 主体性觉醒:AI 时代的“造物者”乐趣
  • 项目体验与工具链接