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]
サブコマンド
| コマンド | 説明 |
|---|---|
download | yt-dlpを使用して動画をダウンロード |
subtitle | whisperXを使用して字幕を生成 |
dub | ffmpegを使用して音声を吹き替え |
設定
環境変数または設定ファイルでオプションを指定できます。例:
export VIDEO_COOK_OUTPUT_DIR="./videos"
ライセンス
MIT