douyin-batch-download

Automate batch downloading of Douyin videos with incremental updates and FFmpeg compression.

557|80|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/cat-xierluo/legal-skills --skill douyin-batch-download
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: douyin-batch-download
Source: https://github.com/cat-xierluo/legal-skills/tree/main/skills/douyin-batch-download
Command: npx skills add https://github.com/cat-xierluo/legal-skills --skill douyin-batch-download

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires f2, playwright, pyyaml, httpx, aiofiles, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the bulk downloading of Douyin videos, saving users significant time and effort compared to manual downloading, and provides tools for managing and compressing downloaded content.

Core Features & Use Cases

  • Bulk Video Downloading: Download videos from specified Douyin users or a list of users.
  • Incremental Downloads: Automatically download only new videos to save time and storage.
  • Video Compression: Reduce storage space by compressing downloaded videos using FFmpeg.
  • Metadata Extraction: Capture likes, comments, shares, and other statistics for each video.
  • Web Interface: Browse and search downloaded videos and user statistics through a local HTML interface.
  • Use Case: A content creator wants to back up all videos from their favorite Douyin influencers. They can use this Skill to download all videos, compress them to save space, and easily browse them later via the web interface.

Quick Start

Use the douyin-batch-download skill to download all videos from the specified user URL.

Frequently Asked Questions about douyin-batch-download

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch download Douyin videos from specific users?

To batch download Douyin videos, you can specify target user URLs or lists, and the automation script will fetch all available content. It supports incremental downloads to automatically retrieve only new videos, saving time and storage space.

Does downloading Douyin videos require cookie management?

Yes, downloading Douyin videos requires cookie management to authenticate requests. The process utilizes Playwright to handle cookie extraction and management, ensuring reliable access to video metadata and content from the platform.

Can I extract video metadata like likes and comments when downloading from Douyin?

Yes, you can extract video metadata including likes, comments, and shares during the download process. The script captures these statistics for each video, allowing you to analyze engagement metrics alongside your saved content.

What is the best way to reduce storage space for downloaded Douyin videos?

The best way to reduce storage space is by compressing downloaded videos using FFmpeg. The batch download workflow integrates FFmpeg compression directly, allowing you to automatically shrink video file sizes after fetching them from Douyin.

How do I browse and search downloaded Douyin videos locally?

You can browse and search downloaded videos through a local web interface. This HTML interface lets you search your content library and view user statistics, making it easy to manage and navigate your downloaded Douyin videos.

What dependencies do I need to run a Douyin batch download script?

You need dependencies including f2, Playwright for cookie management, pyyaml, httpx, and aiofiles to run the script. Additionally, FFmpeg is integrated into the workflow to handle video compression after downloading.