Can you try to isolate the bottleneck ? Just comment out the pymedia part and see how fast the PIL would be. Also I might suggest using SDL/pygame for resizing. Dmitry/
----- Original Message ----- From: "RayS" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Monday, December 04, 2006 11:12 AM Subject: [Pymedia-users] encoding performance > I'm trying to get some better frame rate encoding for color 640x480; what > should I try next? > I know PIL's resize is a bit slow, but MPEG players won't accept > 1024x768... > > Thanks, > Ray > > <SNIP> > fw= open( outFile, 'wb' ) > while time.clock()-t0<2: ## one minute > # Create VFrame > im = ImageGrab.grab() > im = im.resize((640, 480), Image.NEAREST) > bmpFrame= vcodec.VFrame( > vcodec.formats.PIX_FMT_RGB24, > im.size, > (im.tostring(), > None,None)) > yuvFrame= bmpFrame.convert( vcodec.formats.PIX_FMT_YUV420P ) > d= e.encode( yuvFrame ) > fw.write( d ) > print 'frame', i, '\t', time.clock(), "\r", > i+= 1 > > print '\n%d frames ( %.2f fps )' % ( i, float( i )/ ( time.clock()- > t0 ) ) > fw.close() > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Pymedia-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/pymedia-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Pymedia-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pymedia-users
