I Automated a TikTok Campaign for My App by Editing CapCut's Project Files Directly
Description and use
Reduced video creation time from ~1 hour to ~5 minutes per clip by scripting text → TTS with word timestamps → caption chunking → direct CapCut JSON editing.
Problem
Produce daily short vertical videos for a TikTok campaign in ~5 min each, without paid tools or extensive editing time.
Outcome
Reduced video production time from ~1 hour to ~5 minutes per clip, enabling a 14‑day experiment aiming for 500+ Play Store installs or a 50k‑view video.
Workflow
- Write 100–130 word script
- Generate MP3 and word‑boundary JSON with edge‑tts
- Align words to script, chunk into 2–3 word captions
- Edit CapCut project JSON: replace text tracks, set timings
- Export video from CapCut
- Schedule upload to TikTok/IG Reels
Evidence
CapCut desktop stores each project as a folder containing draft_content.json — tracks, segments, materials, text styles, all in plain JSON.
edge-tts streams word boundary events with timestamps alongside the audio.
- Record date: 2026-10-19T20:41:25.794Z