From: Matto M. <ma...@mi...> - 2002-03-28 23:42:58
|
>Now for the numbers, these are a simple pipe with no options. The command >line was exactly: > > lav2yuv Test.avi | mpeg2enc -f 8 -o "Test.m2v" I'm curious.... next time you try this, can you wrap a "time" command around each of these, so we can see how much CPU time is going to each process? (I'm curious also to see how much CPU goes into the pipe itself.) >No audio or mplexing done for this test, although I do have those numbers >too. > >System Frames Time FPS >Athlon 1.4GHz 5933 15:41 6.30 fps >Pentium 2Ghz 5933 15:03 6.57 fps >1.4Gz | 2Ghz 5933 13:52 7.13 fps From that, my guess is that the breakdown will be lav2yuv: 7.9%, mpeg2enc: 92.1% So, pushing lav2yuv off onto another machine isn't going to do too much. lav2yuv, yuvscaler and/or yuvdenoise might be another story. Has anyone (Andrew?) ever run any profiling/coverage tools on any of this stuff to see if CPU is getting frittered away in unexpected places? (I myself just discovered gprof and gcov this week...) -matt m. |