In a room with green background there is a camera and a screen monitor connected as second screen to a MacPro.
An actor stands in front of the camera and looks at the monitor on the screen.
An operator standing in front of the main monitor on a MacPro observes the action of the camera. Then select between several video clips and press start.
This video is then mixed (chroma key) with the camera of streaming so that the actor now sees himself acting within a video clip. After several seconds, the resulting video starts recording
Until the end of the video clip. Only the audio of the video clip will be recorded.
The job is to deliver a macOS application that will do the following:
1) Show the Camera in two places:
- A preview in the main application with size 640x360.
- An independent window of 1280x720. Must full size able.
2) Read the videos in a folder called "vclips" and then list by their codes (written in their filenames).
3) Read a Mysql table with the name of the actor and the code for the chosen video clip.
4) Displays a text line with the name of the next actor and the selected video clip.
3) When a list video is selected, a start button is activated.
4) When the start button is pressed, the video starts to play and mixes with the camera as a chroma key filter, resulting in a video where the actor is inside the video.
5) After a few seconds of playback, automatic recording starts until the end of the video. The file is saved with the consecutive number in the folder named "vout".
6) Write the Mysql table with the resulting video number for this actor.
- The format of the videos will depend on the recommendation of the programmer according to the best performance.
- Only the audio of the video clips will be used.
- Set up of green background will be similar to this: [url removed, login to view]
- Deliver source code, developed in XCode, Objective C.
- Use of AvFoundation.
- The latency of the resulting live video must be zero or minimum.
- Graphic design is not required.
- The delivery date is before February 22