概要
YT Short Clipperはユーザーのコンテンツ制作フローを根本から変える。YouTubeにアップロードされた長尺動画(10分以上の講座、ゲーム配信、エンタメ動画など)から、AIが自動的にハイライトを抽出し、TikTokやInstagram Reels向けの短尺動画を生成するオープンソースツール。
従来の動画編集ワークフローでは、長尺素材の視聴→カット点の判定→テロップ追加→エンコーディングという複数ステップが必要。本ツールはこのプロセスを自動化し、数クリックでショート動画セットを出力。特にYouTubeチャネルから既存コンテンツを再活用したい制作者、複数プラットフォームへの同時配信を検討する組織にとって有効な選択肢である。
主な機能
- YouTubeビデオ自動ダウンロード:URLを指定するだけで動画ファイルを取得。インドネシア語字幕を使用した処理に対応。ローカル環境で動作するため、API制限の心配がない
- AI ハイライト検出:GPT-4を用いて、視聴者にとって最も魅力的なセグメント(60~120秒)を自動識別
- スマートクリッピング:最適なタイムスタンプで動画を自動カット
- ポートレート変換:横長フォーマット(16:9)をポートレート(9:16)に変換。インテリジェントなスピーカートラッキング対応
- 顔検出:2つのモードから選択可能
- OpenCV(高速):最大の顔に自動クロップ、処理が高速
- MediaPipe(スマート):リップムーブメント検出による発話者追跡、精度が高いが処理時間は2~3倍
- フック生成:AIが生成したテキストとTTS音声で視聴者の注意を引くオープニングシーンを自動作成
- 自動キャプション:音声認識で自動生成した字幕をショート動画に組み込み
- 進捗管理とログ出力:処理の進行状況をリアルタイム表示。エラー時の詳細ログにより問題解決を加速
クイックスタート
インストール手順
リポジトリをローカルにクローンし、依存パッケージをセットアップする。
git clone https://github.com/jipraks/yt-short-clipper.git
cd yt-short-clipper
セットアップガイド(English Guide、Panduan Indonesia)に従い、必要なライブラリ(yt-dlp、FFmpeg、Deno)をインストール。
基本的な実行方法
リポジトリに含まれるスクリプトを用いてショート動画を生成。詳細な実行手順は、付属のセットアップガイドを参照。
処理完了後、指定したディレクトリにショート動画ファイルが生成される。デフォルト出力はMP4形式。
アーキテクチャ
YT Short Clipperの内部処理フロー。
flowchart LR
A["YouTube URL<br/>入力"] --> B["動画<br/>ダウンロード"]
B --> C["字幕<br/>パーサー"]
C --> D["AI ハイライト<br/>検出"]
D --> E["スマート<br/>クリッピング"]
E --> F["ポートレート<br/>変換"]
F --> G["顔<br/>検出"]
G --> H["フック<br/>生成"]
H --> I["自動<br/>キャプション"]
I --> J["出力"]
このフローにより、ダウンロードから最終出力まで、ユーザーの操作は基本的な設定パラメータの指定のみで完結。
競合ツールとの比較
| 特性 | YT Short Clipper | Opus Clip | Adobe Premiere Auto Reframe |
|---|---|---|---|
| 実行環境 | ローカル(オンプレミス) | クラウド | クラウド |
| コスト | 無料(OSS) | 有料プラン | サブスクリプション方式 |
| セットアップ難度 | 中程度(ライブラリインストール必須) | 低い(Webブラウザのみ) | 低い(ソフトウェアインストール) |
| カスタマイズ性 | 高い(ソースコード編集可能) | 低い(クラウド設定のみ) | 中程度(プリセット選択) |
| オフライン利用 | 可能 | 不可(インターネット必須) | 不可 |
実践的な使い方
ケース1:YouTube講座チャネルの過去動画再活用
30分以上の技術講座をYouTubeにアップロードしているコンテンツ制作者向け。テーマごとに既存動画を自動分割し、TikTokで複数本のショート動画として投稿する運用が可能。
ツールは音声レベル、映像の動き、字幕の内容からハイライトを自動検出。講座の重要な説明部分が識別され、そのシーンを中心にショート動画が構成される。出力されたファイルをそのままTikTokにアップロード可能。
ケース2:ゲーム配信の盛り上がりシーン自動抽出
複数時間のストリーミングアーカイブをYouTubeに投稿している場合、ツールが自動検出した盛り上がりシーンをInstagram Reelsで配信する用途に適用。
出力ファイルはInstagram Creator Studioへドラッグ&ドロップで直接アップロード可能な形式に対応。リール投稿の仕様に最適化される。
ケース3:複数チャネルの横断的なコンテンツ再利用
組織内で複数のYouTubeチャネルを運用している場合、複数チャネルの新着動画からショート動画を自動生成し、複数プラットフォームで配信。
各チャネルのショート動画はサブディレクトリに分類される。ソーシャルメディア管理ツールで一元管理可能。
まとめ
YT Short Clipperは、長尺動画コンテンツをマルチプラットフォーム展開したい制作者・組織にとって有力な選択肢。特にYouTubeの既存資産を活用し、TikTok・Instagram Reelsで二次流通させるビジネスモデルに適合する。
本ツールの利点は完全なオンプレミス実行にある。クラウドサービスのようなAPI制限やレート制限が存在せず、大規模運用にも対応。ソースコードがGitHubで公開されているため、自組織の要件に応じたカスタマイズも容易。
一方、セットアップには必要なライブラリ(yt-dlp、FFmpeg、Deno)のインストールが必要。初心者向けのWebインターフェースは備わっていないため、コマンドラインやスクリプトでの実行経験が前提となる。また、ハイライト検出の精度は学習データに依存するため、特殊なジャンル(アニメ、抽象的な内容など)ではチューニングが必要な可能性がある。
コンテンツの多角的な展開、編集工数の削減、自動化による運用効率化を優先する組織、あるいはOSSの自由度を最大化したい開発チームにとって、導入を検討する価値は高い。