360 Secure SkillHub
360 安全技能中心

抖音视频解析下载(KK定制版)

核心功能为从抖音分享链接提取无水印视频下载地址,支持视频下载、音频转文字(依赖ffmpeg+whisper)、内容分析。典型场景含保存无水印视频、提取视频文字、分析视频信息。输入为抖音分享链接,输出含下载地址、本地视频、文字转录或分析报告。支持MCP命令行及Python调用,无需登录或Cookie。

kk-kingkong
kk-kingkong
热度 36.74
最近更新 2026-05-11 17:38:33
分类:效率依赖:MCP 服务 / 代码执行 / 第三方 API / 联网浏览搜索 / 读写文件应用场景:社交媒体 / 数据处理 / 自动化脚本 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add kk-douyin-download
Metadata
name
douyin-download
description
抖音视频解析下载工具。从分享链接提取无水印下载地址,支持下载+转文字+内容分析。
metadata
{"openclaw":{"emoji":"🎬","requires":{"dirs":["/Users/kk/.openclaw/mcp-servers/douyin-analyzer"],"bins":["ffmpeg","whisper"]},"install":[{"id":"git-clone","kind":"manual","label":"douyin-analyzer MCP 已安装在 ~/.openclaw/mcp-servers/douyin-analyzer"}]}}

抖音视频解析下载

核心功能

从抖音分享链接提取无水印视频下载地址,支持:

  1. 解析下载地址(MCP 调用)
  2. 下载视频(curl)
  3. 提取音频 + 转文字(ffmpeg + whisper)
  4. 内容分析

使用方式

方式一:MCP 调用(推荐)

已注册到 mcporter,直接可用:

mcporter call douyin-analyzer.parse_douyin_video_info share_link="https://v.douyin.com/xxx"
mcporter call douyin-analyzer.get_douyin_download_link share_link="https://v.douyin.com/xxx"
mcporter call douyin-analyzer.analyze_douyin_video share_link="https://v.douyin.com/xxx"

方式二:直接调用 Python

import sys
sys.path.insert(0, '/Users/kk/.openclaw/mcp-servers/douyin-analyzer')
from server import DouyinParser, AudioProcessor

# 1. 提取视频信息
video_id = DouyinParser.extract_video_id("https://v.douyin.com/xxx")
info = DouyinParser.get_video_info(video_id)
print(info)

# 2. 获取无水印下载链接
url = DouyinParser.get_download_url(video_id, "https://v.douyin.com/xxx")
print(f"下载链接: {url}")

# 3. 下载视频
ap = AudioProcessor()
ap.download_video(url, "/tmp/video.mp4")

# 4. 转文字(GPU加速)
ap.transcribe("/tmp/video.mp4")

解析原理

层 方法 说明
第一层 iesdouyin.com 官方 API 直接请求,返回 playwm 地址,替换 playwm→play
第二层 第三方解析 API liuxingw.com/api/douyin/api.php
第三层 Playwright 浏览器 模拟手机访问分享链接,提取 <video> 标签

无水印原理: playwm = 带水印,play = 无水印。替换域名即可。

注意事项

  • 无需登录,分享链接即可解析
  • 无需 Cookie,任何抖音视频都能解析
  • Whisper 转文字推荐加 --device mps 用 GPU 加速
  • 视频文件会暂存 /tmp/,用完可手动删除