gpt4 book ai didi

.net - Azure 媒体服务 : Get the duration of a video that needs to be encoded

转载 作者:行者123 更新时间:2023-12-03 05:30:32 27 4
gpt4 key购买 nike

在创建编码作业之前是否可以使用 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com