#azure #azure-media-services
#azure #azure-media-services
Вопрос:
Я загружаю видео (.wmv) в Azure программно.Я получаю сообщение об ошибке «Windows Azure Media Encoder обнаружил ошибки мультимедиа в исходном videoname.wmv: тип файла не поддерживается» и «ErrorExecutingTaskUnsupportedFormat»
Комментарии:
1. Не могли бы вы опубликовать свой код о том, как работает загрузка, а также уверены ли вы, что это действительный WMV. То, что расширение есть, не означает, что оно есть на самом деле. Размышляя, я бы сказал, что ваш файл загружается неправильно, следовательно, доставляя файл, который Azure не может декодировать.
2. Случай 1 — В моем случае я конвертирую wmv-файл в байты, а затем загружаю байты в большой двоичный объект, ресурс создается, но при кодировании он выдает указанную выше ошибку, но в случае .mp4 формат актив создается и кодируется правильно. Случай 2 — если я загружаю, указывая прямой путь к wmv, например («C:\myfoldervideo.wmv ) в этом случае он загружается, кодируется должным образом
3. Не могли бы вы предоставить код, который вы используете для загрузки. Как рабочая, так и нерабочая версия.
Ответ №1:
Завершая этот вопрос, Azure Media Services поддерживает WMV в качестве формата ввода — скорее всего, вы неправильно загружаете файл.Следующий быстрый запуск использует расширения Azure Media Services .NET SDK для загрузки wmv-файла и кодирования его в формат H264 с адаптивным набором битрейта MP4.
Комментарии:
1. при быстром запуске кажется, что файл загружен с сервера. Если мое веб-приложение просит пользователя загрузить файл, должен ли я по-прежнему загружать файл на сервер, а затем отправлять его в Azure blob или есть способ напрямую загрузить файл с клиентского компьютера в azure? Кроме того, есть ли какие-либо известные изменения, которые необходимо внести при использовании asp.net ядро?