<div dir="ltr">
<div><div><div><span style="font-family:tahoma,sans-serif">Hi Team,<br></span></div><span style="font-family:tahoma,sans-serif">I am comparingĀ encoding speed of x264 and OPENH264. I have found that with single thread, <b>OPENH264 is 4 times faster than theĀ X264</b>. Below i attached a table for reference. <br><b><br></b></span></div><div><span style="font-family:tahoma,sans-serif"><b>please let me know how to increase the encoding speed of X264.</b><br></span></div><div><span style="font-family:tahoma,sans-serif"><br></span>
<table dir="ltr" style="table-layout:fixed;font-size:11pt;border-collapse:collapse;border:medium none" width="535" height="85" cellspacing="0" cellpadding="0" border="1"><colgroup><col width="82"><col width="63"><col width="89"><col width="97"><col width="77"><col width="77"></colgroup><tbody><tr style="height:22px"><td style="border:1px solid rgb(0,0,0);overflow:hidden;padding:0px 3px;vertical-align:bottom"><span style="font-family:tahoma,sans-serif"><br></span></td><td style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">File name</span></td><td style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">No of frames</span></td><td style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">Resoln<br></span></td><td style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">real(sec)</span></td><td style="border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">user(sec)</span></td></tr><tr style="height:22px"><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">X264</span><br></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">Jockey</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">600</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">1080p<br></span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">54.711</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">53.60</span></td></tr><tr style="height:22px"><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:bold;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">OPENH264 <br></span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom"><span style="font-family:tahoma,sans-serif">Jockey</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom"><span style="font-family:tahoma,sans-serif">600</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">1080p<br></span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">13.62</span></td><td style="border-color:rgb(204,204,204) rgb(0,0,0) rgb(0,0,0) rgb(204,204,204);border-style:solid;border-width:1px;overflow:hidden;padding:0px 3px;vertical-align:bottom;font-weight:normal;color:rgb(0,0,0)"><span style="font-family:tahoma,sans-serif">13.228</span></td></tr></tbody></table>
<span style="font-family:tahoma,sans-serif"><br></span></div><div><span style="font-family:tahoma,sans-serif">Encoder param's: i have maintain same encoding parameters for both X264 and OPENH264 like profile, level and RC modes etc.<br></span></div><div><span style="font-family:tahoma,sans-serif"><br></span></div><span style="font-family:tahoma,sans-serif"><u><b>Hardware:</b></u><br></span>
<span style="font-family:tahoma,sans-serif"><i><span style="color:rgb(0,0,0);font-size:15px;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:700;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-color:rgb(255,255,0);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz, Architecture: x86_64, CPU(s): 32, Thread(s) per core:2, Core(s) per socket: 8, Socket:2, CPU MHz: 2199.468, CPU max MHz:3200.<br><br></span></i></span></div><div><span style="font-family:tahoma,sans-serif"><span style="background-color:rgb(255,255,255)"><span style="color:rgb(0,0,0);font-size:15px;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none"><u><b>Configure options for libx264:</b></u><br>platform: X86_64<br>byte order: little-endian<br>system: LINUX<br>cli: yes<br>libx264: internal<br>shared: yes<br>static: no<br>asm: yes<br>interlaced: yes<br>avs: avxsynth<br>lavf: no<br>ffms: no<br>mp4: no<br>gpl: yes<br>thread: posix<br>opencl: yes<br>filters: crop select_every<br>lto: no<br>debug: no<br>gprof: no<br>strip: no<br>PIC: yes<br>bit depth: all<br>chroma format: all<br></span></span><i><span style="color:rgb(0,0,0);font-size:15px;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:700;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-color:rgb(255,255,0);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none"><br><br></span></i></span></div><span style="font-family:tahoma,sans-serif"></span><span style="font-family:tahoma,sans-serif"></span><div><div><div><div><div><span style="font-family:tahoma,sans-serif"><br><br></span><div class="gmail-m_-5740325043815234981gmail_signature"><span style="font-family:tahoma,sans-serif">Thanks & Regards<br>Vittal Prasad B R<div class="gmail-yj6qo"></div><div class="gmail-adL"><br></div></span></div></div></div></div></div></div>
<br><div class="gmail_signature" data-smartmail="gmail_signature"><br><br><br></div>
</div>