Communitygithub.com

kelvinmacaco/short-media

Short向けの無料メディアを検索、選択、ダウンロード、準備するために使用します。Pexels/Pixabayの動画、Content IDなしのPixabayトラック、効果音を扱い、縦型(1080×1920)またはTVウィンドウ(1000×750)にクリップをカットし、ループ用の反転クリップも含みます。

short-media とは?

このスキルは、Short動画(ショート動画)用のフリーストックメディアを効率的に調達・加工するための包括的なワークフローを提供します。PexelsやPixabayから動画、BGM、効果音を検索・ダウンロードし、縦型(1080×1920)または横型(1000×750)にリサイズ&カットします。特に、ループ用の反転クリップ生成機能や、Content IDのないBGMのみを選択するノウハウが含まれており、著作権トラブルを回避しながらプロフェッショナルなショート動画を制作できます。また、選択したクリップのサムネイルを一覧表示して視覚的に比較したり、不適切な素材(ロゴ、有名人の顔、著作権ありのシーンなど)を除外するガイドラインも提供します。このスキルは主にCLI環境とカスタムツール(pexels_search.js、ffmpeg_recipes.mdなど)で動作し、エージェントはスクリプトを実行してメディアを取得・加工します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kelvinmacaco/kit-shorts-virais/tree/HEAD/.claude/skills/short-media

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

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

ドキュメント

Short用の無料メディア

サポート: HyperFramesのスキル media-use(メディア、エフェクト、加工)とアプリに組み込まれたブラウザ。

  1. シーンのリストを作成 ROTEIRO.md から: 各セクションごとに、何を表示する必要があるか、その長さ(約0.2秒の余裕を見て合計)を決めます。
  2. Pexelsで検索 tools/pexels_search.js を使って、一度に複数の検索を英語で行います:
    • 組み込みブラウザで pexels.com のページを開き、コンソールまたは javascript_tool でスクリプトを実行します;
    • id、タイトル、長さ、サイズ、サムネイル、リンクを取得します。
  3. 選ぶ前に見る。 サムネイルをダウンロードし、ffmpeg の tile でシートを作成して確認します。以下は除外:
    • ロゴ、ブランド、チームのユニフォーム、有名人の顔;
    • ナレーションと合わないもの(例:バイクについて話しているのに車のシーン);
    • 映画のシーンや著作権のあるもの。
  4. 最適なバージョンをダウンロード:
    • 縦型: 幅1080~1440ピクセルのファイル;
    • 横型: 幅2560または1920ピクセル(中央を切り取っても品質が落ちないように);
    • コマンド: curl -L -A "Mozilla/5.0" -e https://www.pexels.com/、保存先は assets/video/stock/。
  5. 各クリップをフレームストリップで確認(fps=5/<dur>,tile=5x1)し、良い部分(開始位置と長さ)を選択します。
  6. tools/ffmpeg_recipes.md のレシピでカット:
    • FV は全画面、TV はウィンドウ;
    • ,reverse でフック(ループ)用の反転クリップ、および巻き戻しクリップ;
    • 保存先は video/assets/video/;
    • cut というシェル関数は呼び出さないでください。
  7. BGM: Pixabayでは、「Content ID Registered」と表示されていない、選択したトーンの雰囲気に合ったトラックのみを使用。保存先は video/assets/audio/musica.mp3。
  8. 効果音: 名前と出典は tools/sfx/README.md にあります。保存先は video/assets/sfx/。
  9. 良い映像がない場合(例:旗、グラフ)、アニメーションで描画:簡易SVG、紋章は不可(スキル short-animation)。
  10. REVIEW.md に使用したものと破棄したもの、およびその理由を記録します。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル