Author

Topic: [Hiring] AWS Lambda JavaScript Video Manipulation (Read 178 times)

legendary
Activity: 3472
Merit: 4801
CLOSED.
legendary
Activity: 3472
Merit: 4801
I haven’t been here in a while, but there was once a time when it was possible to find programmers here that would be willing to take on a small project for a small amount of bitcoin.  I’m hoping that is still true.

Note: I am a skilled and experienced developer. I WILL be able to read your code, and I WILL know if it is doing what it should and ONLY what it should. Do not waste your time trying to get some malware or backdoor past me. I could write this myself, but it would be tedious, and I'd rather just pay someone a small amount to handle it.

Please send bids via private message.

If you have any questions, you can post them to this thread or send them via private message if you prefer not to reveal your userID to everyone else.  Any questions received via private message will be posted by me, without your userID, to this thread along with the answer.

The project will be running in an AWS (Amazon Web Services) environment. MP4 video files will be dropped off as objects in an AWS S3 bucket. Each video file will be up to 60 seconds long.

I intend to trigger an AWS Lambda function with the S3 PUT event.

On request, I can provide a representative sample video file for the purposes of estimating the work involved.

My preference is that the Lambda function is written in JavaScript, and that it not use an excessive amount of imported libraries. However, "aws-sdk", “lodash", and “moment" are all acceptable.  If you intend to use some other programming language or to import any other libraries, please list them when you provide your bid. I understand that you will probably have a preferred video manipulation library that you will want to use. If I decide that I don't trust any of your chosen libraries, then I will disregard your bid. Therefore, it is recommended to stick to well-known and widely used libraries.

I am requesting that code be written for the Lambda to accomplish the following:

Anytime the filename (S3 object key) ends with any of the following: “*-right_repeater.mp4”, “*-left_repeater.mp4”, or “*-back.mp4” the video will be mirrored (flipped left & right) and written to a new AWS S3 bucket name, which will be provided as an environment variable “OUT_BUCKET", using the corresponding filename (object key) “*-right_repeater-mirror.mp4, “*-left_repeater-mirror.mp4”, “*-back-mirror.mp4”. Anytime the filename (S3 object key) ends with anything else, the video will simply be copied as-is to the same new AWS S3 bucket name without modification to the video data or the filename (object key).

The winning bidder is to provide the code for the Lambda function in a zip file ready to be uploaded to the AWS Lambda function

If you are bidding on this work, please provide the following:
1. Programming language you will be using (if not JavaScript)
2. Libraries you will be using
3. Cost of job (in BTC)
4. Estimated delivery date

I’ll leave this request open until Oct 12 at noon UTC.  Any bid that comes in after the deadline will be disregarded. I will send a message to the winning bidder before Oct 13 at noon UTC to make arrangements for delivery of code and Bitcoin. Full payment will be made within 1 hour of verifying that the code works as requested. I will test the code within 72 hours of receiving it.

If this project goes well, I will have a few more video manipulation code requests over the next 2 months, and I may also decide to pay someone to create a small website for me as well.  These future requests will be open bidding, just like this current project, but preference will be given to bidders that have satisfactorily completed work for me in the past if their bid is within 5% of the cost and 10% of the duration of the leading competing bid.
Jump to: