mvcのコントローラでアップロードされた動画の再生時間を取得するにはどうすればよいですか?ビデオをアップロードしたときには、content-type
、content-length
などの種類のものしか提供されず、ビデオの期間は提供されません。アップロードされた動画の長さをmvcで取得する
私はどのようにビデオの長さをmvcで取得できますか?
ありがとうございました!私は「
Install-Package Xabe.FFMpeg
:それはベータ版で、まだだから
mvcのコントローラでアップロードされた動画の再生時間を取得するにはどうすればよいですか?ビデオをアップロードしたときには、content-type
、content-length
などの種類のものしか提供されず、ビデオの期間は提供されません。アップロードされた動画の長さをmvcで取得する
私はどのようにビデオの長さをmvcで取得できますか?
ありがとうございました!私は「
Install-Package Xabe.FFMpeg
:それはベータ版で、まだだから
Yuoは、アップロードされた動画についての情報を抽出するが、注意しなければ、.NETのコアのためFFMPEG Wrapperを使用することができます(https://github.com/lecode-official/ffmpeg-dotnet/blob/master/Source/FFmpegDotNet.Interop/Formats/AVDurationEstimationMethod.cs)
あなたはこのnugetパッケージを使用することができます使いやすいクロスプラットフォームのFFmpegラッパーを作成しようとしています。
あなたがでビデオファイルの長さを取得する方法について https://github.com/tomaszzmuda/Xabe.FFmpegIVideoInfo 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