仅使用REST API,我可以从本地计算机将文件上载到Azure Media Services并启动编码作业。 然后我需要轮询作业的状态以查看它何时完成。 但是,我真正想要的是Azure Media Services在完成后向我的回调URL发送请求。 有办法做到这一点吗? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在使用Azure媒体服务和Azure函数来为网站构建VOD元素。 基本上,当上传源视频时,blob触发器会从DurableOrchestration开始,以创建资产并对视频进行编码。
上传的视频都是16:9的长宽比,这很好。
现在需要上传1:1宽高比的视频。 Azure文档说您不应该在编码器预设中混合纵横比,因此我需要为1:1纵横比视频创建单独的编码预设,然后根据源纵横比使用其中一个。
我的问题是如何检测上载视频的长宽比(甚至宽度和高度)?
如果我在源Blob上运行.FetchAttributes(),则元数据为空,并且没有任何width或height属性。 文档说我可以检查输入资产的元数据xml。 但是我只能在对其进行编码后才能执行此操作,因为该文件是输出资产的一部分。
一旦源文件到达Blob存储,是否有任何方法可以检测这些属性,或者这只是错误的方法?
请共享指向文档的链接-应该对其进行编辑,以阐明纵横比不应在产生多种比特率/自适应流媒体资产的单一编码预设中跨不同层进行混合。 也就是说,您不应在1920x1080分辨率下生成一层,而在720x720分辨率下生成一层。
但是,编码器确实支持某些输入视频为16:9而其他输入视频为1:1的场景。 您是否尝试过发送1:1视频,并检查输出是否符合您的期望?
如果需要修改行为以获取不同的输出,请通过amshelp@microsoft.com与我们联系,并使用您使用的预设。 拥有样本内容也将有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.