Я уже давно использую транскодер через 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" ]
} ]
}