Generated animated GIF thumbnails from videos uploaded to an S3 bucket

Our project accepts video files uploaded to an AWS S3 bucket. When the file is uploaded I need to generate an animated thumbnail file. Here is the preferred workflow:

1) Customer uploads a video (MOV or MP4)

2) Bucket sends a notification through SNS

3) Your Lambda function is subscribed to this notification and is invoked

4) Your Lambda function generates the thumbnail file

5) Your Lambda function uploads the thumbnail file to another S3 bucket

I have steps 1-3 completed. This project is for steps 4 and 5.

The Lambda function should be expose the following configuration option as an environment variable:

thumbnailLength: Duration in milliseconds of the generated thumbnail (default 2000)

The thumbnail file that your Lambda function creates needs to be an animated GIF and capture {thumbnailLength} milliseconds from the middle of the uploaded video.

The thumbnail GIF should "bounce". For example if there are 10 frames, the GIF will play frames 1-10 and then in reverse 10-1 to produce a bouncing effect. I have attached an example of a bouncing GIF.

Uploaded videos will be up to 30 seconds in length. If the video is less than {thumbnailLength} milliseconds the thumbnail should be a still image of a single frame from the middle of that video.

I prefer this be built in Node 10.x but would also accept Python. Extra consideration will be given if you can provide a CloudFormation template to deploy it.

Build it in your own AWS account and give me access to a working version for review.

Please only respond if you have read these requirements and are capable of completing the project. I am happy to answer any questions. Thanks!

Skills: Javascript, Aws Lambda, Python, node.js

See more: animated gif avi, free online animated gif resizer, resizing image size animated gif, tiny animated gif, resize animated gif image, animated gif soccerball small, add animated gif rails page, create animated gif dancer, real shooting star animated gif, morn night thankyou animated gif, animated gif represents comparison, php watermark animated gif image

About the Employer:
( 1 review ) Melbourne, United States

Project ID: #21312428

Awarded to:


I can deliver it with a Cloudformation template. The only catch is that CFN will create a new input & output bucket, which means that you need to update your application code to use this new bucket. Besides, there's no More

$190 USD in 1 day
(13 Reviews)

10 freelancers are bidding on average $169 for this job


Hi, I just checked your requirements carefully. I can complete your tasks perfectly in short time. Because I'm an excellent expert and have rich experiences in similar task with MEAN, MERN, VueJS, PHP frameworks, eComm More

$140 USD in 7 days
(20 Reviews)

Dear, Nice to meet you. Reading your job description, I understood what you want in your project. I am proud of my Top skill, 8+ years of experience, 100% satisfaction rate in Web/Mobile/Desktop App Development. My More

$140 USD in 7 days
(12 Reviews)

Hello sir/ma, I'm interested in taking this task up for you. I am a Python developer with 7+ years of experience that specializes in multi-platform applications using PyQt, PySide/PyQt,Scrapy, BeautifulSoup 4, Pillow, More

$35 USD in 1 day
(15 Reviews)

Hello There. How are you doing? I have read the description, I have great experience doing similar jobs related to these skills Aws Lambda, Javascript, node.js, Python. Please start the chat so we can have detailed dis More

$155 USD in 12 days
(5 Reviews)

I'm a Cloud Services Expert with extensive experience of Network and Security Services, Migration Services, Architecture Redesign and Development on various popular platforms such as AWS, Microsoft Azure, Google Cloud, More

$250 USD in 1 day
(3 Reviews)

Hi, I have expertise on lambda functions, S3 , nodejs and python. I have previously worked on video processing and image processing projects and feel like I can deliver a quality deliverable in this case. I will use More

$200 USD in 4 days
(2 Reviews)

RESUME Hi, thanks for showing interest in my profile. I am full time freelancer & have 9+years of very rich experience in web development & designs. My Deliverables are : * Designing (website, graphic, logo desi More

$300 USD in 7 days
(0 Reviews)

Hi there MY BEST ILLUSTRATIONS DESIGN AND ANIMATIONS [login to view URL] [login to view URL] [login to view URL] More

$140 USD in 6 days
(0 Reviews)

Hello, How are you? I just saw your project description carefully. I am very interested in your project. I have rich experience in PHP, Python, Java. I can help you surely and complete in a short time. I can start yo More

$140 USD in 7 days
(1 Review)