clip-forge/backend/app
Jeff Emmett e1d9085396 feat: inline video previews and caption rendering with style options
- Replace download links with inline <video> players for clip preview
- Add clip download endpoint separate from inline preview
- Add caption style options: TikTok, Hormozi, Karaoke, Minimal, None
- Implement ASS subtitle generation from word-level Whisper timestamps
- Render pipeline: aspect ratio conversion + burned-in captions via FFmpeg
- Add render preview endpoint for inline playback of rendered clips
- Add fonts to Docker image for subtitle rendering

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 02:11:20 +00:00
..
api feat: inline video previews and caption rendering with style options 2026-02-10 02:11:20 +00:00
services feat: inline video previews and caption rendering with style options 2026-02-10 02:11:20 +00:00
workers feat: inline video previews and caption rendering with style options 2026-02-10 02:11:20 +00:00
__init__.py feat: ClipForge Phase 1 - core pipeline MVP 2026-02-08 12:27:43 +00:00
config.py feat: add cloud AI inference support (Gemini/OpenAI-compatible) 2026-02-10 00:44:13 +00:00
database.py feat: ClipForge Phase 1 - core pipeline MVP 2026-02-08 12:27:43 +00:00
frontend.py feat: inline video previews and caption rendering with style options 2026-02-10 02:11:20 +00:00
main.py feat: add user-friendly frontend with upload, progress, and clip gallery 2026-02-09 11:27:29 +00:00
models.py feat: ClipForge Phase 1 - core pipeline MVP 2026-02-08 12:27:43 +00:00
schemas.py feat: inline video previews and caption rendering with style options 2026-02-10 02:11:20 +00:00
worker.py fix: use arq CLI to start worker instead of python -m 2026-02-08 12:33:02 +00:00