'net core and video transcoding on aws lambda

I'm looking for a solution to:

  1. upload video to s3 bucket
  2. after video upload an aws lambda function will be triggered
  3. lambda function will use ffmpeg layer in order to transcode video (mainly cropping with other functionalities)
  4. save result (transcoded video into s3 bucket)

My language of choice inside lambda is c# and net core runtime.

I have found various resources for video manipulation with aws ffmpeg layer using lambda function but no examples in net core lambda.

My question is:

Can I use existing FFmpeg/FFprobe Lambda Layer for Amazon Linux such as this one with lambda function written in c# and .net core?

Another question:

Would you suggest Amazon Elastic Transcoder as a better choice with lambda function .net core integration?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source