public string audioInfo() { string strRootPath = HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath); MediaManagerPro oMediaManagerPro = new MediaManagerPro(); oMediaManagerPro.FFMPEG_Path = HttpContext.Current.Server.MapPath("~\\ffmpeg\\ffmpeg.exe"); oMediaManagerPro.SourceFile_Path = path; oMediaManagerPro.SourceFile_Name = name; MediaInfo oMediaInfo = oMediaManagerPro.Get_MediaInfo(); #region Print Output Information StringBuilder strOutputInfo = new StringBuilder(); strOutputInfo.Append("Audio Name= " + name + "<br />"); strOutputInfo.Append("Audio Codec= " + oMediaInfo.Audio_Codec + "<br />"); //strOutputInfo.Append("Video Codec= " + oMediaInfo.Video_Codec + "<br />"); //strOutputInfo.Append("Video Bitrate= " + oMediaInfo.Video_Bitrate + "<br />"); //strOutputInfo.Append("Audio Bitrate= " + oMediaInfo.Audio_Bitrate + "<br />"); strOutputInfo.Append("Audio Sampling Rate= " + oMediaInfo.Sampling_Rate + "<br />"); String strsampleRate = oMediaInfo.Sampling_Rate; String strbitRate = oMediaInfo.Audio_Bitrate; String[] tokens = strsampleRate.Split(new[] { ' ' }); String[] tokens2 = strbitRate.Split(new[] { ' ' }); sampleRate = Int32.Parse(tokens[1]); bitRate = Int32.Parse(tokens2[1]) * 1000; strOutputInfo.Append("Audio Channel= " + oMediaInfo.Channel + "<br />"); //strOutputInfo.Append("Video Frame_Rate= " + oMediaInfo.Frame_Rate + "<br />"); strOutputInfo.Append("Audio Duration= " + oMediaInfo.Duration + "<br />"); strOutputInfo.Append("Audio Duration in Seconds= " + oMediaInfo.Duration_Sec + "<br />"); //strOutputInfo.Append("Width= " + oMediaInfo.Width + "<br />"); //strOutputInfo.Append("Height= " + oMediaInfo.Height + "<br />"); #endregion return(strOutputInfo.ToString()); }
public string audioInfo() { string strRootPath = HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath); MediaManagerPro oMediaManagerPro = new MediaManagerPro(); oMediaManagerPro.FFMPEG_Path = HttpContext.Current.Server.MapPath("~\\ffmpeg\\ffmpeg.exe"); oMediaManagerPro.SourceFile_Path = path; oMediaManagerPro.SourceFile_Name = name; MediaInfo oMediaInfo = oMediaManagerPro.Get_MediaInfo(); #region Print Output Information StringBuilder strOutputInfo = new StringBuilder(); strOutputInfo.Append("Audio Name= " + name + "<br />"); strOutputInfo.Append("Audio Codec= " + oMediaInfo.Audio_Codec + "<br />"); //strOutputInfo.Append("Video Codec= " + oMediaInfo.Video_Codec + "<br />"); //strOutputInfo.Append("Video Bitrate= " + oMediaInfo.Video_Bitrate + "<br />"); //strOutputInfo.Append("Audio Bitrate= " + oMediaInfo.Audio_Bitrate + "<br />"); strOutputInfo.Append("Audio Sampling Rate= " + oMediaInfo.Sampling_Rate + "<br />"); String strsampleRate = oMediaInfo.Sampling_Rate; String strbitRate = oMediaInfo.Audio_Bitrate; String[] tokens = strsampleRate.Split(new[] { ' ' }); String[] tokens2 = strbitRate.Split(new[] { ' ' }); sampleRate = Int32.Parse(tokens[1]); bitRate = Int32.Parse(tokens2[1])*1000; strOutputInfo.Append("Audio Channel= " + oMediaInfo.Channel + "<br />"); //strOutputInfo.Append("Video Frame_Rate= " + oMediaInfo.Frame_Rate + "<br />"); strOutputInfo.Append("Audio Duration= " + oMediaInfo.Duration + "<br />"); strOutputInfo.Append("Audio Duration in Seconds= " + oMediaInfo.Duration_Sec + "<br />"); //strOutputInfo.Append("Width= " + oMediaInfo.Width + "<br />"); //strOutputInfo.Append("Height= " + oMediaInfo.Height + "<br />"); #endregion return strOutputInfo.ToString(); }