2011-10-14 8 views
4

私はmp4メディアファイルのサイズを知っていますが、どのようにファイルの長さからファイルの長さを計算できますか? (C#)C#でmp4メディアファイルから継続時間を取得する方法

ありがとうございました。これを読んで

+1

[LAME](http://lame.sourceforge.net/)を使用していますか、またはどのライブラリを使用して作業していますかメディアファイルと一緒に? –

+0

mp4の品質やエンコード方法などによって異なります。 –

+1

メディアメタデータについては、こちらをご覧ください。http://stackoverflow.com/questions/9091/accessing-audio-video-metadata-with-net – fixagon

答えて

0

http://neuron2.net/LVG/ratesandsizes.htmlは、私はおそらくあなたが約ファイルからメタデータを使用してビットレートベースのフォーマットのファイルサイズを算出部で提示式からの秒数を解決することができると思います。

0

ffmpegコマンドラインを使用して、ファイルのプロパティを報告してください。

0

あなたはファイル内のID3メタデータタグを見ることができます。 mp3/mp4ファイルのID3タグを読み取るには、を使用する必要があります。

0

私はこれを非常に簡単に達成するためにNReco.VideoInfo libraryを使用します。ライブラリをファイルパスにすることは簡単です。

var ffProbe = new FFProbe(); 
var videoInfo = ffProbe.GetMediaInfo(blob.Uri.AbsoluteUri); 
return videoInfo.Duration.TotalMilliseconds; 
関連する問題