概要

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 GuidePanduan Indonesia)に従い、必要なライブラリ(yt-dlp、FFmpeg、Deno)をインストール。

基本的な実行方法

リポジトリに含まれるスクリプトを用いてショート動画を生成。詳細な実行手順は、付属のセットアップガイドを参照。

処理完了後、指定したディレクトリにショート動画ファイルが生成される。デフォルト出力はMP4形式。

アーキテクチャ

YT Short Clipperの内部処理フロー。

flowchart LR A["YouTube URL
入力"] --> B["動画
ダウンロード"] B --> C["字幕
パーサー"] C --> D["AI ハイライト
検出"] D --> E["スマート
クリッピング"] E --> F["ポートレート
変換"] F --> G["顔
検出"] G --> H["フック
生成"] H --> I["自動
キャプション"] 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の自由度を最大化したい開発チームにとって、導入を検討する価値は高い。

参照ソース