mcpField
P
Podcli

Podcli

ローカル
github.com/nmbrthirteenメディア・デザイン813 週間前に更新

Podcli について

Podcli は長尺のポッドキャストを TikTok、YouTube Shorts、Reels 向けの短いクリップに変換するオープンソースの MCP サーバー兼コマンドラインツールです。文字起こしとレンダリングはローカルで実行され、番組のナレッジベースを使ったAIスコアリングは任意です。

主な機能

  1. 01Whisper による文字起こしと話者分離
  2. 02顔追跡による 9:16、16:9、1:1 のクロップ
  3. 034 種類のスタイルで字幕を焼き込み
  4. 04音声による自動同期とカメラ切り替えを行うマルチカム編集
  5. 0530 個の MCP ツールと YouTube 公開機能

活用シーン

  1. 01ポッドキャストのエピソードをSNS向けの短い動画に分割する
  2. 02番組の口調に合わせたタイトルや説明文を作成する
  3. 03コーディングエージェントから文字起こしから公開までを実行する

MCP 対応

MCP サーバーとして動作し、Claude Code や Codex などのクライアントに、文字起こし、スコアリング、レンダリング、公開を行う 30 個のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

podcli

オープンソースの AI ポッドキャストクリッパー。
長いエピソードを、顔追跡と字幕の焼き込みに対応した短いクリップに変換します。CLI、ウェブスタジオ、またはコーディングエージェントから操作できます。

podcli.com · ドキュメント · インストール · MCP

ライセンス:AGPL-3.0 スター

Podcli のデモ

▶ X で音声をオンにして視聴

podcli process episode.mp4

このコマンドひとつでエピソードを文字起こしし、クリップに適した場面を選び、話者に合わせてクロップして、字幕を焼き込みます。文字起こしとレンダリングはお使いのマシン上で実行されます。ネットワークへの接続は、AI によるクリップのスコアリングを使う場合の、任意の Claude または Codex へのリクエストに限られます。

インストール

事前準備は不要です。インストーラーが自己完結型のバイナリを取得し、初回起動時に必要な Python、Node、FFmpeg、whisper.cpp、モデルを管理フォルダーにセットアップします。

macOS と Linux

curl -fsSL https://podcli.com/install.sh | sh

Windows(PowerShell)

irm https://podcli.com/install.ps1 | iex

macOS(Apple Silicon)、Linux(x64 と arm64)、Windows(x64)で動作します。Intel Mac のサポートは現在対応中です。

クイックスタート

podcli                       # interactive menu, opens the web studio
podcli process episode.mp4   # transcribe, pick moments, render clips
podcli multicam ~/ep12       # sync every camera and mic, cut to the speaker, render the episode

クリップは、実行したディレクトリ内の podcli-clips/ に保存されるため、番組ごとにレンダリング結果を分けられます。それ以外のデータ(ナレッジ、プリセット、アセット、クリップ履歴、キャッシュ)はすべて、ディレクトリを移動しても引き継がれるひとつの管理フォルダーに保存されます。出力先を固定するには、PODCLI_OUTPUT を設定してください。

できること

クリップ

  • 9:16、16:9、または1:1に対応し、各キャンバスに合わせたサイズのキャプションを付けられます
  • 話者を追う顔追跡に対応し、分割画面レイアウトも利用できます
  • フィラー、長い間、話の脱線を取り除く複数セグメントのカット
  • キャプションスタイルは、ブランド、hormozi、カラオケ、控えめの4種類です
  • 再利用可能なアセットライブラリから、ロゴ、オープニング、エンディング、BGMを追加できます
  • 音量を正規化した音声と、VideoToolbox、NVENC、VAAPIによるハードウェアエンコードに対応し、CPUへのフォールバックも利用できます

エピソード全体の編集

  • マルチカム編集:カメラとマイクのファイルが入ったフォルダーを指定し、各ファイルの担当者を確認すると、podcliが音声で同期し、デバイス間のクロックずれを補正します
  • 話している人を追う自動カメラ切り替えに対応します。会話が重なったときはワイドショットに切り替え、ゲストの回答中はゲストの映像を維持します
  • リモート収録にも対応します。人物ごとのファイルから分割画面を作成し、1つのギャラリー録画は各タイルのカメラ映像に分割します。質問中は分割画面を維持し、ゲストの長い回答中は全画面表示にします
  • エピソードを、人物ごとに1つのWAVファイルを含むMP4としてレンダリングできます。スタジオ収録では、元のファイルを参照するタイムラインとしてPremiereまたはFinal Cutに書き出すこともできます
  • スタジオのマルチカム編集、CLI(podcli multicam <folder>)、またはエージェント(manage_multicam)から、同じ編集を行えます。再実行時には同期とカットが再利用されるため、変更したステップだけが再実行されます
  • podcli Proでは、クラウドエディターでカットを調整できます。podcli multicam <folder> --cloudを実行すると、軽量プレビューと文字起こしが送信されます(カメラファイルはお使いのコンピューターに残ります)。--pullを実行すると、そこで作成したカットがレンダリングされます

