我想从我的屏幕录制场景,只保留那些包含特定pixelcolor的场景。 我已经写使用python一个screengrabber此:当从屏幕抓取时增加fps
import PIL.ImageGrab
def get_pixel_colour(i_x, i_y):
return PIL.ImageGrab.grab().load()[i_x, i_y]
print get_pixel_colour(0, 1)
i= 0
while (True):
i=i+1
x = PIL.ImageGrab.grab()
print i
x.save("tm\screengrab"+ str(i) +".bmp")
的事情是每秒我帧不足以产生视频。我想至少需要25帧/秒。我如何提高我的屏幕抓取器的性能,使其工作?如果可能的话,我想保留python作为生产语言,因为我不擅长C++。
有没有像Python编译器的东西也许?
问题中的代码有一些换行符和缩进问题。请修改问题以修复这些问题。 –
认为我解决了它 - @tarrasch,你可以检查这是你的意思? –