Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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();
        }