<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><font face="tahoma, sans-serif"><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​Hi,<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">I'm using x264 for live video streaming and I've noticed that the thread responsible for encoding uses ​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​more cpu (around 50% more with 1920x1080) when the video stream is frozen (i.e.: camera is sending the same frame over an over again) or when I make it encode the same image over and over again.<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">This seems somewhat counter intuitive to me, as I would expect x264 to use more processing power when encoding complex scenes other then static ones.<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">I created a github gist based on the example.c encoder bundled in x264's source code and tested encoding times with it. (You can find it here: <a href="https://gist.github.com/danilogr/ab4976ff4e0831ab274b">https://gist.github.com/danilogr/ab4976ff4e0831ab274b</a>)<br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">Average encoding time for the static scene is ~38% bigger than for a scene with movements. (You can find my test case and also the output from my test encoder on the link above).<br></div><br><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​I've also noticed that by setting "​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​scenecut=0, subme=0, trellis=0 and me=dia" I can get rid of this problem​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​ but with some quality​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​ decrease. (Not really noticeable in the test case provided).<br><br>​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​Could anyone, please, shed some light on the reasons for this odd behavior? ​</div><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​Also, what can be done in order to avoid this situation without a major decrease in quality?​</div><br><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div><br><div class="gmail_default" style="font-family:tahoma,sans-serif;display:inline">​​</div></font></div>