🦀 ClawHub
jl-video-downloader
by @pyzxs
多平台视频下载和文案提取工具。支持抖音、快手、小红书、B站、YouTube等平台的视频下载和语音转文字功能。当用户需要下载视频、提取视频文案或批量处理视频时激活此技能。
📋 Tips & Best Practices
#### 1. "uv: command not found"
# 安装uv工具
curl -LsSf https://astral.sh/uv/install.sh | sh
或
pip install uv
#### 2. "ffmpeg: command not found"
# Ubuntu/Debian
sudo apt-get install ffmpegmacOS
brew install ffmpegCentOS/RHEL
sudo yum install ffmpeg
#### 3. API密钥错误
# 检查环境变量
echo $SILI_FLOW_API_KEY
echo $DEEPSEEK_API_KEY重新配置
echo 'export SILI_FLOW_API_KEY="sk-your-key"' >> ~/.jl-video-downloader/env
source ~/.jl-video-downloader/load_env.sh
#### 4. 代理连接失败
# 测试代理
curl --proxy http://127.0.0.1:7897 https://www.google.com更新代理配置
echo 'export YOUTUBE_PROXY="http://127.0.0.1:7897"' >> ~/.jl-video-downloader/env
source ~/.jl-video-downloader/load_env.sh
#### 5. 下载速度慢
# 使用代理
uvx jl-video-downloader download --proxy http://127.0.0.1:7897调整超时时间
export DOWNLOAD_TIMEOUT=600
脚本相关故障
#### 1. "download.sh: command not found"
# 确保在正确的目录
cd ~/.openclaw/workspace/skills/jl-video-downloader/scripts检查脚本权限
chmod +x download.sh setup.sh或使用完整路径
~/.openclaw/workspace/skills/jl-video-downloader/scripts/download.sh help
#### 2. 脚本执行权限问题
# 添加执行权限
chmod +x ~/.openclaw/workspace/skills/jl-video-downloader/scripts/*.sh检查权限
ls -la ~/.openclaw/workspace/skills/jl-video-downloader/scripts/
#### 3. 环境变量未加载
# 手动加载环境变量
source ~/.jl-video-downloader/load_env.sh或重新运行安装脚本
cd ~/.openclaw/workspace/skills/jl-video-downloader/scripts
./setup.sh config
调试模式
# 使用封装脚本的调试模式
cd ~/.openclaw/workspace/skills/jl-video-downloader/scripts
export LOG_LEVEL="DEBUG"
./download.sh info 查看详细日志
bash -x ./download.sh info 查看原生命令的详细日志
export LOG_LEVEL="DEBUG"
uvx jl-video-downloader process 查看Python错误
python -c "import main; main.main()" --help
TERMINAL
clawhub install jl-video-downloader