amazon-elastic-transcoder

AWS Elastic Transcoder to extract frames from videos?

丶灬走出姿态 提交于 2021-02-10 12:34:52
问题 As mentionned in a previous question, I'm looking for the best way to extract frames from videos using AWS. I came accross AWS Elastic Transcoder and tried to figure out if I could use it. The only option that could have been interesting is the thumbnails generation, but it is limited to 1 per second and I need all the frames of the video. Do you think there is way to do what I need with Elastic Transcoder ? Thanks 回答1: I don't believe Elastic Transcoder can do what you want. The best

AWS Elastic Transcoder to extract frames from videos?

橙三吉。 提交于 2021-02-10 12:33:28
问题 As mentionned in a previous question, I'm looking for the best way to extract frames from videos using AWS. I came accross AWS Elastic Transcoder and tried to figure out if I could use it. The only option that could have been interesting is the thumbnails generation, but it is limited to 1 per second and I need all the frames of the video. Do you think there is way to do what I need with Elastic Transcoder ? Thanks 回答1: I don't believe Elastic Transcoder can do what you want. The best

Need to check video resolution before transcoding video file

China☆狼群 提交于 2021-02-05 07:32:27
问题 I am converting video files using an elastic transcoder. AWS Lambda function get video file from s3 bucket and convert it according to PresetId. But, I need to compare video file resolution with PresetId. If the video file resolution is higher than the PresetId video resolution, then convert this video file, otherwise do not need to convert all video files. 回答1: Do you have access to ffmpeg/ffprobe/ffplay from AWS - is it possible to call them and take their console output? I'm not sure about

Need to check video resolution before transcoding video file

雨燕双飞 提交于 2021-02-05 07:32:09
问题 I am converting video files using an elastic transcoder. AWS Lambda function get video file from s3 bucket and convert it according to PresetId. But, I need to compare video file resolution with PresetId. If the video file resolution is higher than the PresetId video resolution, then convert this video file, otherwise do not need to convert all video files. 回答1: Do you have access to ffmpeg/ffprobe/ffplay from AWS - is it possible to call them and take their console output? I'm not sure about

Can AWS CloudFormation call the AWS API?

99封情书 提交于 2020-01-02 07:03:43
问题 I'm trying to use CloudFormation to create my AWS environment and part of that is setting up Elastic Transcoder. Unfortunately it seems like ET is not part of the existing CloudFormation system, but it can be created via API calls. Is there any way to call the API from CloudFormation? 回答1: You can create custom resources, in particular you can create lambda backed custom resources. With these your lambda function is called with data from the template passed in the event object and a presigned

Deleting a file after transcoding with AWS Lambda and Elastic Transcoder

让人想犯罪 __ 提交于 2019-12-25 08:59:46
问题 I'm using a Lambda python script to call Elastic Transcoder on a file that I upload. How do I delete the file after transcoding? At the moment, my code creates the job, and then deletes the source file straight away, i.e., before the job even has a chance to run. :-) How can I wait for Elastic Transcode to finish? import os import boto3 import urllib def lambda_handler(event, context): transcoder = boto3.client('elastictranscoder', 'ap-southeast-2') pipeline_id = get_pipeline(transcoder, 'MP4

Fatal error: Class 'Aws\ElasticTranscoder\ElasticTranscoderClient' not found in C:\wamp\www\sep24\et\s\wr.php on line 5

家住魔仙堡 提交于 2019-12-24 16:02:02
问题 Tried to run the elastic transoder php code from et/s/wr.php. wr.php contains the php transcoder code. Here is my code. <?php require 'vendor/autoload.php'; use Aws\ElasticTranscoder\ElasticTranscoderClient; ------------- ------------ ?> This is the error when I'm running from the loaclhost. Fatal error: Class 'Aws\ElasticTranscoder\ElasticTranscoderClient' not found in C:\wamp\www\sep24\et\s\wr.php on line 5 So what should be done.. ? Need Help.. and yes i have included the AWS folder which

Fatal error: require(): Failed opening required 'C:\wamp\www\sep24\e/src/functions.php' (include_path='.;C:\php\pear')

前提是你 提交于 2019-12-23 17:26:32
问题 Tried to run the trans.php program from wamp server from the path C:\wamp\www\sep24\e\trans.php I have included the AWS folder in C:\wamp\www\sep24\e\Amazon\ And AWS credential file in wamp/www folder as well user directory for the access C:\wamp\www\.aws\credentials & C:\Users\username\.aws\credentials This is my program <?php define('ROOT', dirname(__FILE__)); require ROOT . '/vendor/autoload.php'; use Amazon\Aws\ElasticTranscoder\ElasticTranscoderClient; ------------- ------------ // no

Create AWS Transcoder job from Lambda

不打扰是莪最后的温柔 提交于 2019-12-22 01:04:41
问题 I've created a Lambda function that is called with every new s3 object creation. I'm trying to retrieve the object, then create a new Transcoder job that alters the video quality. But the transcoder job is never created. creating job.... shows up but job created never appears in my logs. Going off of this tutorial. My Lambda Function: var aws = require('aws-sdk'); var elastictranscoder = new aws.ElasticTranscoder(); exports.handler = function(event, context) { console.log('Got Video:', JSON

Uploading Large HD Video Files to Amazon Web Services S3

我与影子孤独终老i 提交于 2019-12-12 10:47:38
问题 Ultimate Goal: Upload large video files (<200MB-3GB) from a content producer's computer to an AWS S3 bucket to use the Elastic Transcoder service. The content producer will be a pro user, so a little extra work on their part is not a huge burden. However, keeping it as simple as possible for them (and me) is ideal. Would be best if a web form could be used to initiate. There wouldn't be many hundreds of content producers, so some extra time or effort could be devoted to setting up some sort