Automated custom video creation on server

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

Build a system that can automate personalized video creation on a server (Linux preferred), using FFMpeg or something similar. Php based preferred. A short 1-3 minute video will be used as the background, and different types of layers need to be overlaid on the background video.

Each of the layers overlaid on the background video will last 1-3 seconds:

- Custom text. A visitor to our site will type in their name. Then a video will be generated showing something like a hard cover book opening slowly. The name they entered will be the title on the cover of the book, centered and sized to fit. The text will need to be distorted to appear like it was printed on the book cover. The code defining text parameters / attributes such as font, size, and color etc should be easy to find and edit. How to change the parameters within the code should be clear and well documented so I can edit as needed. Since the background video may change periodically, it should be easy for me to define all parameters at the beginning and ending keyframes, as well as each frame in the middle.

- A customer uploaded image which will vary in height, width, ratio, and file size. Just like the text, an image will be uploaded by our site’s visitors and will need to change scale, skew, and brightness, etc to appear like it was printed on the book cover which is opening slowly. All the same editing requirements apply. The server needs to crop or adjust the uploaded image to fit the size/ratio we end up choosing. Then the server needs to distort the image on top of the background video. The distortion is defined by the location of each of the 4 corners, on every frame. If a clip requires 10 frames, there will be 40 data points with x,y location info. All this needs to be adjustable. Some clips might have 60 frames. I need to be able to easily edit all the data points in a file. I need you to set up the server to be able to do it.

- Audio file overlay 1-3 seconds. There will be silent sections of audio in the background video where audio will need to be filled in (a person’s name). There will be 1,000 potential audio files / names to choose from varying slightly in length and 1 will be inserted / overlaid. Adding this audio must not change the timing of the remaining audio in the video.

The final video needs to be formatted to be able to be played in a browser (any modern browser) and also formatted for download for play on any common modern computer.

Here is an example of what the server needs to do with an image and text:
https://youtu.be/93ci-9C6rxs

PHP Software Architecture

Project ID: #14164233

About the project

22 proposals Remote project Active 6 years ago

Awarded to:

helmot

I have +10 years of experience in Python programming. I have done many projects working with ffmpeg and python imaging. For example last one was generating web solution to get an image and generating kenburns effect More

$750 USD in 20 days
(176 Reviews)
8.0

22 freelancers are bidding on average $1326 for this job

AleenaIlyas

Hello, I have read what you exactly need, however I would like to ask you a few questions. I do work smart and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discuss More

$2750 USD in 30 days
(27 Reviews)
7.1
burhanbvk

Hello, I have just finished another project involving ffmpeg, and I am also familiar with using ffmpeg over PHP. You can PM me for samples or if you have any questions. I can walk you through how this app would work More

$1500 USD in 20 days
(12 Reviews)
6.5
king18yat

1.) You can release the payment as per milestones and after the milestone work is complete. No need to release any advance . 2.) Work done will be of very high quality . 3.) I shall have daily communication and sha More

$1500 USD in 33 days
(16 Reviews)
5.9
AzzkaNoor

Hello there. I have seen your job posting. Everything is pretty much clear but i'll like to ask some questions. Once you will answer those questions, i'll start your work right away. Some intro about me. I am an ent More

$1250 USD in 20 days
(14 Reviews)
5.8
SilentStarMagic

Hi, I am a serious developer who aims to provide high quality services. If you contact me, we can discuss more things detail and will be achieved with each other's purpose. Good luck for your business…

$1250 USD in 12 days
(14 Reviews)
4.7
hiteshkumar2

I understand your requirements. I am able to do this work according to your needs. I have 2 year hand on experience in web development and one year as front end developer. I know how to optimize the images using differ More

$1250 USD in 20 days
(14 Reviews)
4.4
IoanMarinov7

I am a PHP magician

$953 USD in 4 days
(7 Reviews)
3.8
pinesucceed01

Dear Prospective Client, As based on my initial review I can confirm its feasibility & as I am great fit technically and have good understanding of the domain & your requirement & would submit a detailed response so More

$1250 USD in 20 days
(1 Review)
0.9