<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Encoding large video frame to h264 format in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896032#M12124</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/441042"&gt;yanqin&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I'm currently doing a project that require me to encode large video file (5520 x 480). Before i encode thisframe, i actually have to convert it from RGB to YUV.&lt;BR /&gt;&lt;BR /&gt;Asmy program need to be run in real-time and I need quality video image too.i find my current setting for video encoding rather slow (It's very jerky).Is it because of RGB to YUV image conversion or because of my encoding setting that slow down the whole process?&lt;BR /&gt;Can anyone help me with theencoding parameter so that i can encode faster? &lt;BR /&gt;&lt;BR /&gt;Below is my specification for my encoding setting:&lt;BR /&gt;&lt;BR /&gt;Params.profile_idc= UMC::H264_BASE_PROFILE ;&lt;BR /&gt;Params.key_frame_controls.method=1;&lt;BR /&gt;Params.info.clip_info.height=imgHeight;&lt;BR /&gt;Params.info.clip_info.width=imgWidth;&lt;BR /&gt;Params.info.bitrate = 2000000;&lt;BR /&gt;Params.deblocking_filter_idc = 0;&lt;BR /&gt;Params.chroma_format_idc = 1;&lt;BR /&gt;Params.info.framerate = 25;&lt;BR /&gt;Params.entropy_coding_mode = 0; //CAVLC&lt;BR /&gt;Params.bit_depth_luma =8;&lt;BR /&gt;Params.bit_depth_chroma = 8;&lt;BR /&gt;Params.m_QualitySpeed = 0; //max speed&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;YanQin&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am not sure that you will be able to encode such big image in real time with the ipp encoder. Also if you need a "good" quality image 2Mbs migth be too low. I guess it depdends what you consider "good".&lt;BR /&gt;&lt;BR /&gt;Emmanuel</description>
    <pubDate>Mon, 02 Nov 2009 12:58:34 GMT</pubDate>
    <dc:creator>Emmanuel_W_</dc:creator>
    <dc:date>2009-11-02T12:58:34Z</dc:date>
    <item>
      <title>Encoding large video frame to h264 format</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896031#M12123</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I'm currently doing a project that require me to encode large video file (5520 x 480). Before i encode thisframe, i actually have to convert it from RGB to YUV.&lt;BR /&gt;&lt;BR /&gt;Asmy program need to be run in real-time and I need quality video image too.i find my current setting for video encoding rather slow (It's very jerky).Is it because of RGB to YUV image conversion or because of my encoding setting that slow down the whole process?&lt;BR /&gt;Can anyone help me with theencoding parameter so that i can encode faster? &lt;BR /&gt;&lt;BR /&gt;Below is my specification for my encoding setting:&lt;BR /&gt;&lt;BR /&gt;Params.profile_idc= UMC::H264_BASE_PROFILE ;&lt;BR /&gt;Params.key_frame_controls.method=1;&lt;BR /&gt;Params.info.clip_info.height=imgHeight;&lt;BR /&gt;Params.info.clip_info.width=imgWidth;&lt;BR /&gt;Params.info.bitrate = 2000000;&lt;BR /&gt;Params.deblocking_filter_idc = 0;&lt;BR /&gt;Params.chroma_format_idc = 1;&lt;BR /&gt;Params.info.framerate = 25;&lt;BR /&gt;Params.entropy_coding_mode = 0; //CAVLC&lt;BR /&gt;Params.bit_depth_luma =8;&lt;BR /&gt;Params.bit_depth_chroma = 8;&lt;BR /&gt;Params.m_QualitySpeed = 0; //max speed&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;YanQin</description>
      <pubDate>Mon, 02 Nov 2009 09:56:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896031#M12123</guid>
      <dc:creator>yanqin</dc:creator>
      <dc:date>2009-11-02T09:56:42Z</dc:date>
    </item>
    <item>
      <title>Re: Encoding large video frame to h264 format</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896032#M12124</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/441042"&gt;yanqin&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I'm currently doing a project that require me to encode large video file (5520 x 480). Before i encode thisframe, i actually have to convert it from RGB to YUV.&lt;BR /&gt;&lt;BR /&gt;Asmy program need to be run in real-time and I need quality video image too.i find my current setting for video encoding rather slow (It's very jerky).Is it because of RGB to YUV image conversion or because of my encoding setting that slow down the whole process?&lt;BR /&gt;Can anyone help me with theencoding parameter so that i can encode faster? &lt;BR /&gt;&lt;BR /&gt;Below is my specification for my encoding setting:&lt;BR /&gt;&lt;BR /&gt;Params.profile_idc= UMC::H264_BASE_PROFILE ;&lt;BR /&gt;Params.key_frame_controls.method=1;&lt;BR /&gt;Params.info.clip_info.height=imgHeight;&lt;BR /&gt;Params.info.clip_info.width=imgWidth;&lt;BR /&gt;Params.info.bitrate = 2000000;&lt;BR /&gt;Params.deblocking_filter_idc = 0;&lt;BR /&gt;Params.chroma_format_idc = 1;&lt;BR /&gt;Params.info.framerate = 25;&lt;BR /&gt;Params.entropy_coding_mode = 0; //CAVLC&lt;BR /&gt;Params.bit_depth_luma =8;&lt;BR /&gt;Params.bit_depth_chroma = 8;&lt;BR /&gt;Params.m_QualitySpeed = 0; //max speed&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;YanQin&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am not sure that you will be able to encode such big image in real time with the ipp encoder. Also if you need a "good" quality image 2Mbs migth be too low. I guess it depdends what you consider "good".&lt;BR /&gt;&lt;BR /&gt;Emmanuel</description>
      <pubDate>Mon, 02 Nov 2009 12:58:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896032#M12124</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2009-11-02T12:58:34Z</dc:date>
    </item>
    <item>
      <title>Re: Encoding large video frame to h264 format</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896033#M12125</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/404536"&gt;eweber&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am not sure that you will be able to encode such big image in real time with the ipp encoder. Also if you need a "good" quality image 2Mbs migth be too low. I guess it depdends what you consider "good".&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;The H264 encoder is a very complex encoder. Encoding so large images will be very slow. You should consider other lighter codecs, mpeg2 or jpeg2000. &lt;BR /&gt;If you really need H264, you have to disable most of its advanced features such as B frames, deblocking, cabac, etc.</description>
      <pubDate>Mon, 02 Nov 2009 19:12:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896033#M12125</guid>
      <dc:creator>shyaki</dc:creator>
      <dc:date>2009-11-02T19:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: Encoding large video frame to h264 format</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896034#M12126</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/262284"&gt;shyaki&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;The H264 encoder is a very complex encoder. Encoding so large images will be very slow. You should consider other lighter codecs, mpeg2 or jpeg2000. &lt;BR /&gt;If you really need H264, you have to disable most of its advanced features such as B frames, deblocking, cabac, etc.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Shyaki,&lt;BR /&gt;&lt;BR /&gt;I'm using h.264 encoding because i need to do video streaming after encoding. Can I get a smaller file (something about the size ofH.264 encode frame). If so,may i ask u for somehead startso that i could try encoding my frames to JPEG2000? H.264 have Unified Media Class (UMC).. does Jpeg2000 provide similar class of this sort?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;YanQin</description>
      <pubDate>Tue, 03 Nov 2009 08:11:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896034#M12126</guid>
      <dc:creator>yanqin</dc:creator>
      <dc:date>2009-11-03T08:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: Encoding large video frame to h264 format</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896035#M12127</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/441042"&gt;yanqin&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi Shyaki,&lt;BR /&gt;&lt;BR /&gt;I'm using h.264 encoding because i need to do video streaming after encoding. Can I get a smaller file (something about the size ofH.264 encode frame). If so,may i ask u for somehead startso that i could try encoding my frames to JPEG2000? H.264 have Unified Media Class (UMC).. does Jpeg2000 provide similar class of this sort?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;YanQin&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;In case of video streaming, SD is good enough. I think youscan scale down your source images to NTSC or PAL before feeding them to the H264Encoder, and scale back to your resolution after H264Decoder. Encoding a SD clip should be faster than real-time by IntelEncoder.&lt;BR /&gt;&lt;BR /&gt;As for JPEG2000, check the sample codes of IPP image codecs.</description>
      <pubDate>Tue, 03 Nov 2009 16:36:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Encoding-large-video-frame-to-h264-format/m-p/896035#M12127</guid>
      <dc:creator>shyaki</dc:creator>
      <dc:date>2009-11-03T16:36:03Z</dc:date>
    </item>
  </channel>
</rss>

