DouyinLiveRecorder is a Python and FFmpeg-based tool for continuously monitoring and recording live streams from many online platforms. Despite its name, it supports more than 40 services, including Douyin, TikTok, YouTube, Twitch, Bilibili, Huya, Douyu, Xiaohongshu, and several regional platforms. Users can place multiple room URLs in configuration files and let the program watch them repeatedly for live activity. Recording quality, output behavior, proxies, formats, and individual rooms can be configured separately. The project can send live-status notifications and supports custom scripts around recording events. It runs from source, packaged Windows builds, or Docker, with FFmpeg handling the actual media capture. Its design is aimed at unattended, multi-room recording rather than manual one-stream-at-a-time capture.

Features

  • Continuous multi-room live monitoring
  • More than 40 supported streaming platforms
  • Configurable recording quality and formats
  • Proxy support for selected platforms
  • Live-status notifications and custom event scripts
  • Source, Windows executable, and Docker deployment

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow DouyinLiveRecorder

DouyinLiveRecorder Web Site

Other Useful Business Software
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DouyinLiveRecorder!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Libraries

Registered

4 hours ago