download-video について
download-video は、yt-dlp を使ってソーシャルメディアの URL から動画をカレントディレクトリに保存するスキルです。ツールのインストール状況を確認し、取得可能な最高画質でダウンロードしてファイル情報を報告します。
主な機能
- 01yt-dlp のインストール状況を確認
- 02取得可能な最高画質でダウンロード
- 03利用可能な形式を一覧表示
- 04形式を指定して選択
- 05ファイル名と詳細を報告
活用シーン
- 01ソーシャルメディアの URL から動画を保存
- 02ダウンロード前に解像度を選択
- 03保存ファイルの形式とサイズを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rameerez/ claude-code-startup-skills --skill download-videoインストール後、Claude Code で/download-videoを入力して読み込まれたか確認します。
詳細
動画ダウンロードスキル
yt-dlp を使って、$ARGUMENTS(ソーシャルメディアの URL)から現在のディレクトリに動画をダウンロードします。
X/Twitter、YouTube、Instagram、TikTok、Reddit、およびその他 1400 以上のサイトに対応しています。
処理手順
- yt-dlp がインストールされていることを確認する -
which yt-dlpで確認し、見つからない場合はbrew install yt-dlpを提案します - 動画をダウンロードする - 利用可能な最高画質でダウンロードします
- 結果を報告する - ファイル名、形式、ファイルサイズを報告します
ダウンロードコマンド
yt-dlp -o "%(title)s.%(ext)s" "URL"
オプションのリファレンス
# Best video+audio (default)
yt-dlp -o "%(title)s.%(ext)s" "URL"
# List available formats first
yt-dlp -F "URL"
# Pick a specific format
yt-dlp -f "FORMAT_ID" -o "%(title)s.%(ext)s" "URL"
# Audio only (e.g. for podcasts)
yt-dlp -x --audio-format mp3 -o "%(title)s.%(ext)s" "URL"
# Custom output directory
yt-dlp -o "/path/to/dir/%(title)s.%(ext)s" "URL"
プラットフォーム別の注意事項
| プラットフォーム | 注意事項 |
|---|---|
| X/Twitter | 動画を含むツイート URL に対応しています。年齢制限のあるコンテンツには --cookies-from-browser が必要な場合があります |
| YouTube | 再生リスト、チャンネル、ショート動画に対応しています。解像度を選択するには -F を使います |
| リールとストーリーズに対応しています。非公開アカウントでは認証が必要な場合があります | |
| TikTok | 動画の直接 URL に対応しています。利用可能な場合は透かしなしでダウンロードします |
| v.redd.it のリンクを処理し、音声を自動的に結合します |
ダウンロード後
- ファイルを確認する:
ls -lh *.mp4(またはダウンロードされたファイルの拡張子) - ファイル名、形式、解像度、ファイルサイズをユーザーに報告します
- ユーザーが字幕や文字起こしを希望する場合は、
/transcribe-videoの利用を提案します
コメント
Markdown 対応