我們如何獲取mvc控制器中上傳的視頻的持續時間?當我上傳視頻時,它只給出content-type
,content-length
等類型的細節,但不是視頻的持續時間。獲取上傳的視頻在mvc中的持續時間
那麼我們如何才能得到mvc視頻的持續時間?
感謝您的幫助!
我們如何獲取mvc控制器中上傳的視頻的持續時間?當我上傳視頻時,它只給出content-type
,content-length
等類型的細節,但不是視頻的持續時間。獲取上傳的視頻在mvc中的持續時間
那麼我們如何才能得到mvc視頻的持續時間?
感謝您的幫助!
宥可以使用FFMPEG Wrapper爲.NET核心提取有關上傳視頻的任何信息,但要小心,因爲它仍然在測試版(https://github.com/lecode-official/ffmpeg-dotnet/blob/master/Source/FFmpegDotNet.Interop/Formats/AVDurationEstimationMethod.cs)
您可以使用此NuGet包:
Install-Package Xabe.FFMpeg
我m試圖使易於使用,跨平臺FFmpeg包裝。
您可以在https://github.com/tomaszzmuda/Xabe.FFmpeg
IVideoInfo videoInfo = new VideoInfo("videofile.mkv");
var videoDuration = videoInfo.VideoProperties.VideoDuration;
更多信息找到在獲得視頻文件的時間更多這方面的信息: https://github.com/tomaszzmuda/Xabe.FFmpeg/wiki/Getting-an-information-about-video
的可能的複製[如何從MP4,WMV,FLV視頻時長,mov視頻](http://stackoverflow.com/questions/10190906/how-to-get-video-duration-from-mp4-wmv-flv-mov-videos) – sab669
大多數情況下,「元信息」的不同的文件類型本身不可以通過.NET獲得,而且您經常需要依賴第三方庫。我試着最近寫了一些東西,用aritst,專輯,曲目等元數據重新命名我的音樂文件,但是也沒有.NET支持。看到我標記爲「可能重複」的鏈接。 – sab669