<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 FFMPEG H264 and OPENH264. I have found that with single thread, <b>OPENH264 is 4 times faster than the FFMPEG H264</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 FFMPEGH264.</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">FFMPEG</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">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 FFMPEG 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_signature"><span style="font-family:tahoma,sans-serif">Thanks & Regards<br>Vittal Prasad B R<br><br><br><br><br></span></div>
</div></div></div></div></div></div>