YouTube转存播客

4小时前更新 1 00

下载视频并上传至Po

收录时间:
2026-02-26
YouTube转存播客YouTube转存播客
YouTube转存播客

技能简介

该技能将YouTube视频下载后上传至Pocket Casts的”Files”区域,方便在播客应用中统一管理离线内容。

能做什么

  • 自动下载YouTube视频并转为MP4格式
  • 通过Pocket Casts API直接上传至个人文件库
  • 支持自定义上传后的标题显示
  • 上传完成后自动清理本地临时文件

使用说明

安装依赖:

# 核心工具
uvx yt-dlp
apt install ffmpeg jq

# JavaScript运行时(处理YouTube验证)
curl -fsSL https://deno.land/install.sh | sh
export PATH="$HOME/.deno/bin:$PATH"

配置凭证:

# 创建凭证目录
mkdir -p ~/.clawdbot/credentials/pocket-casts
chmod 700 ~/.clawdbot/credentials/pocket-casts

# 写入Pocket Casts刷新令牌
cat > ~/.clawdbot/credentials/pocket-casts/config.json << 'EOF'
{
  "refreshToken": "YOUR_REFRESH_TOKEN_HERE"
}
EOF
chmod 600 ~/.clawdbot/credentials/pocket-casts/config.json

# 放置YouTube登录cookies
# 使用浏览器扩展导出youtube.com的cookies.txt至此目录
chmod 600 ~/.clawdbot/credentials/pocket-casts/cookies.txt

执行命令:

# 基础用法
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL"

# 自定义标题
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL" "Custom Title"

输入与输出

见下方输入与输出表格。

项目内容
输入YouTube视频URL;可选自定义标题;Pocket Casts刷新令牌;YouTube登录cookies
输出上传至Pocket Casts Files区域的视频文件;本地临时文件自动删除
适用人群Pocket Casts Plus/Pro订阅用户;拥有视频版权或合法使用权的个人用户
不包含视频搜索与发现功能;批量任务调度;非MP4格式输出;商业用途授权

 

风险提示

  • YouTube服务条款禁止非官方渠道下载视频,可能违反用户协议
  • Pocket Casts要求用户拥有上传内容的版权或合法使用权
  • 部分国家/地区的版权法限制未经授权的内容下载与存储
  • YouTube cookies需定期更新,过期后下载会失败
  • 刷新令牌有效期约1年,到期需重新获取
  • Plus订阅用户单文件上限约2GB

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/manuelhettich/pocket-casts-yt/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...