compress-video について
ローカル動画の圧縮や、Webサイト内の動画アセットの監査・最適化を行うエージェントスキルです。FFmpeg と FFprobe を使い、ブラウザーで表示や再生も確認します。
主な機能
- 01ローカル動画の圧縮
- 02画質とサイズの比較
- 03Webサイト動画の監査
- 04プロジェクト全体の動画最適化
- 05ブラウザーでの再生確認
活用シーン
- 01動画ファイルの圧縮
- 02圧縮結果の比較
- 03容量の大きいWeb動画の発見
- 04プロジェクト内の動画アセット最適化
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pixel-point/ skills --skill compress-videoインストール後、Claude Code で/compress-videoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/audit.mdcomparison.mdcompression.mdscan-and-optimize.md詳細
FFmpeg と FFprobe を使って、ローカルで動画を圧縮します。依頼されたワークフローに必要な依存関係が不足している場合は、インストールします。Web サイトのワークフローでは、レンダリングされたサイトを検証するために、ソースコードへのアクセスとブラウザツールが必要です。
コマンド
| 依頼 | ワークフロー |
|---|---|
動画ファイル、または compress <file> | compression.md を使って圧縮します。 |
compare <file> | comparison.md を使って品質と推定サイズを比較します。 |
audit [project] [URL or scope] | audit.md を使って埋め込み動画を調査し、改善点を報告します。 |
scan-and-optimize [project] [URL or scope] | scan-and-optimize.md を使って、プロジェクト内の動画を検出、監査、最適化し、更新します。 |
自然言語での依頼からもワークフローを判断します。関連するリファレンスのみを読みます。コマンドのないファイルには、圧縮ワークフローを使用します。
どちらの Web サイトワークフローでも、現在のワークスペース、または指定されたプロジェクトパスを使用します。ソースコードを利用できない場合は、開始前にリポジトリへのアクセスを依頼します。まずソースコード内のルート、コンポーネント、スタイル、アセットの参照を確認し、ライブ URL またはローカル URL を使って、レンダリングされた動画のサイズと再生を検証します。URL が指定されていない場合は、既存の開発サーバーを再利用するか、プロジェクトをローカルで起動します。
audit は、依頼されたページとそのソースコード、または指定された範囲を確認します。
scan-and-optimize は、デフォルトでソースプロジェクト全体を対象とします。URL が指定されている場合は、ブラウザでの開始地点として使用します。明示的により狭い範囲が指定されている場合は、それに従います。入力が不足していても推測できない場合にのみ、確認を求めます。
すでに指定されているソースの場所と設定は再利用します。CRF 値などの圧縮のデフォルト設定は、compression.md で定義されています。
例
$compress-video demo.mov
$compress-video compare demo.mov
$compress-video audit ./website https://example.com/blog/post
$compress-video scan-and-optimize ./website http://localhost:3000
これらはエージェントへの依頼であり、ターミナルコマンドではありません。