長い動画をポッドキャストやライブストリームから、TikTok・Instagram向けの縦型ショート動画に自動変換するオープンソース映像プラットフォームです。
中辛 の解説
長尺動画を縦型ショート動画に変換し、TikTok・Instagram・YouTubeへ自動投稿するオープンソース映像プラットフォームです。Clip Generator(動画クリップ自動生成)、AI Shorts(マーケティング用のAI俳優動画生成)、YouTube Studio(サムネイル・タイトル・説明文AI生成)の3つのツールを内蔵しており、Docker Composeで起動後、ブラウザダッシュボードから利用できます。Google Gemini 3.1 Flash-Liteが字幕の話題性を分析し、MediaPipeとYOLOv8で顔追跡しながら最適なレイアウトを選択します。AWS S3でのクラウドバックアップ、Ollama等のローカルLLMでの動作、NVIDIA GPUでの高速化(8分動画を5~8分から約1分に短縮)に対応しており、自前のAPIキー提供でほぼ無償運用できます。Dockerによるセットアップが必須で、Google Gemini・fal.ai・ElevenLabs・Upload-PostのAPIキーが各機能に必要です。
こんなリポジトリです
こんなときに便利です
- ポッドキャスト配信者が8分の番組から TikTok・YouTube Shorts 用の 30秒~1分クリップを自動生成して複数プラットフォームに同時投稿
- マーケティングエージェンシーがクライアントの商品説明文やウェブサイト URL から AI俳優を使った UGC 宣伝動画を大量生成して TikTok Shop や Instagram に掲載
- SaaS 企業の経営者がプロダクト URL を入力するだけで、デモ動画とサムネイル・タイトル案をAIに生成させ、YouTube 投稿を自動化
主な機能
ほかとの違い
OpusClip や CapCut と異なり、完全なオープンソース・セルフホスト対応で、個人利用なら永遠に無料、AI 俳優による UGC 動画生成と YouTube Studio(サムネイル・タイトル提案)の機能が統合された唯一のプラットフォームです。
このリポジトリの作り方
はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。
準備するもの
- Docker・Docker Compose
- Google Gemini API Key(無料枠あり)
- fal.ai API Key(従量課金)
- ElevenLabs API Key(無料枠あり)
- Upload-Post API Key(月10回無料)
すぐに始める
- リポジトリをクローンし、ディレクトリに移動します。
git clone https://github.com/mutonby/openshorts.git
cd openshorts
- 環境ファイルをコピーして設定します(AWS S3バックアップはオプション)。
cp .env.example .env
- Dockerで起動します。
docker compose up --build
-
ブラウザで http://localhost:5175 を開き、Settings からAPI キー(Gemini、fal.ai、ElevenLabs、Upload-Post)を入力します。
-
NVIDIA GPU を使用する場合(オプション)、docker-compose.override.yml を作成して GPU 有効化を設定してから再度
docker compose up --buildを実行します。 -
ローカルLLM(Ollama等)を使用する場合は、.env で
LLM_BASE_URLとLLM_MODELを設定してから起動します。
ギット飯トライで味見
入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。
ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。
npx gitbap-try mutonby/openshorts
Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →
スター推移 · 7日
確認日時
使いやすさ · まねしやすいか
- ゆるいライセンス
- テストあり
- サンプル集
- 最近の更新
- AGENTS.md
- llms.txt
- テンプレート
最近の更新あり · 2025 年に作成
「MCP・Claude 連携」 こういうリポジトリを毎週受け取りませんか?
毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。
自分のリポジトリですか? README にギット飯バッジを貼る
[](https://www.gitbap.com/r/mutonby/openshorts)Claude からそのまま使う — ギット飯のつなぎ方
ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。
Claude の設定 → コネクタにこのアドレスを貼り付け。
https://www.gitbap.com/api/mcpプラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI が README をもとに要約しました · 原文を見る