Skip to main content

多平台视频下载和文案提取工具 - 支持抖音、快手、小红书、B站、YouTube等

Project description

Video Downloader

多平台视频下载和文案提取工具 - 支持抖音、快手、小红书、B站、YouTube等。

功能特性

  • 支持多个视频平台下载
  • 自动提取视频文案(语音转文字)
  • 批量下载支持
  • 进度条显示
  • 异步下载,提高效率
  • OpenClaw技能集成

使用示例

# 下载视频
jl-video-downloader download "https://v.douyin.com/xxxxx"

# 提取文案
jl-video-downloader extract "https://www.bilibili.com/video/BV1xxx"

# 完整处理
jl-video-downloader process "https://www.youtube.com/watch?v=xxxx"

配置

环境变量

export SILI_FLOW_API_KEY="sk-xxxxxxxxxxxxxxxx"
export DEEPSEEK_API_KEY="sk-xxxxxxxxxxxxxxxx"

# 代理配置(可选)
export YOUTUBE_PROXY="http://127.0.0.1:7897"
export GLOBAL_PROXY="http://127.0.0.1:7897"

# 输出目录
export OUTPUT_DIR="/tmp/output"

使用uv安装

uv tool install jl-video-downloader

使用方法

# 查看帮助
jl-video-downloader --help

# 下载单个视频
jl-video-downloader download <视频URL>

# 批量下载
jl-video-downloader batch <包含URL的文件>

# 提取视频文案
jl-video-downloader extract <视频URL>

支持的平台

  • 抖音 (Douyin)
  • 快手 (Kuaishou)
  • 小红书 (Xiaohongshu)
  • B站 (Bilibili)
  • YouTube
  • 其他支持 yt-dlp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jl_video_downloader-1.0.1.tar.gz (83.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jl_video_downloader-1.0.1-py3-none-any.whl (83.6 MB view details)

Uploaded Python 3

File details

Details for the file jl_video_downloader-1.0.1.tar.gz.

File metadata

  • Download URL: jl_video_downloader-1.0.1.tar.gz
  • Upload date:
  • Size: 83.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jl_video_downloader-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b89671e4eab0b79f359741d38ba6bcae9314cfb97a42a99df50ccf8148ee1058
MD5 b0dbfcd68f723e80dc29f7ca7b2162cc
BLAKE2b-256 0c784869b31d651f11b1ce78bfbcea9028be06948c0ec9a94bec270d2dc58608

See more details on using hashes here.

File details

Details for the file jl_video_downloader-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: jl_video_downloader-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 83.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jl_video_downloader-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b1d0e2c3974cc1a2c8760fc851c707dd9f8cd6778abe1526884b62429feb8f0
MD5 919ec66ecac53812d99ce7dab6201863
BLAKE2b-256 5d68df11198999ae7a00c75f9e80daf3622dad39a2fb1cab8ee65dc3c2b79e17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page