TheOrcDev/videorc
Open-source macOS screen recorder & multistream studio — record in 4K, stream live, publish with AI.
Videorc – 面向創作者的 AI 原生桌面工作室
是什麼 – 一個開源桌面應用程式,可捕獲螢幕與網路攝影機,向多個平台即時串流,並自動產生 AI 驅動的後製資產(如字幕、標題、章節、亮點)。所有操作皆可在單一視窗中完成。
核心功能
- 基於場景的工作流程 – 選擇預設(螢幕+攝影機、僅螢幕、僅攝影機、並排)後,單擊即可開始錄製。
- 即時多平台串流 – 一次編碼同時產生本地 MKV 檔案與 RTMP 流,支援可選的多目標同步串流,並提供各目標的健康狀態監控。
- 即時字幕 – 語音轉文字,延遲約 1 秒;字幕可燒錄至串流、錄製檔、兩者皆燒錄或不燒錄。
- 錄製後 AI 處理 – 停止錄製後,透過登入的 Videorc 帳號,可自動產生字幕、建議的標題/描述、摘要、章節標記、亮點,並將所有內容打包為可直接貼上的「發布套件」。
- 背景自訂 – 可新增自訂壁紙影像,調整透明度,或完全移除。
- 跨平台預覽 – macOS 使用原生 CAMetalLayer 預覽;Windows 目前使用 Electron 基礎的表面。
技術堆疊
- 前端 – Electron + React(TypeScript)搭配 shadcn/ui 建構 UI。
- 後端 – Rust 服務負責捕獲、合成、錄製與串流;透過認證的本機主機 WebSocket 與 UI 通訊。
- 編碼 – 內建 LGPL 兼容的 FFmpeg 驅動所有影片/音訊編碼與複用。
- 資料儲存 – SQLite 本地儲存會話元資料與 AI 資產。
開源與授權
- 桌面應用(捕獲、UI、串流、即時字幕)採用 AGPL-3.0 授權發行——您可建構、執行並審查每一行程式碼。
- AI 雲端服務(轉錄、標題/摘要生成等)透過登入的 Videorc 帳號提供;客戶端不持有提供者金鑰,僅在明確的會話級同意下上傳資料。
- 內建 FFmpeg 遵循 LGPL;品牌資產獨立管理,受商標檔案保護。
快速上手
# 前置條件
corepack enable # 啟用 pnpm 11
corepack install # 安裝 pnpm
pnpm install # 安裝 JS 依賴
pnpm dev # 啟動 UI + Rust 後端(開發模式)
- macOS 預設錄製儲存路徑為
~/Movies/Videorc/Recordings;元資料儲存在~/Library/Application Support/Videorc/videorc.sqlite3。 - Windows 使用標準使用者資料與 Videos 檔案夾。
- 打包 macOS 建構:
pnpm ffmpeg:build:macos && pnpm package:desktop。 - 詳細建構、分發及 Windows 特定開發說明請參見
docs/檔案夾。
路線圖 / 狀態
- macOS 位於 Beta 階段(提供已簽署、已驗證的建構版本)。
- Windows 位於 Alpha 階段(嚴格准入,經充分驗證後才發布安裝程式)。
- 兩者皆為預發行版本,更新迅速;請預期偶發的錯誤與快速迭代的發行節奏。
貢獻指南
- 請遵循
AGENTS.md指南以了解驗證門檻與貢獻規範。 - 歡迎提交錯誤報告;Windows 使用者請使用隱私安全的提交表單。
- 大型變更應在提交 PR 前透過 Issue 進行討論。
了解更多
- 官方網站與下載:https://videorc.com
- 倉儲地址:https://github.com/TheOrcDev/videorc
- 授權詳情:
LICENSE(AGPL-3.0)及品牌相關TRADEMARK.md
相關
- 專案
- 專案
- 專案
- 專案
- 專案