3gp Encoding via ASP.NET Media Handler Pro Updated Code

9 views
Skip to first unread message

shane

unread,
Apr 21, 2011, 3:40:08 AM4/21/11
to mediasoftpro
Get updated and working script for publishing videos to .3gp format
via asp.net media handler pro.

Recommended to use latest ffmpeg build. in sample code we use ffmpeg
rev 26122

_mhandler.FileName = "sample.mp4";
_mhandler.OutputFileName = "sample"; // generate original video as
temp
_mhandler.OutputExtension = ".3gp";
_mhandler.Channel=1;
_mhandler.Audio_Bitrate = 12.2;
_mhandler.Audio_SamplingRate = 8000;
_mhandler.FrameRate = 25;
_mhandler.Width = 176;
_mhandler.Height = 144;
_mhandler.VCodec = "h263";
//_mhandler.Video_Bitrate = 450;
VideoInfo info = _mhandler.Process();

// Generate output

StringBuilder str = new StringBuilder();
str.Append("File Name= " + info.FileName + "<br />");
str.Append("Video Duration= " + info.Duration + "<br />");
str.Append("Video Duration in Seconds= " + info.Duration_Sec +
"<br />");
// Input values
str.Append("<strong>Input Values</strong><br />");
str.Append("Video Codec= " + info.Input_Vcodec + "<br />");
str.Append("Audio Codec= " + info.Input_Acodec + "<br />");
str.Append("Video Bitrate= " + info.Input_Video_Bitrate +
"<br />");
str.Append("Audio Bitrate= " + info.Input_Audio_Bitrate +
"<br />");
str.Append("Audio Sampling Rate= " + info.Input_SamplingRate +
"<br />");
str.Append("Audio Channel= " + info.Input_Channel + "<br />");
str.Append("Width= " + info.Input_Width + "<br />");
str.Append("Height= " + info.Input_Height + "<br />");
str.Append("Video FrameRate= " + info.Input_FrameRate + "<br /
>");


// Output values
str.Append("<strong>Output Values</strong><br />");
str.Append("Video Codec= " + info.Vcodec + "<br />");
str.Append("Audio Codec= " + info.Acodec + "<br />");
str.Append("Video Bitrate= " + info.Video_Bitrate + "<br />");
str.Append("Audio Bitrate= " + info.Audio_Bitrate + "<br />");
str.Append("Audio Sampling Rate= " + info.SamplingRate + "<br /
>");
str.Append("Audio Channel= " + info.Channel + "<br />");
str.Append("Width= " + info.Width + "<br />");
str.Append("Height= " + info.Height + "<br />");
str.Append("Video FrameRate= " + info.FrameRate + "<br />");
str.Append(".................................<br />");
str.Append("FFMPEG Output:" + info.FFMPEGOutput + "");

str.Append("Error Code= " + info.ErrorCode + "<br />");

Post your codes / suggestions / query regarding 3gp encoding below
Reply all
Reply to author
Forward
0 new messages