考虑使用作为输入参数一部分的 TimeSpan 映射:
Input: {
AspectRatio: 'STRING_VALUE',
Container: 'STRING_VALUE',
DetectedProperties: {
DurationMillis: 0,
FileSize: 0,
FrameRate: 'STRING_VALUE',
Height: 0,
Width: 0
},
<snip>
Interlaced: 'STRING_VALUE',
Key: 'STRING_VALUE',
Resolution: 'STRING_VALUE',
TimeSpan: {
Duration: 'STRING_VALUE',
StartTime: 'STRING_VALUE'
}
TimeSpan — (map) 用于剪辑输入的设置。每个输入可以有
不同的剪辑设置。
StartTime —(字符串)输入文件中您想要剪辑的位置
开始。格式可以是 HH:mm:ss.SSS(最大值:
23:59:59.999; SSS 是千分之一秒)或 sssss.SSS(最大值
值:86399.999)。如果您不指定值,则 Elastic Transcoder
从输入文件的开头开始。
Duration —(字符串)剪辑的持续时间。格式可以是
HH:mm:ss.SSS(最大值:23:59:59.999;SSS 是千分之一
秒)或 sssss.SSS(最大值:86399.999)。如果您不指定
一个值,Elastic Transcoder 创建一个从 StartTime 到
文件的结尾。
如果您指定的值长于输入文件的持续时间,
Elastic Transcoder 对文件进行转码并返回警告消息。