TheOrcDev/videorc
Open-source macOS screen recorder & multistream studio — record in 4K, stream live, publish with AI.
Videorc – クリエイター向けAIネイティブデスクトップスタジオ
何であるか – スクリーンとWebカメラのキャプチャ、複数のプラットフォームへのライブストリーミング、AIで自動生成されるトランスクリプト、タイトル、チャプター、ハイライトなどを、1つのウィンドウから行えるオープンソースのデスクトップアプリ。すべてがシーンベースのUIで統合されている。
主な機能
- シーンベースのワークフロー – プリセット(スクリーン+カメラ、スクリーンのみ、カメラのみ、サイドバイサイド)を選択し、1クリックで録画を開始。
- ライブマルチプラットフォームストリーミング – 1つのエンコードでローカルのMKVファイルとRTMPストリームの両方を供給。複数の宛先へのオプション同時配信と、各宛先の健全性モニタリングが可能。
- ライブ字幕 – 音声認識による字幕生成(遅延約1秒);ストリーム、録画、両方、または無しにバーンイン可能。
- 録画後のAI処理 – 停止後、サインイン済みのVideorcアカウント経由で、トランスクリプト、推奨タイトル/説明文、要約、チャプター、ハイライトを生成し、すべてを「パブリッシュパック」としてコピー可能な形でバンドル。
- 背景のカスタマイズ – 自分の壁紙画像を追加、透明度を調整、または完全に削除可能。
- クロスプラットフォームプレビュー – macOSはネイティブのCAMetalLayerプレビューを使用;Windowsは現在Electronベースの表面を使用。
技術スタック
- フロントエンド – Electron + React(TypeScript)+ shadcn/ui をUIに使用。
- バックエンド – Rustサービスでキャプチャ、合成、録画、ストリーミングを処理;UIとの通信は認証済みローカルホストWebSocket経由。
- エンコード – ライセンス準拠のFFmpeg(LGPL準拠)がすべてのビデオ/オーディオエンコードおよびリムックスを担当。
- データストレージ – 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は ベータ(署名済み、ノタライズ済みビルドあり)。
- Windowsは アルファ(厳格なゲート、広範な検証後のみインストーラーをリリース)。
- 両方ともプレリリースで、急速に進化;時折バグが発生し、リリース頻度が高い。
貢献方法
- 検証ゲートと貢献規約については
AGENTS.mdを参照。 - バグ報告は歓迎。Windows向けにはプライバシー保護された問題フォームを使用。
- 大規模な変更はPRを開く前に、Issueで議論することを推奨。
さらに学ぶには
- 公式サイト&ダウンロード: https://videorc.com
- リポジトリ: https://github.com/TheOrcDev/videorc
- ライセンス詳細:
LICENSE(AGPL-3.0)およびブランディング用のTRADEMARK.md
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト