画面収録を製品デモや手順動画に仕上げられる、Windows・macOS・Linux対応の無料オープンソースアプリ。
0xSero/video-edit
macOSの画面録画を、不要部分や機密情報を除いたアップロード可能な動画に仕上げ、レンダリング結果まで検証するエージェントスキルとスクリプト一式。
- スター
- 86
- フォーク
- 5
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
video-editは、45〜90分のmacOS画面録画(OBS、Webカメラ付き画面録画)を、アップロードできる20〜30分の動画に仕上げるためのPython・ffmpegスクリプトとエージェントスキルです。文字起こしを軸にワークフローを進め、エージェントが残す範囲を決めると、スクリプトが編集決定リストを作成してレンダリングし、結果を確認します。すべてローカルで実行できます。
このツール一式は、未編集の録画によくある問題に対応します。長時間にわたって画面に変化がない箇所は、無音ではなくフレーム差分の解析で検出します。間は、ノイズ除去後の音声が静かな箇所に限って短縮します。ホスト名やAPIキーなどの機密テキストは、ぼかしウィンドウで覆い、レンダリング後の出力をOCRで確認します。Apple Visionで手のポーズと顔を検出し、確認が必要な候補区間に目印を付けます。音声にはDeepFilterNet3によるノイズ除去、EQ、ディエッサー、コンプレッション、2パスのloudnorm(−16 LUFS)を適用します。
グループ単位でレンダリングを再開できます。検証スクリプトは期待されるフレーム数を再計算し、音声トラックの長さを比較したうえで、完成ファイルにOCRを再実行します。情報漏洩が見つかると、ゼロ以外の終了コードで終了します。selftestスクリプトでは、合成した録画を使ってパイプライン全体を実行します。
主な機能
- 01残す範囲とプライバシー保護のためのカットを、単一のjob.jsonファイルで定義する文字起こしベースの編集。
- 02無音検出とは別に、フレーム差分によって画面が静止している箇所を検出。
- 03機密テキストがある領域全体をぼかし、レンダリング後の出力をOCRにかけて漏洩がないことを確認。
- 04DeepFilterNet3によるノイズ除去と、-16 LUFSを目標とする2パスのloudnormを備えた音声処理。
- 05macOSのVideoToolboxを使った、グループ単位で再開可能なh264レンダリングと検証ゲート。
ユースケース
- コーディングセッションやデモを録画した長時間のOBS画面録画を、短いYouTube動画に編集する。
- 録画を公開する前に、ホスト名、トークン、その他の画面上の機密情報を隠す。
- Macで録画したトークから待機時間を取り除き、間を詰める。
クイックスタート
- 1
リポジトリをエージェントスキル用ディレクトリにクローンします
git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit - 2
Pythonの依存関係をインストールします
python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz - 3
合成した録画データでセルフテストを実行し、インストールを確認します
bash scripts/selftest.sh /tmp/ved-selftest
使う前に知っておきたいこと
- macOS 14以降が必要です。Linuxはそのままではサポートされていません。
- 特定のOBS風macOS画面録画ワークフロー向けに構築されています。
- ffmpeg 6.0以降とPython 3.10以降を別途インストールする必要があります。
収録されている特集
トピック
よくある質問
- video-edit とは?
- macOSの画面録画を、不要部分や機密情報を除いたアップロード可能な動画に仕上げ、レンダリング結果まで検証するエージェントスキルとスクリプト一式。 video-editは、45〜90分のmacOS画面録画(OBS、Webカメラ付き画面録画)を、アップロードできる20〜30分の動画に仕上げるためのPython・ffmpegスクリプトとエージェントスキルです。文字起こしを軸にワークフローを進め、エージェントが残す範囲を決めると、スクリプトが編集決定リストを作成してレンダリングし、結果を確認します。すべてローカルで実行できます。
- video-edit は無料で使えますか?ライセンスは?
- video-edit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- video-edit は今もメンテナンスされていますか?
- 活発にメンテナンス中。video-edit の最終コミットは 2026年11月4日 です。
- video-edit は何に使えますか?
- コーディングセッションやデモを録画した長時間のOBS画面録画を、短いYouTube動画に編集する。 録画を公開する前に、ホスト名、トークン、その他の画面上の機密情報を隠す。 Macで録画したトークから待機時間を取り除き、間を詰める。
- video-edit のインストール方法は?
- リポジトリをエージェントスキル用ディレクトリにクローンします: git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit Pythonの依存関係をインストールします: python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz 合成した録画データでセルフテストを実行し、インストールを確認します: bash scripts/selftest.sh /tmp/ved-selftest
- video-edit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/0xSero/video-edit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
画面を小さなファイルに継続的に記録し、OCRテキストや画像の説明から過去の操作を巻き戻して検索できる、ローカルファーストのWindowsアプリです。
Claude Code、Cursor、Codexなどのコーディングエージェントに、ローカルで使える42種類のFFmpeg編集ツールを提供するAgent Skill/MCPサーバー。
音量を主な基準として、動画や音声の無音・無動作区間を自動でカットするコマンドラインツール。
iPhoneの画面収録をデバイスフレームに収め、ズームやタップのアニメーションを加えて共有用動画を書き出せる、ネイティブmacOSアプリです。
注釈、OCR、個人情報の自動マスキング、スクロールキャプチャ、クラウドアップロードに対応したネイティブmacOS用スクリーンショット・画面録画ツール。