Commit Graph
43 Commits
Author SHA1 Message Date
Michael 70f348553f fix: revert to DejaVu Sans to fix emoji visibility regression 2026-01-29 13:19:17 +01:00
Michael 214ff257a2 fix: emojis color, remove hashtags from overlay, verify stabilization logic 2026-01-29 13:12:12 +01:00
Michael 817bd2a980 feat: emoji support in subtitles and clear stabilization UI 2026-01-29 12:58:53 +01:00
Michael eee6e65c94 fix: tune encoded stabilization for aggressive handheld shake 2026-01-29 12:20:12 +01:00
Michael 15397974e0 fix: optimize video stabilization with adaptive zoom and single-pass encoding 2026-01-29 12:15:09 +01:00
Michael d7377914e7 fix: synchronize text overlay speed with dynamic TTS duration 2026-01-29 12:08:52 +01:00
Michael 456139cf2d feat: optimize facebook reels video quality (1080p, 30fps, 10Mbps) and fix camera capture settings 2026-01-29 11:19:40 +01:00
Jacques c8943accb8 fix(ffmpeg): use ASS subtitles for precise centering and crop-to-fill for full height 2026-01-23 20:44:56 +01:00
Jacques 4cc416af1b fix(ffmpeg): switch to crop-to-fill scaling and center text overlay 2026-01-23 20:38:29 +01:00
Jacques a39ed12d1f style(ffmpeg): set font size to 10 and align to middle center 2026-01-23 20:29:14 +01:00
Jacques b33c9a30be style(ffmpeg): reduce font size to 30 for cleaner text overlay 2026-01-23 20:22:42 +01:00
Jacques 3d15a2e1f6 style(ffmpeg): refine subtitle style to standard white size 64 2026-01-23 20:21:44 +01:00
Jacques 80a13d02ae debug(ffmpeg): add env HOME, high-visibility style, and detailed SRT logs 2026-01-23 20:16:34 +01:00
Jacques 16435d499a fix(ffmpeg): use subtitles filter exclusively and fix SRT generation nameerror 2026-01-23 20:09:03 +01:00
Jacques c6bb589b09 fix(ffmpeg): use SRT format and explicit DejaVu Sans font for reliable text overlay 2026-01-23 20:03:37 +01:00
Jacques d752437138 fix(ffmpeg): fix python 3.11 syntax error in f-string 2026-01-23 19:56:23 +01:00
Jacques f2fef87ae9 fix(ffmpeg): fix indentation error in process_reel 2026-01-23 19:54:36 +01:00
Jacques 4d9ad3f239 fix(ffmpeg): use generic Sans font and add detailed font debug logs 2026-01-23 19:43:49 +01:00
Jacques 6334b49676 fix(ffmpeg): refactor to unified filter_complex chain for reliable text overlay 2026-01-23 19:38:24 +01:00
Jacques e25d2026df fix(ffmpeg): install fontconfig and add dynamic font detection to ensure text overlay works 2026-01-23 19:32:03 +01:00
Jacques faec0a17b1 fix(ffmpeg): use DejaVu Sans font for subtitles to fix missing text overlay 2026-01-23 19:26:07 +01:00
Michael 230a30b339 fix(reels): restore missing cmd initialization in ffmpeg service to fix text overlay 2026-01-23 17:27:53 +01:00
Michael 7223bbbfb2 feat(reels): optimize quality to 1080p, increase text size to 64, and add stabilization toggle 2026-01-23 17:19:32 +01:00
Michael aac776777a feat(reels): add video stabilization, quality improvements and processing monitoring 2026-01-23 13:42:42 +01:00
Michael 9ff1c4aa18 feat: enhance reels with default overlay, more voices, and tts preview 2026-01-23 09:38:59 +01:00
Jacques fe638b9895 fix: reduce font size to 16, improve TTS sync (3 words/chunk, 0.3s/word) 2026-01-22 21:39:06 +01:00
Jacques 986f9741c1 fix: reduce text overlay font size to 10 and add camera diagnostics 2026-01-22 20:46:20 +01:00
Jacques 07ac80057e feat: default tts on/text off, improve overlay style, and fix camera device selection 2026-01-22 20:39:11 +01:00
Jacques 07b3d1a62a fix: voice names labels and backend mapping + async syntax error in ffmpeg service 2026-01-22 20:15:03 +01:00
Jacques 901c8581f6 Fix: Switch male TTS voice to Henri and improve fallback logic 2026-01-22 20:05:19 +01:00
Michael b4347d068d add stabilisation camera recorder 2026-01-22 17:27:17 +01:00
Michael 6add333ce6 fix tts to communicate save 2026-01-22 17:20:35 +01:00
Michael 8be0b467be tts fix 2026-01-22 17:16:57 +01:00
Michael 074de54c8b fix cam to 4k et ffmpeg TTS 2026-01-22 17:13:11 +01:00
Michael 77a6dd7188 fix 2026-01-22 16:58:12 +01:00
Michael 81baafd295 fix ffmpeg 2026-01-22 16:37:09 +01:00
Michael 2911d132d4 fix quality and tts ffmpeg 2026-01-22 16:28:22 +01:00
Michael 23abe41903 fix tts and texte on vidéo 2026-01-22 16:20:56 +01:00
Michael 9ffd92f6bf add TTS voice 2026-01-22 15:28:00 +01:00
Michael 44928c61b8 fix ffmpeg 2026-01-22 15:18:59 +01:00
Michael 1050f351c2 main.py fix 2026-01-22 13:47:22 +01:00
Michael 430187cbad feat: Implement a FastAPI-based FFmpeg service for video processing, including API key authentication, video/audio input handling, text overlay, and audio mixing. 2026-01-22 13:11:24 +01:00
Michael e29048d374 feat: Introduce a dedicated FFmpeg microservice for video processing, integrated into the Docker Compose setup. 2026-01-22 13:06:00 +01:00