2017-09-28 65 views
3

我有這個簡單的代碼,它允許我讀任何視頻文件元數據,你可以看到我幾乎可以得到像:視頻格式,分辨率,比特率等, ,但我可以找不到關於視頻配置文件(高,主要,級別)的任何信息,這對我來說非常重要! 任何人都可以幫忙嗎?閱讀視頻元數據在C#

using System; 
using System.Linq; 
using MediaInfoDotNet; 
. 
. 
. 
string fileNameAndPath = "F:\\test.mkv"; 
var myVideo = new MediaFile(fileNameAndPath); 


. 
. 
. 
if(myVideo.Video.Count > 0) { 
var vid = myVideo.Video[0]; 
Console.Out.WriteLine("\nVideo format: " + vid.Format); 
Console.Out.WriteLine("Video resolution: " + vid.Width + "x" + vid.Height); 
Console.Out.WriteLine("Video BITRATE: " + vid.BitRate); 
Console.Out.WriteLine("Video BitDepth: " + vid.BitDepth); 
Console.Out.WriteLine("Video BitRateMode: " + vid.BitRateMode); 
Console.Out.WriteLine("Video CodecCommonName: " + vid.CodecCommonName); 
Console.Out.WriteLine("Video CodecId: " + vid.CodecId); 
Console.Out.WriteLine("Video CompressionMode: " + vid.CompressionMode); 
Console.Out.WriteLine("Video Duration: " + vid.Duration); 
+0

我不覺得你可以與庫。它來自另一個來源 –

+0

@PerG我認爲你是對的,我試圖改用MediaInfo。謝謝 – astro

回答

1

這是不可能的MediaInfoDotNet庫