我一直在通过 AWS javascript API 使用转码器来创建垂直视频的 HLS 版本(从手机上传)。到目前为止,“旋转:自动”完美地处理了它们并将它们保持在垂直位置(高度 640,宽度 360,视频处于其原始方向)。
从昨天开始(我没有改变任何东西),视频内容突然旋转到 90 度并且它们的内容被拉伸了。视频分辨率仍然是垂直的,但内容本身是旋转和拉伸的。
我尝试从控制台创建作业并以相同的结果结束。
这是来自我的节点 JS 代码的命令:
var params = {
PipelineId : "<id>",
Input : {
Key: "<key>",
FrameRate : "auto",
AspectRatio : "auto",
Interlaced : "auto",
Container : "auto",
Resoultion : "auto"
},
OutputKeyPrefix : "<prefix>",
Outputs : [
{
PresetId : "1351620000001-200020",
Key : "hls150",
ThumbnailPattern : "",
Rotate : "auto",
SegmentDuration : "10.0"
},
{
PresetId : "1351620000001-200030",
Key : "hls100",
Rotate : "auto",
SegmentDuration : "10.0"
},
{
PresetId : "1351620000001-200040",
Key : "hls060",
ThumbnailPattern : "",
Rotate : "auto",
SegmentDuration : "10.0"
}],
Playlists : [ {
Name : "<name>",
Format : "HLSv3",
OutputKeys : [ "hls060", "hls100", "hls150" ]
} ]
}