How sync. uses Modal to lipsync 100 hours of video a day
Apr 18, 2025

Summary
This post details how sync. uses Modal's parallel execution capabilities to process over 100 hours of video daily for lipsyncing. The process involves splicing videos into scenes, running face detection and translation across multiple T4 GPU containers in parallel, then passing each scene to proprietary LipSync GenAI models on A100 GPUs. Finally, the dubbed scenes are stitched back together. This demonstrates the platform's ability to handle compute-intensive workloads by breaking them down and distributing them across numerous GPU containers, enabling rapid iteration and high throughput.
More from the Sandboxed Code Execution trail
- Runtime Roundup: VM Sandboxes, Multi-node clusters, and more | Modal Blog
- VM Sandboxes: Full computers for agents | Modal Blog
- Sidecars: A low-latency trust boundary for Sandboxes | Modal Blog
- Product updates: Sandbox Sidecars, new models, a refreshed dashboard, and more | Modal Blog
- Devin Outposts on Modal | Modal Blog