Web-App Video Recorder with Background Removal
Budget: $15 – $25 USD
Request for Quote (RFQ)
Project: Web-Based 15-Second Video Recorder with Background Removal Integration
Scope of Work
I am requesting a quote to develop a simple, single-page web application that enables users to record short videos and process them through an external API for background removal.
Functional Requirements
Web Video Recorder
Implement a browser-based video/audio recorder using the VideoJS Recorder library:
https://github.com/collab-project/videojs-record/blob/master/examples/audio-video.html
Recorder must:
Operate in portrait mode only
Automatically stop recording at 15 seconds (maximum duration)
Provide a straightforward UI with a record button (no advanced design required)
Preview & User Controls
After recording, present a preview of the video
Provide user options to:
Accept the recording, or
Re-record the video
API Integration – Background Removal
Upon user acceptance, send the recorded video via API to VEED for background removal
(Veed Video Background Removal API – via fal)
Ensure proper handling of:
File upload
API request/response
Processed video retrieval
Video Processing & Storage
Receive the processed video (with background removed as a downloadable file)
Additional Notes
No custom graphics or advanced UI/UX design is required; a minimal functional interface is sufficient.
Focus is on core functionality, API integration, and reliability.
Deliverables
Source code and setup instructions
Project: Web-Based 15-Second Video Recorder with Background Removal Integration
Scope of Work
I am requesting a quote to develop a simple, single-page web application that enables users to record short videos and process them through an external API for background removal.
Functional Requirements
Web Video Recorder
Implement a browser-based video/audio recorder using the VideoJS Recorder library:
https://github.com/collab-project/videojs-record/blob/master/examples/audio-video.html
Recorder must:
Operate in portrait mode only
Automatically stop recording at 15 seconds (maximum duration)
Provide a straightforward UI with a record button (no advanced design required)
Preview & User Controls
After recording, present a preview of the video
Provide user options to:
Accept the recording, or
Re-record the video
API Integration – Background Removal
Upon user acceptance, send the recorded video via API to VEED for background removal
(Veed Video Background Removal API – via fal)
Ensure proper handling of:
File upload
API request/response
Processed video retrieval
Video Processing & Storage
Receive the processed video (with background removed as a downloadable file)
Additional Notes
No custom graphics or advanced UI/UX design is required; a minimal functional interface is sufficient.
Focus is on core functionality, API integration, and reliability.
Deliverables
Source code and setup instructions