jpl*_*ano 3 php amazon-s3 amazon-ec2 amazon-web-services amazon-elastic-transcoder
我正在使用AWS SDK PHP.
使用->createJob(一切都很好,但是当我添加
'Composition' => array(
'TimeSpan' => array(
'StartTime' => '00:00:00.000',
'Duration' => '00:00:02.000'
)
)
Run Code Online (Sandbox Code Playgroud)
对于其中一个输出,我收到以下错误:
{"error":{"type":"Aws\ElasticTranscoder\Exception\ElasticTranscoderException","message":"找不到预期的结构或地图的开头.","file":"/ Applications/XAMPP/xamppfiles/htdocs /breves/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/NamespaceExceptionFactory.php","line":91}}
我正在尝试剪切视频.
任何艰难的?
找到答案:
它应该是一个"剪辑"数组,如下所示:
'Composition' => array(
array(
'TimeSpan' => array(
'StartTime' => '00:00:00.000',
'Duration' => '00:00:02.000'
)
Run Code Online (Sandbox Code Playgroud)
)
在我的情况下,我只需要1个剪辑.
有关此处持续时间的更多信息:( 可选)剪辑开始时间 - (StartTime)您可以创建包含输入文件摘录的输出文件.剪辑开始时间表示输入文件中您希望剪辑开始的位置.格式可以是HH:mm:ss.SSS(最大值:23:59:59.999; SSS是千分之一秒)或sssss.SSS(最大值:86399.999).如果未指定值,则Elastic Transcoder将从输入文件的开头开始.
(可选)剪辑持续时间(持续时间)摘录剪辑的持续时间.格式可以是HH:mm:ss.SSS(最大值:23:59:59.999; SSS是千分之一秒)或sssss.SSS(最大值:86399.999).如果未指定值,则Elastic Transcoder会从"剪辑开始时间"剪辑到文件末尾.
如果指定的值长于输入文件的持续时间,则Elastic Transcoder会从"剪辑开始时间"转码到文件末尾并返回警告消息.
有关aws transcoder的详细信息,请点击此处