Instead of returning presigned URLs for each video, zip all media files into a single archive and provide a download link. This improves usability by allowing users to download all videos at once.
✍ Tasks
Add functionality to create a ZIP archive of the extracted videos in video_extractor.py.
Upload the ZIP archive to S3 and return a presigned URL for the ZIP file.
Ensure the ZIP archive is removed after upload to save space.
🎯 Acceptance Criteria
A single ZIP archive containing all media files is created and uploaded to S3.
API response includes a presigned URL for the ZIP archive.
Add a thorough documentation about the POST /extract endpoint response.
📦 Description
Instead of returning presigned URLs for each video, zip all media files into a single archive and provide a download link. This improves usability by allowing users to download all videos at once.
✍ Tasks
video_extractor.py
.🎯 Acceptance Criteria
POST /extract
endpoint response.