Я использую службы мультимедиа Azure и функции Azure для создания элемента VOD для веб-сайта.Обычно при загрузке исходного видео триггер BLOB-объектов запускает DurableOrchestration для создания ресурса и кодирования видео.
Все загруженные видео имеют соотношение сторон 16: 9, и это хорошо.
Теперь требуется загружать видео с соотношением сторон 1: 1.В документах Azure сказано, что вам не следует смешивать пропорции в ваших предустановках кодировщика, поэтому мне нужно создать отдельную предустановку кодирования для видеоизображений с соотношением сторон 1: 1, а затем использовать любую в зависимости от соотношения сторон источника.
У меня проблема в том, как определить соотношение сторон (или даже ширину и высоту) загруженного видео?
Если я запускаю .FetchAttributes () в исходном блобе, метаданные пусты и нет 't любые свойства ширины или высоты.В документах говорится, что я могу изучить метаданные XML входного актива.Но я могу сделать это только после того, как он был закодирован, потому что этот файл является частью выходного ресурса.
Есть ли способ обнаружить эти свойства, когда исходный файл попадет в хранилище больших двоичных объектов, или это просто неправильный подход