[FFmpeg-user] Zeranoe Windows builds spiking CPU to 100% randomly

Mike F paziu at yahoo.com
Sat Jul 14 04:32:39 CEST 2012

> Jan Ehrhardt in gmane.comp.video.ffmpeg.user (Fri, 13 Jul 2012 22:15:26 +0200):
>> Roger Pack in gmane.comp.video.ffmpeg.user (Fri, 13 Jul 2012 12:57:55
>> -0600):
>>> It would be interesting to see if it shows the same speed difference
>>> in linux that it does in windows.  But besides that, I don't know 
> what
>>> it is :)
>> Try it.

gentoo3 # time ./mencoder -mc 1 -vf scale=448:256,harddup,telecine -aspect 16:9 -lavcopts aspect=16/9 -sws 2 -lavdopts fast:threads=6 -of lavf -lavfopts format=asf -ovc lavc -lavcopts vcodec=wmv2:vbitrate=336:keyint=50 -oac lavc -lavcopts acodec=wmav2:abitrate=64:aglobal=1:turbo=1 -af volnorm -o wmvwma.wmv ../../../../encoder/00005.MTS 2>/dev/null
MEncoder SVN-r35022-4.5.2 (C) 2000-2012 MPlayer Team

Pos: 244.3s  12216f (100%) 253.38fps Trem:   0min  12mb  A-V:0.088 [350:64]

real    0m48.251s
user    1m52.929s
sys     0m0.880s

gentoo3 # time ffmpeg -i ../../../../encoder/00005.MTS -vf scale=448:256 -aspect 16:9 -sws_flags bicubic -vcodec wmv2 -b 336k -r 25 -acodec wmav2 -ab 64k -threads 6 wmvwmaff.wmv
ffmpeg version N-42344-g99622f6 Copyright (c) 2000-2012 the FFmpeg developers

frame= 6109 fps= 77 q=11.5 Lsize=   12630kB time=00:04:04.35 bitrate= 423.4kbits/s dup=1 drop=0 

real    1m21.452s
user    1m53.586s
sys     0m0.907s

mencoder with threads=16 same time ( again only 4 of all 8 physical cores used )
mencoder with threads=17 - Exiting... (error parsing command line) ?????? to many threads? :-]
ffmpeg with 6 or 12 "threads" same result - only 2 out of 8 cores used... 1m21s sec for both 6 and 12 :-( ( real time of course )

mencoder does a better job, but still far from perfect.... ( 50% H/W used )
ffmpeg only 20% of hardware or so...

( btw, I run -j12 when compiling any source on my twin xeon quad core 54xx )

More information about the ffmpeg-user mailing list