抖音无水印视频(图文)下载

18次阅读
没有评论

共计 1201 个字符,预计需要花费 4 分钟才能阅读完成。

基于 deno 的抖音视频图文无水印下载,支持 cf worker,vercel,deno deploy,docker 部署

douyin-vd.vercel.app/api/hello

📌 功能说明

通过提供的抖音视频或者图文链接,获取对应的无水印视频 (图片) 链接。

🔧 请求方式

📤 返回结果

  1. 无 data 参数

返回解析后的无水印视频直链(URL)。

  1. 有 data 参数

返回 json 数据结构如下

interface DouyinVideoInfo {
// ID
aweme_id: string | null;
// 评论数
comment_count: number | null;
// 点赞数
digg_count: number | null;
// 分享数
share_count: number | null;
// 收藏数
collect_count: number | null;
// 作者昵称
nickname: string | null;
// 作者签名
signature: string | null;
// 标题
desc: string | null;
// 创建时间
create_time: string | null;
// 视频链接
video_url: string | null;
// 类型
type: string | null;
// 图片链接列表
image_url_list: string[] | null;}
    

🚀 部署方式

本项目支持多种部署方式,方便快速上线使用。

1. Deno Deploy 部署

  • 进入 Deno Deploy 控制台。
  • 创建新项目,选择可执行文件为 main.ts
  • 部署后即可通过 HTTPS 访问服务。

2. Cloudflare Workers 部署

  • 安装 denoflare CLI 工具。

  • 在项目根目录配置 .denoflare 文件。

  • 执行部署命令:

    denoflare push cfworker.ts
    
    
  • 部署后到 worker 设置开启访问即可

  • 参考文档:Cloudflare Workers 教程

  • 如果怕麻烦或者出现其他错误,可以直接使用 cfbuild.js 文件,这个是编译后的文件,可以直接部署 cf worker

3. vercel 部署

4. docker 部署

  • clone 本项目到服务器
  • 构建 docker 镜像 docker build -t my-deno-app .
  • 运行容器 docker run -p 8000:8000 my-deno-app

正文完
 0
root
版权声明:本站原创文章,由 root 于2025-08-11发表,共计1201字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码