我们如何在 mvc Controller 中获取上传视频的持续时间?当我上传视频时,它只提供 content-type
、content-length
等详细信息,但不提供视频的持续时间。
那么我们如何在 mvc 中获取视频的时长呢?
感谢您的帮助!
最佳答案
您可以使用这个 nuget 包:
Install-Package Xabe.FFMpeg
我正在尝试制作易于使用的跨平台 FFmpeg 包装器。
您可以在 Xabe.FFmpeg 找到更多相关信息。
IMediaInfo mediaInfo = await MediaInfo.Get("videofile.mkv");
var videoDuration = mediaInfo.VideoStreams.First().Duration;
有关获取视频文件持续时间的更多信息 documentation
关于c# - 在mvc中获取上传的视频时长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41040555/