feat(US3+4): video frame extraction + video-to-text — POST /api/v1/video/*
- app/models/video_models.py: ExtractFramesRequest, VideoToTextRequest, FrameInfo, VideoJobCallback, VideoAcceptedResponse - app/services/video_service.py: interval+keyframe frame extraction, uniform-sample video-to-text, HTTP callback, temp file cleanup - app/routers/video.py: size check helper (_check_video_size via head_object), BackgroundTasks enqueue for both endpoints - tests: 6 service + 4 router tests, 10/10 passing
This commit is contained in:
BIN
tests/__pycache__/test_video_router.cpython-312-pytest-9.0.3.pyc
Normal file
BIN
tests/__pycache__/test_video_router.cpython-312-pytest-9.0.3.pyc
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user