跳到正文
← 全部笔记
AIBOOTNOTE

为了偷懒,我用AI做了一个免费的「视频文案采集器」:刷抖音小红书视频,一键提取文案,还可以直接存进Obsidian

尹睦7 分钟阅读

原载公众号 BookNote · 保留原文观点与写作日期

#AI

阅读公众号原文 ↗

为了偷懒,我用AI做了一个免费的「视频文案采集器」:刷抖音小红书视频,一键提取文案,还可以直接存进Obsidian 大家好我是敦敦,获客操盘手 & AI学习者。我是一个重度 Obsidian(一个知识管理软件) 用户。什么意思呢?就是我日常看到任何有价值的信息,第一反应不是收藏,不是截图,而是存进 Obsidian。因为收藏夹会死,截图会烂在相册里,只有变成我自己知识库里的一条笔记,它才真正属于我。 Obsidian 官方有个插件叫 Web Clipper,挺好用的,网页文章一键采集,YouTube 视频也能自动转写成文字存进去。我靠这个插件积累了大量的素材和灵感。但有一天我刷抖音,看到一个讲营销策略的视频,内容特别好,我想存下来。然后我发现,按照常规的方式来做这件事:复制抖音链接 → 用其他工具转成文字 → 存到我的 Obsidian 里。这个过程对我来说还是有点长了。我是一个懒人,我希望能有一个工具,能像 Web Clipper 那样,一键就存下来。可惜的是 Web Clipper 不支持抖音,也不支持小红书。其他插件我不知道有没有符合要求的,但是涉及到转写,大概率要开会员啥的。所以我就想到,反正咱们能 vibe coding,不如自己造一个。第一版:能用,但不够优雅逻辑很简单:

在视频页面点一下,把视频地址抓下来,丢给语音转写服务,拿回文字,导出成 Markdown,完事。第一版做出来了,插件只负责拿到视频或者音频地址,转写的逻辑跑在我自己的服务器上。自用完全没问题,抖音能转,小红书也能转,一键存进 Obsidian,爽得飞起。但做完之后我就开始想一个问题:

如果别人也想用呢?方案一:让别人也走我的服务器可以,但本来我的服务器就是穷鬼套餐,根本扛不住压,而且转写也需要成本,那我必须要收费才能干这事。但我又不想花时间去做运维,毕竟咱也不靠这玩意吃饭。更重要的是,这样一来别人的视频数据要过我的服务器,隐私上总觉得不太对。方案二:把代码开源出去但是这也存在一个问题,如果让每个人都在前后端分别部署一遍,那也太麻烦了,失去了开源的大部分意义。我想了想,觉得这两种方式都不够优雅。想通了:把转写的主动权还给用户后来我想到一个更轻量的方案,也是我最终采用的方案:不用后端服务器,插件拿到视频地址后,直接交给 API 转写。也就是说,转写这件事,全部交给用户自己的 API 来做,并且彻底消灭服务器这一层。每个用户在插件里配置自己的 API Key,调用自己的转写服务,数据走自己的账号。插件完全不碰你的内容。这个方案一想通,我就觉得整件事一下子变得很干净:没有服务器。  我不需要维护后端,不需要承担成本,不需要操心扩容和宕机。没有隐私顾虑。  你的 API Key 只存在你本地浏览器里,你的视频数据只走你自己的账号,跟我没有任何关系。

