Портретное видео конвертируется в альбомную в AWS Elemental Mediaconvert
Я использую сервис AWS 'Elemental MediaConvert', чтобы получить формат HLS для загруженного видео. Мы используем это как сервис Video-On-Demand. Все отлично работает Видео, которое было загружено в корзину 's3-input', будет взято сервисом lambda и обработано клиентом boto3 elemental mediaconvert. Из видео будет сохранено в "s3-output" ведро. Одной из проблем является то, что портретные видео появляются в альбомном режиме в сегменте "s3-output", а также при воспроизведении URL-адреса HLS в мобильном телефоне или браузере.
3 ответа
Убедитесь, что вы используете последнюю версию boto3, если вы вообще ее используете. В любом случае добавить"Rotate": "AUTO"
к VideoSelector
во входах. В этом случае EMC попытается автоматически повернуть видео на основе метаданных, если они доступны.
Эти ссылки были мне очень полезны:
Ну... На твоем месте вот что я бы сделал... Я пойду на последнюю "работу"... Перейду в раздел "Вывод". Затем перейдите к подразделам форматов вывода... и вручную установите размер требуемого вывода.
Я не думаю, что у Elemental MediaConvert есть пресеты для вертикального видео. Это довольно новый (потрясающий) продукт.
Удачи!
Согласно AWS: «Если ваш входной видеоконтейнер имеет формат .mov или .mp4 и ваш входной файл имеет метаданные вращения, вы можете выбрать «Автоматически», чтобы сервис вращал ваше видео в соответствии с поворотом, указанным в метаданных».
Режим поворота по умолчанию — «Нет», поэтому он возвращает все видео в альбомную ориентацию, но когда вы устанавливаете его по умолчанию, он проверяет метаданные видео и видит, что оно должно быть портретным, а затем автоматически поворачивает его в книжную ориентацию.
Вы также можете установить поворот на определенные градусы для других случаев использования. Вы можете указать поворот по часовой стрелке на 0, 90, 180 или 270 градусов.