gpt4 book ai didi

php - Amazon Elastic Transcoder - 将持续时间添加到输出返回错误

转载 作者:可可西里 更新时间:2023-11-01 00:45:33 27 4
gpt4 key购买 nike

我正在使用 AWS SDK PHP。

使用 ->createJob( 一切都很好,但是当我添加时

'Composition' => array(
'TimeSpan' => array(
'StartTime' => '00:00:00.000',
'Duration' => '00:00:02.000'
)
)

对于其中一个输出,我收到以下错误:

{"error":{"type":"Aws\ElasticTranscoder\Exception\ElasticTranscoderException","message":"Start of structure or map found where not expected.","file":"/Applications/XAMPP/xamppfiles/htdocs/breves/vendor/aws/aws-sdk-php/src/Aws/Common/Exception/NamespaceExceptionFactory.php","line":91}}

我正在尝试剪切视频。

有什么问题吗?

Amazon SDK API Developer Guide

最佳答案

找到答案:

它应该是一个“剪辑”数组,如下所示:

'Composition' => array(
array(
'TimeSpan' => array(
'StartTime' => '00:00:00.000',
'Duration' => '00:00:02.000'
)

)

就我而言,我只需要 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 转码器的详细信息 here

关于php - Amazon Elastic Transcoder - 将持续时间添加到输出返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892741/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com