AWS Media Convert - Создание спрайта для предварительного просмотра видео при зависании индикатора выполнения - PullRequest
1 голос
/ 18 марта 2020

Вот мой процесс:

  1. Я загружаю видео в корзину S3
  2. Я кодирую видео с помощью AWS медиаконвертер
  3. Видео сгенерировано AWS медиаконвертером
  4. Мне нужно «что-то» для создания спрайта, как на картинке ниже, чтобы я могла использовать его для отображения видео при наведении курсора

Если у кого-то есть решение или просто идея, мне будет очень интересно.

1 Ответ

1 голос
/ 27 марта 2020

Вы можете написать решение, которое не должно быть слишком сложным. Я не совсем уверен, какова ваша архитектура, но вы могли бы bootstrap экземпляр EC2 с установкой ffmpeg и записывать сценарий с миниатюрой с помощью что-то вроде это . Imagemagick - другое решение, см. в этом посте .

Возможно, вы даже можете запустить это решение в Lambda. Вот обобщенный c пост обработки изображений с использованием этой технологии.

В любом случае, поднявшись, вы можете настроить s3 для запуска события, когда видео сбрасывается и изначально используйте Lambda или что-то вроде SQS или SNS , чтобы уведомить ваш экземпляр ec2, чтобы извлечь и сохранить катушку с миниатюрами вместе с видеофайлом в S3, используя решение, подобное этому сообщение в блоге .

Опять же, это многое говорит о вашей архитектуре, но, надеюсь, там есть несколько полезных указателей. Не стесняйтесь оставлять комментарии, если у вас есть вопросы. Рад помочь.

...