Kayıtlar

Ağustos, 2018 tarihine ait yayınlar gösteriliyor

Python İle Ekran Kaydedici Yapımı

Resim
Şu an için Türkçe kaynak bulamayacağınız bir konu hakkında yazı yazıyorum. Umarım faydalı olur. Programın mantığı basit. Biraz python bilgisi ile geliştirilebilir(ki kendim geliştiriyorum.). Her zaman ki gibi tüm kodları veriyorum: import numpy as np import cv2 #import pyscreenshot as ImageGrab from PIL import ImageGrab fourcc = cv2.VideoWriter_fourcc(*"mjpg") vid = cv2.VideoWriter("kayit.avi", fourcc, 8, (1440, 900), True) while True: img = ImageGrab.grab() img_np = np.array(img) RGB_img = cv2.cvtColor(img_np, cv2.COLOR_BGR2RGB) vid.write(RGB_img) cv2.imshow("Sahne", RGB_img) key = cv2.waitKey(1) if key == 27: break vid.release() cv2.destroyAllWindows() Kullandığımız birkaç modül var ilk önce bunları kurmanız daha iyi olacaktır. Modül kurulumlarından bahsetmeyeceğim zaten hepsini pip ile kolayca kurabilirsiniz. Eğer PIL modülü linux işletim sistemlerinde çalışmazsa 3. satırda ki gibi pyscreenshot