見どころを探す

  • 話者ダイアライゼーションに対応したWhisperの文字起こし、または.txt、.srt、.vtt形式の独自の文字起こしを利用できます
  • 代替エンジンとしてAssemblyAIを利用でき、yt-dlpを使ってURLからエピソードを直接取得できます
  • ナレッジベースに基づくAIスコアリングに対応し、エピソードデータベースと照合することで、すでに公開した見どころが再提案されないようにします
  • 音声の強弱と笑い声を検出して、ハイライト動画を作成できます

localhost:3847のスタジオ

  • ライブラリ、エピソードワークスペース、マルチカム編集、クリップごとの詳細、ハイライト、サムネイル、コンテンツ、分析、アセット、ナレッジ、設定、連携、MCP設定を利用できます
  • ページ、クリップ、アセットを横断する⌘Kコマンドパレット
  • タイトル、説明、タグ、ハッシュタグに対応し、任意のセクションを自分の指示に沿って再生成できます
  • 16:9と9:16に対応したサムネイルスタジオで、フレームやテキストを選択できます
  • 文字起こしの修正は、すべてのレンダリングに反映されます

公開・出力

  • 30種類のMCPツールを使って、エージェントが会話を通じて文字起こし、スコアリング、レンダリング、公開を行えます
  • YouTubeへの公開とパフォーマンス分析に対応し、どのクリップが好評だったかを確認できます
  • 手作業で仕上げる場合は、DaVinci Resolve向けにFCPXML形式で書き出せます
  • プリセット、重複検出機能付きのクリップ履歴、文字起こしキャッシュ

podcliを選ぶ理由

podcliとクラウド型クリッパーを比較する場合、違いは次のとおりです。

  • ローカルで動作します。デフォルトでは、お使いのマシン上で文字起こしとレンダリングを行うため、エピソードはマシン内にとどまります。外部に送信されるのは、任意のクラウドエンジン(AssemblyAI)の利用時とYouTubeへの公開時のみです。
  • AGPL-3.0のもとで無料のオープンソースです。書き出し回数は無制限で、フル品質、ウォーターマークなしです。
  • エージェントを前提に設計されています。30種類のMCPツールを使って、Claude CodeやCodexが文字起こしから公開までの一連の作業を実行できます。
  • ナレッジベースにより、タイトル、キャプション、説明を番組の語り口に合わせられます。また、すでに公開した見どころがエンジンから再提案されるのを防ぎます。
  • DaVinci Resolveへの受け渡しに対応しています。自分で編集を仕上げたい場合は、任意のクリップをFCPXML形式で書き出せます。

エージェントから使う

podcliはMCPサーバーなので、エージェントは会話を通じて文字起こし、クリップの提案、レンダリングを行えます。

podcli mcp install    # registers it with Claude Code and Codex, whichever CLI is on PATH

Claude DesktopとCodexの設定方法については、MCPのドキュメントをご覧ください。

コンテンツのワークフロー

PodStack には、Claude Code のスラッシュコマンド一式として podcli が付属しています。文字起こしから、公開可能なパッケージを作成します。パッケージには、スコア付きの注目箇所、タイトル、説明、サムネイルの概要、ブランドレビュー、公開チェックリストが含まれます。

/produce-shorts

コマンドは .claude/commands/ にあります。それぞれについては CLAUDE.md をご覧ください。

ドキュメント

ガイド内容
はじめにインストール、最初のエピソード、ワークフロー全体
スタジオウェブ UI:ライブラリ、エピソード、コンテンツ、ハイライト
CLIコマンド、フラグ、プリセット、アセット
MCP サーバーエージェントのセットアップと利用可能なツール
キャプションとフォーマットスタイル、アスペクト比、トリミング
設定環境変数、設定プロファイル、文字起こしのフォーマット

ドキュメントは nmbrthirteen/podcli-docs でオープンソースとして公開されています。

コントリビュート

開発環境のセットアップと規約については CONTRIBUTING.md を、リリースの作成方法については RELEASE.md をご覧ください。

クレジット

コンテンツのワークフローは PodStack を基盤としており、Garry Tan による gstack に着想を得ています。

ライセンス

AGPL-3.0。LICENSE をご覧ください。

AGPL の条件を適用せずに podcli を利用したい場合は、商用ライセンスをご利用いただけます。利用目的を一文で説明し、[email protected] までメールでお問い合わせください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。