Communityコーディング&開発github.com

ChHsiching/video-cook

動画クッキングのための決定論的CLI実行ツール:yt-dlp、whisperX、ffmpegをcookサブコマンド(download/subtitle/dub)にラップします。

video-cook とは?

video-cookは、動画処理ワークフローを簡素化する決定論的CLIツールです。yt-dlp、whisperX、ffmpegを統合し、`cook` という統一コマンドのサブコマンド(download、subtitle、dub)として提供します。これにより、動画ダウンロード、字幕生成、音声吹き替えなどの複雑な処理を、再現性のある方法で効率的に実行できます。主にLinux/macOS環境向けに設計されており、開発者やAIエージェントが動画コンテンツをスクリプト化・自動化する際に役立ちます。各サブコマンドは独立して動作し、パイプライン化も可能なため、複数の処理を組み合わせた高度なワークフローも構築できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add ChHsiching/video-cook

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

video-cook は何をしますか?

動画クッキングのための決定論的CLI実行ツール:yt-dlp、whisperX、ffmpegをcookサブコマンド(download/subtitle/dub)にラップします。

概要

video-cook は、動画処理タスクを一貫性と再現性をもって実行するためのコマンドラインツールです。以下の強力なツールを統合し、単一のインターフェースから利用できるようにします。

  • yt-dlp: 動画ダウンロード
  • whisperX: 音声認識と字幕生成
  • ffmpeg: メディア処理(吹き替えなど)

インストール

pip install video-cook

使用方法

動画のダウンロード

cook download <url> [options]

字幕の生成

cook subtitle <video_file> [options]

吹き替え

cook dub <video_file> <audio_file> [options]

サブコマンド

コマンド説明
downloadyt-dlpを使用して動画をダウンロード
subtitlewhisperXを使用して字幕を生成
dubffmpegを使用して音声を吹き替え

設定

環境変数または設定ファイルでオプションを指定できます。例:

export VIDEO_COOK_OUTPUT_DIR="./videos"

ライセンス

MIT

関連スキル