没有付费门槛。  你用自己的 API,花自己的钱。其实很多 API 有大量免费额度,基本等于不花钱,跟我没有任何经济关系。足够灵活。  我在服务器上默认选的是阿里百炼的语音模型,非广告,只不过百炼送了我很多免费 token,刚好拿来测试了。注册就送很多额度,够用很久。如果你不喜欢百炼,也行,配个自定义 API 地址就能用自己的转写服务,主打一个你的地盘你做主。这就是这个项目最核心的思路:我不想做平台,我只做工具。工具就应该轻,应该透明,应该让用户有掌控感。使用方法上面絮叨完,下面进入正题,这东西的使用说明。

  1. 安装:只需要 3 分钟因为还没上 Chrome Web Store,审核流程比较久,目前是开发者模式加载。但别被「开发者模式」吓到,操作非常简单:
  2. 去 GitHub 下载代码,clone 或者下载 ZIP 都行。
  3. 打开 Chrome 的扩展管理页面,开启开发者模式。
  4. 点「加载已解压的扩展程序」,选择下载的文件夹。
  5. 出现扩展图标就这么几步,3 分钟搞定,就可以开始用了。
  6. 配置 API 1 项目仓库地址:https://github.com/Yinmu/video-transcript-clipper

点设置 API,就会进入配置界面。

然后按顺序把接口地址、API Key、模型名填进去。选百炼会自动填好地址,其他平台需要自定义。最后测试一下连接,如果测试成功,保存就可以了。后面使用的时候,插件会一直用你存好的配置。 3. 采集在你想要采集的视频页面,点击「采集并转写」,插件就会开始运行。运行过程中下方会有进度提示,运行成功后会把文案输入到中间的红框里。如果失败,也会把错误信息存到诊断信息里,方便我们借助 AI 排查。

温馨提示: 1)目前要采集视频,必须在准确的视频地址页面。如果是在小红书和抖音发现页的弹出窗口,我们的工具 get 不到。 2)抖音因为防盗机制太强,目前采用的方案是在浏览器下载完音频,再上传到 API 平台去转写,所以太长的视频可能会因为文件过大而报错,或者耗时比较久。但我实际测试过,10 分钟左右的口播视频转写起来也很快,半小时内的视频转写问题都不大。 4. 存档为了方便大家灵活取用,存档这里有三种不同的选择。 1 2 比如抖音:https://www.douyin.com/video/7622971xxxx 或者小红书:https://www.xiaohongshu.com/discovery/item/69edd17b000xxxxxx

下载 Markdown :下载到你浏览器设定好的地址。复制 Markdown :方便手动粘贴到任意地方。导入 Obsidian :如果你已经打开了 Obsidian,它会自动保存到你的仓库里。就像这样。

OK,到这里,这个工具的使用说明就介绍完了。谁适合用这个工具做内容运营的人。 看到爆款视频,想拆解文案结构、分析话术套路、研究情绪节奏?提取出来就能逐句分析了。做知识管理的人。 特别是 Obsidian 用户,这个工具等于给你的 Web Clipper 补上了最缺的一块:国内短视频平台的内容采集能力。做课程和培训的人。 需要整理视频里的发言稿?一键出文案。或者你就是跟我一样懒,只想一步到位。 这个理由就足够了。做这个工具本来也是为了方便我偷懒,不过后面觉得或许也有朋友能用到,所以特意做了一个轻量化的开源版本分享给大家。

最后欢迎大家来跟我交流完善这个小工具,也欢迎大家魔改和二创。这个项目 MIT 协议,完全免费,可以自由使用、修改、商用,随便蹬,站起来蹬。代码是原生的 Manifest V3 Chrome 扩展,没有构建步骤,没有框架依赖,改完代码刷新扩展就能生效。如果你是开发者,想改什么直接改。我做这个工具的初衷很简单:我自己需要,所以我做了。做完之后觉得可能别人也需要,所以开源了。没有什么宏大的愿景,就是一个实实在在解决问题的小工具。但有时候就是这种小工具,能省掉你每天那么几分钟的烦躁。积累起来,也是挺大一笔时间。有问题欢迎提 Issue。我是敦敦,多年获客操盘手,AI学习者,如果你对流量获客有什么想法或者困惑,欢迎和我交流。 1 2 项目仓库地址: https://github.com/Yinmu/video-transcript-clipper

—

有值得继续追问的问题?写信交流 ↗