# Shotloop: コードで短い動画をつくる。1 ショットずつ。

> AI と一緒に、コードで短い解説動画をつくる無料の macOS アプリ。アイデアが台本と絵コンテになり、7 つのビジュアルスタイルのどれか（2D または 3D）でショットになります。ショットは一つずつレンダリング、チェック、修正されるので、直すと再レンダリングされるのはそのショットだけで、動画全体ではありません。

- URL: https://oliverz.dev/ja/products/shotloop
- Author: Oliver Zhang (https://oliverz.dev)
- Language: ja
- Platform: macOS app
- Status: live
- Price: Free
- License: Apache-2.0
- Version: 0.5.2
- First released: 2026-10-29
- Latest release: 2026-10-31
- Requirements: macOS 11+、Apple シリコン
- Apple シリコン版をダウンロード: https://github.com/chihyungchang/Shotloop/releases/download/v0.5.2/Shotloop_0.5.2_aarch64.dmg
- Source: https://github.com/chihyungchang/Shotloop

Shotloop は、コードと AI で短い解説動画をつくる、無料でオープンソースの Mac アプリです。アイデアを、コードでできた短い動画にします。フック、台本、絵コンテを AI と一緒に書くと、動画を **ショット** の列として組み立てます。Chrome で描く 2D のページか、Blender でレンダリングする 3D のシーンです。各ショットはそれぞれ独立したループです：生成、レンダリング、レビュー、修正。

あるショットがおかしければ、何がおかしいかを普通の言葉で伝えるだけで、そのショットだけが再レンダリングされます。残りはキャッシュから使われます。

![28 秒でわかる Shotloop（音あり）。](https://oliverz.dev/products/shotloop/demo.en.mp4?v=74d1ab45)

![ホーム：アイデアを書くか、サンプルから始める。「自動」なら AI が 2D か 3D か、長さ、スタイルを選びます。](https://oliverz.dev/products/shotloop/0-home.en.webp?v=1cd0db1c)

## なぜ 1 ショットずつなのか

このサイトの解説動画は、チェックのたびに動画全体をレンダリングするパイプラインでつくっていました。フィードバックはほぼいつも 1 つのショットについてでした。被写体が小さすぎる、字幕に隠れている、何も動いていない。それでもチェックのたびにフルレンダリングが必要で、ドラフトで約 8 分、最終版で 1 時間かかりました。Shotloop は、そのパイプラインをショット中心につくり直したものです。

![まず計画：左にフック、台本、事実、右に絵コンテ。](https://oliverz.dev/products/shotloop/1-plan.en.webp?v=9c4ad64b)

## しくみ

| ステップ | 何をするか |
| --- | --- |
| 計画 | ショットをつくる前に、フック、台本、絵コンテを AI と一緒に書きます。AI はアイデアからビジュアルスタイルを選び、その理由を説明します。スタイルを切り替えると、映像の計画がやり直されます。 |
| ショット | 動画はショットに分割され、それぞれにタイミング、カメラ、コードがあります。ショット内のローカル時間で書かれるので、1 つを編集してもほかがずれることはありません。 |
| チェック | あなたが見る前に、AI が各ショットの静止画をチェックリストでレビューします。被写体は読み取れるか、字幕とかぶっていないか、何か動いているか。 |
| 修正 | 変更を普通の言葉で頼みます。結果はドラッグできる仕切りつきのビフォー・アフターの静止画で確認できます。 |
| 書き出し | レンダリングされるのは変更したショットだけ。欲しいものにチェックを入れます：動画（9:16、16:9、または両方、音楽つき）、AI が動画のトーンでデザインするカバー、各プラットフォーム向けの投稿文（タイトル、説明、タグ）。書き出しごとに専用のフォルダができます。 |

同じプロジェクトからは常に同じフレームが生まれます。ランダム性なし、ストック映像なし、タイムラインエディタなし。

![スタジオ：選択中のショットの AI アシスタント、ショット本体、そしてメモとチェックつきのショットの列としての動画。](https://oliverz.dev/products/shotloop/2-studio.en.webp?v=586ce784)

![書き出し：左に AI がデザインしたカバー、右で動画、カバー、投稿文にチェック。](https://oliverz.dev/products/shotloop/4-export.en.webp?v=d5be5807)

## アイデアを見せる 7 つの方法

スタイルは動画の内容に合わせて決まり、AI がアイデアから選びます（ホームで自分で選ぶこともできます）：

![左から：シネマティックなシーン、インフォグラフィック、地図、インターフェースのデモ、設計図、キネティック・タイポグラフィ、3D。Shotloop のサンプルからのフレーム。](https://oliverz.dev/products/shotloop/5-styles.webp?v=79cd7d5e)

| スタイル | 向いているもの |
| --- | --- |
| シネマティックなシーン | 起きていることを眺めるもの：空間を横切る光、夕日 |
| インフォグラフィック | 数字、割合、推移。計算過程も画面に |
| 地図 | 場所とルート：カメラが飛び込み、国が光り、ルートが描かれる |
| インターフェースのデモ | スマホやブラウザを一歩ずつ：アプリの小技、詐欺メッセージ |
| 設計図 | 機械の内部のしくみ：線画、分解される部品、ラベル |
| キネティック・タイポグラフィ | 言葉そのものが主役のとき：引用、語源 |
| 3D | 本物の物体をさまざまな角度から。Blender でレンダリング |

10 種類のテーマが背景と文字を決め、映像は被写体に必要な色を保ちます。ホームのサンプルはどれも出典を投稿文に載せた完成済みの動画で、開くとそのまま自分の下書きとして編集できます。

2D のショットはどこでも同じルールに従います。字幕は読めるだけの時間表示され、数字はアニメーションし、出典は映像の下に小さく置かれ、文字はプラットフォームのボタンにかからず、カットは音楽のビートに合わせて切り替わります。

## ほかのツールとの比較

| ツール | 何か | 反復のしかた | 費用 |
| --- | --- | --- | --- |
| **Shotloop** | 計画、2D（HTML）または 3D（Blender）のショット、AI チェック、音楽と投稿文つきの書き出しまで、ループ全体をこなす Mac アプリ | ショット単位：変更したショットだけ再レンダリング | 無料、Apache 2.0 |
| [Remotion](https://www.remotion.dev/docs/ai/skills) + Claude Code | 動画用の React フレームワーク。コーディングエージェント向けの Agent Skills つき | React のコードを編集して再レンダリング | 個人と 3 人以下の企業は無料、それ以上は企業ライセンス（[規約](https://www.remotion.dev/license)） |
| [HyperFrames](https://github.com/heygen-com/hyperframes)（HeyGen） | エージェント向けに HTML を MP4 にレンダリングするオープンソースのフレームワーク。2026 年 4 月公開 | HTML を編集して再レンダリング | 無料、Apache 2.0 |
| [Motion Canvas](https://github.com/motion-canvas/motion-canvas) | ライブプレビューエディタつきの TypeScript アニメーションライブラリ | リアルタイムプレビューでコーディング | 無料、MIT |
| Runway、Sora、Veo | 動画のピクセルを生成する AI モデル | プロンプトをやり直す。結果は編集できるコードではない | 有料 |

すでに React で開発し、クラウドでレンダリングしているなら、Remotion のほうがエコシステムは大きいです。Shotloop は、好きな AI を使って Mac 上の 1 つのアプリでショート動画をまるごとつくり、1 ショットずつ直したい人のためのものです。

## AI を選ぶ

Shotloop は、Anthropic、OpenAI、Google Gemini、OpenRouter、DeepSeek、Qwen などのプロバイダーの自分のキー、Mac でサインイン済みの Claude Code、または Ollama、LM Studio、OpenAI 互換サーバーのローカルモデルで動きます。AI ができるのは、プロジェクトのファイルの読み書きと静止画のレンダリングだけです。シェルコマンドは実行できません。

## 入手方法

Shotloop は公開中で、無料、Apache 2.0 ライセンスのオープンソースです（[GitHub](https://github.com/chihyungchang/Shotloop)）。このバージョンは Apple シリコンの Mac で動き、Google Chrome が必要です。3D のプロジェクトには Blender も必要です。

アプリは 14 言語に対応しています：English, 简体中文, 繁體中文, 日本語, 한국어, Español, Português, Français, Deutsch, Italiano, Русский, Türkçe, Tiếng Việt、Bahasa Indonesia。Mac の言語に合わせて表示され、AI の返答と投稿文も選んだ言語で書かれます。

まだ Apple の署名と公証を受けていないため、初めて開くときに macOS がブロックします。**システム設定 → プライバシーとセキュリティ** で **このまま開く** をクリックしてください。その後は GitHub のリリースから自動でアップデートします。

## FAQ

### Shotloop は Remotion の代わりになりますか？

短い解説動画やプロモーションなら、なります。Remotion は動画をつくるための React フレームワークです。Shotloop はデスクトップアプリで、あなたと一緒に動画を計画し、各ショットをコード（2D は HTML、Blender の 3D は Python）で書き、チェックして、変わった部分だけを再レンダリングします。企業も含め、誰でも無料で Apache 2.0 です。

### Claude Code で動画をつくれますか？

はい。**設定 → モデルとプロバイダ** で Claude Code を選ぶと、Shotloop が Mac 上でサインイン済みの Claude Code をヘッドレスで動かします。ショットの作成と修正は Shotloop 独自のツールを通して行い、シェルコマンドは実行できません。API キーは不要です。

### macOS が「Shotloop を開けません」と表示するのはなぜ？

Shotloop はまだ Apple の署名と公証を受けていないため、初めて開くときは **システム設定 → プライバシーとセキュリティ** で **このまま開く** をクリックしてください。必要なのは最初の 1 回だけで、その後は GitHub のリリースから自動でアップデートします。

### アプリ以外に必要なものは？

フレームをレンダリングする Google Chrome です。Node.js と ffmpeg はアプリに同梱されています。3D のプロジェクトには Blender も必要です。「自動」では Blender がインストールされているときだけ 3D を選び、自分で 3D を選ぶとインストールを求められます。

### AI のサブスクリプションや API キーは必要？

ショットの作成と修正には何らかの AI が必要で、どれを使うかは選べます。Anthropic、OpenAI、Google などのプロバイダーの自分のキー、Mac でサインイン済みの Claude Code、または Ollama や LM Studio のローカルモデル。キーは Mac に残ります。レンダリング、レンダーキャッシュ、書き出しは AI なしで動きます。

### Intel Mac や Windows で動きますか？

まだです。このバージョンは Apple シリコン（M1 以降）の Mac 向けです。どちらかは、Apple メニュー →「この Mac について」→ チップで確認できます。

### 動画を商用利用できますか？

はい。動画はあなたのものです。Shotloop は Apache 2.0 のオープンソースで、BGM はライセンス楽曲ではなくプロジェクトから生成されます。アセットライブラリの 3D モデルはそれぞれのライセンスに従います。ほとんどは CC0 で、Poly Pizza の一部は CC-BY なので、作者のクレジット表記が必要です。
