Кодирование различных форматов изображения в службах мультимедиа Azure - PullRequest
0 голосов
/ 12 октября 2018

Я использую службы мультимедиа Azure и функции Azure для создания элемента VOD для веб-сайта.Обычно при загрузке исходного видео триггер BLOB-объектов запускает DurableOrchestration для создания ресурса и кодирования видео.

Все загруженные видео имеют соотношение сторон 16: 9, и это хорошо.

Теперь требуется загружать видео с соотношением сторон 1: 1.В документах Azure сказано, что вам не следует смешивать пропорции в ваших предустановках кодировщика, поэтому мне нужно создать отдельную предустановку кодирования для видеоизображений с соотношением сторон 1: 1, а затем использовать любую в зависимости от соотношения сторон источника.

У меня проблема в том, как определить соотношение сторон (или даже ширину и высоту) загруженного видео?

Если я запускаю .FetchAttributes () в исходном блобе, метаданные пусты и нет 't любые свойства ширины или высоты.В документах говорится, что я могу изучить метаданные XML входного актива.Но я могу сделать это только после того, как он был закодирован, потому что этот файл является частью выходного ресурса.

Есть ли способ обнаружить эти свойства, когда исходный файл попадет в хранилище больших двоичных объектов, или это просто неправильный подход

1 Ответ

0 голосов
/ 12 октября 2018

Пожалуйста, поделитесь ссылкой на документ - она ​​должна быть отредактирована, чтобы уточнить, что пропорции не должны смешиваться между разными уровнями в одной предустановке кодирования, которая создает актив с несколькими битрейтами / адаптивной потоковой передачей.То есть не следует создавать один слой с разрешением 1920x1080 и один с разрешением 720x720.

Однако кодировщик поддерживает сценарии, в которых некоторые входные видео имеют формат 16: 9, а другие - 1: 1.Вы пытались отправить видео 1: 1 до конца и проверили, соответствует ли результат ожидания?

Если вам нужно изменить поведение, чтобы получить другой вывод, пожалуйста, свяжитесь с нами по amshelp@microsoft.com с предустановкой, которую вы используете.Также поможет пример содержания.

...