Я развернул шаблон видео по запросу на aws и немного изменил его, удалив вывод DASH и MP4 и удалив некоторые выходные данные HLS с низким разрешением.
Первоначально видео, записанные на iPhone в портретной ориентации, были перекодированы MediaConvert в альбомную. Начиная с 28 февраля MediaConvert поддерживает ротацию, но игнорирует метаданные ротации.
Мне пришлось модифицировать функцию Lambda «кодировать» — добавив “Rotate”: “90” в раздел “VideoSelector”, обновив версию aws-sdk (в развернутом решении использовалась старая версия, не поддерживающая тег Rotate), переупаковав и загрузив zip.
Теперь MediaConvert не игнорирует метаданные поворота (но и не пропускает их), а поворачивает видео — но не так, как ожидалось!
У меня есть две проблемы:
Буду признателен за любую помощь :)
@zingle-dingle Это было давно. Я скачал источник, который, как мне кажется, изменил там версию и загрузил исходник в ZIP-архиве с изменениями.
Обновление: я считаю, что они обновили исходные файлы, возможно, не нужно вручную обновлять версию aws-sdk.
ты решил эту проблему?
@zingle-dingle На самом деле я больше ничего не помню. Я сделал собственное решение, используя ffmpeg для лямбда.





Как вы «обновили версию aws-sdk». Я получаю сообщение об ошибке, что поворот не поддерживается. Поэтому я думаю, что мне нужно загрузить файл aws-sdk. @user2761116