作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在创建编码作业之前是否可以使用 Azure 媒体服务 .NET SDK 获取视频的持续时间?如果持续时间超过阈值,我需要忽略编码请求。该 blob 是使用 SAS token 上传的,不幸的是, token 无法强制执行此限制,因此我必须在服务器端进行验证。
最佳答案
不幸的是,我们没有 API 来“探测”存储中或远程 URL 上的文件。然而……话虽如此,有一种方法可以做到这一点。我见过人们构建了一个仅托管 FFProbe 或 MediaInfo.exe 的 Azure Function,以非常快速地完成此操作。您甚至可能可以找到相关示例。
例如,这是我们使用 ffmpeg.exe 制作的一个,您可以修改它以使用 ffprobe.exe https://github.com/Azure-Samples/media-services-v3-dotnet-core-functions-integration/blob/master/Encoding/Encoding/VodFunctions/ffmpeg-encoding.cs
关于.net - Azure 媒体服务 : Get the duration of a video that needs to be encoded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65854330/
我是一名优秀的程序员,十分优秀!