TTAutoRecord: Automated TikTok Live Stream Recorder
TTAutoRecord is a specialized utility designed to automate the recording of live streams on TikTok.
Features
- Automatically record users you follow
- Concatenates laggy lives into one file
- Records age restricted lives
- Records sub-only lives
- GUI displaying status of recordings
System Requirements
- 4GB Spare RAM
- 64Bit Desktop CPU (I have tested this on a Xeon D-1521 and it works, however a high frequency desktop CPU will perform better)
- SSD - Recommended to keep things running smoothly, of course you can offload recordings to a hard drive for storage.
- 50Mbps FTTC/FTTP internet connection recommended.
If you can, I would suggest having a PC/Server dedicated to running this. I have done my best to minimize the amount of requests to TikTok, however their webpages are incredibly demanding to render so it may cause other applications to lag.
Prerequisites
-
Install Python
-
Install the EditThisCookie Chrome browser extension.
-
Install Mozilla Firefox (64-bit version)
Setup
-
Set your TikTok language to English if it isn't already.
-
Download and extract the requried files here
-
Install required modules from the requirements file:
pip install -r requirements.txt
- Authenticate on TikTok
- Access TikTok Live via your web browser and authenticate your account.
- Open the EditThisCookie extension and select the 'Export' icon.
- Paste the Cookies into \json\cookies.json
- Important - Do not log out after extracting your cookies!
Usage
- Run main.py
- run gui.pyw