mcpField
D
download-video

download-video

github.com/rameerez创意与媒体3185 次安装36 周前更新
代码仓库

关于 download-video

download-video 是一项使用 yt-dlp 将社交媒体链接中的视频保存到当前目录的技能。它会检查工具是否已安装,以可用的最佳画质下载,并报告文件信息。

主要功能

  1. 01检查是否已安装 yt-dlp
  2. 02下载可用的最佳画质
  3. 03列出可用格式
  4. 04选择指定格式
  5. 05报告文件名及文件信息

适用场景

  1. 01保存社交媒体链接中的视频
  2. 02下载前选择分辨率
  3. 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 多个网站。

流程

  1. 确认已安装 yt-dlp - 使用 which yt-dlp 检查;如果未安装,建议运行 brew install yt-dlp
  2. 下载视频,使用可用的最佳画质
  3. 报告结果,包括文件名、格式和文件大小

下载命令

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支持播放列表、频道和 Shorts。使用 -F 选择分辨率
Instagram支持 Reels 和快拍。访问私人账号的内容时,可能需要进行身份验证
TikTok可直接使用视频 URL。条件允许时可下载无水印视频
Reddit可处理 v.redd.it 链接,并自动合并音频

下载后

  1. 验证文件:ls -lh *.mp4(或下载文件使用的其他扩展名)
  2. 向用户报告文件名、格式、分辨率和文件大小
  3. 如果用户需要字幕或转录文本,建议使用 /transcribe-video

评论

支持 Markdown