Commit History

Fix: run video processing in background thread for responsive API
c5147f6

ismdrobiul489 commited on

Fix status API: single worker for queue consistency, exclude tmp files from list
8586027

ismdrobiul489 commited on

Fix searchTerms keyword extraction - handle both string and list types
e97c360

ismdrobiul489 commited on

CRITICAL FIX: Use FFprobe for actual audio duration instead of TTS estimate
235156f

ismdrobiul489 commited on

Fix status API: detect processing state correctly, check temp file and processing flag
67120de

ismdrobiul489 commited on

Fix corrupted ffmpeg_utils.py - complete rewrite
d2b6980

ismdrobiul489 commited on

Fix blank screens: 1:1 scene logic, 9:16 enforcement, image fallback, and ffmpeg syntax fix
3eab663

ismdrobiul489 commited on

Enforce max 5s per source video for visual variety
4560c65

ismdrobiul489 commited on

Fix blank screens: Verify actual segment duration and handle shortfalls
616237c

ismdrobiul489 commited on

Implement Dynamic Scene Construction: Sequential sourcing, exact duration match
535c1bc

ismdrobiul489 commited on

Optimize segmentation: Even Split Strategy + 3.0s min duration
5671d96

ismdrobiul489 commited on

Enforce minimum segment duration: Limit keywords based on audio length
84c6992

ismdrobiul489 commited on

Apply stability fixes: audio=False, method='chain', loop tolerance
2c8cec6

ismdrobiul489 commited on

Fix blank screen issues: Physically cut video segments
5c1a9a1

ismdrobiul489 commited on

Fix blank screen issues: Normalize videos to H.264/30fps
5036e62

ismdrobiul489 commited on

Implement advanced scene construction (fetch sources -> subdivide -> seamless playback)
cef0b03

ismdrobiul489 commited on

Implement keyword-based video segmentation
0131e5b

ismdrobiul489 commited on

Implement multi-video support with strict scene boundaries
951b3dc

ismdrobiul489 commited on

Switch to single-video looping with robust duration check
c54b822

ismdrobiul489 commited on

Fix video duration calculation using ffprobe
7975b06

ismdrobiul489 commited on

Improve Pexels video selection by duration
08dbf1d

ismdrobiul489 commited on

Implement multi-video support for long scenes
af27368

ismdrobiul489 commited on

Add TheBoldFont, update caption styling, and fix atomic write
4e5d552

ismdrobiul489 commited on

Fix TextClip crash with fixed height and fallback
a1f7a61

ismdrobiul489 commited on

Fix TextClip TypeError with transparent bg and int size
6dadb00

ismdrobiul489 commited on

Rewrite README to fix YAML metadata
47178c4

ismdrobiul489 commited on

Fix YAML metadata and markdown syntax
954bcff

ismdrobiul489 commited on

Change port to 8880 and update uvicorn args
a4fc0b9

ismdrobiul489 commited on

Relax startup validation for health check
422568b

ismdrobiul489 commited on

Fix video looping, caption styling, and download validation
aa6139b

ismdrobiul489 commited on

Use find to locate policy.xml
5cc8a69

ismdrobiul489 commited on

Fix ImageMagick policy for TextClip
6bba0e5

ismdrobiul489 commited on

Pin numpy<2.0.0 for MoviePy compatibility
b1ecc25

ismdrobiul489 commited on

Pin Pillow<10.0.0 to fix ANTIALIAS error
4384cff

ismdrobiul489 commited on

Fix permissions for /data directory
859f6af

ismdrobiul489 commited on

Force rebuild to fix moviepy version
06e45f0

ismdrobiul489 commited on

Pin moviepy to 1.0.3 to fix import error
3394538

ismdrobiul489 commited on

Add HF Spaces metadata to README
db85793

ismdrobiul489 commited on

Initial deployment with LFS
1aa90a9

ismdrobiul489 commited on