[GH-ISSUE #575] Possibility to record only on Pixelchanges #473

Closed
opened 2026-02-26 09:31:33 +03:00 by kerem · 5 comments
Owner

Originally created by @dschiller on GitHub (Jan 6, 2020).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/575

Originally assigned to: @NickeManarin on GitHub.

Don't know how to create a Question here. Is it possible to record only if Pixel changes on Screen ?

Originally created by @dschiller on GitHub (Jan 6, 2020). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/575 Originally assigned to: @NickeManarin on GitHub. Don't know how to create a Question here. Is it possible to record only if Pixel changes on Screen ?
kerem 2026-02-26 09:31:33 +03:00
Author
Owner

@NickeManarin commented on GitHub (Jan 7, 2020):

Right now, no.
With the DesktopDuplication API is possible, but I didn't implement it that way for the next version.

Right now you can record normally and later remove duplicated frames using the "Remove Duplicated Frames" feature.

Why do you ask?

<!-- gh-comment-id:571418551 --> @NickeManarin commented on GitHub (Jan 7, 2020): Right now, no. With the DesktopDuplication API is possible, but I didn't implement it that way for the next version. Right now you can record normally and later remove duplicated frames using the "Remove Duplicated Frames" feature. Why do you ask?
Author
Owner

@dschiller commented on GitHub (Jan 11, 2020):

I ask because if recording long sessions to catch Errors for UI Automation it take a long time after stop recording and accessing the recorded Images. Would be much faster if already recording only changed Images.

<!-- gh-comment-id:573276046 --> @dschiller commented on GitHub (Jan 11, 2020): I ask because if recording long sessions to catch Errors for UI Automation it take a long time after stop recording and accessing the recorded Images. Would be much faster if already recording only changed Images.
Author
Owner

@NickeManarin commented on GitHub (Jan 20, 2020):

This could be implemented as a new capture mode, by using a feature from DesktopDuplication that tells which screen areas have a pixel change.

<!-- gh-comment-id:576065452 --> @NickeManarin commented on GitHub (Jan 20, 2020): This could be implemented as a new capture mode, by using a feature from DesktopDuplication that tells which screen areas have a pixel change.
Author
Owner

@NickeManarin commented on GitHub (Aug 8, 2020):

Done! It will be available with the next version, 2.27.

It can be enabled when using DirectX capture mode.

image

How does it work?

If something changed (pixels, including mouse cursor updates) within the capture region since the previous frame was captured, another frame will be captured.

image

Also, the selected maximum framerate will be respected.

<!-- gh-comment-id:670967659 --> @NickeManarin commented on GitHub (Aug 8, 2020): Done! It will be available with the next version, 2.27. It can be enabled when using DirectX capture mode. ![image](https://user-images.githubusercontent.com/14798947/89718684-12632d00-d997-11ea-9438-9c56bfd1afb0.png) How does it work? If something changed (pixels, including mouse cursor updates) within the capture region since the previous frame was captured, another frame will be captured. ![image](https://user-images.githubusercontent.com/14798947/89718742-cd8bc600-d997-11ea-8ba8-c5111effe954.png) Also, the selected maximum framerate will be respected.
Author
Owner

@dschiller commented on GitHub (Aug 9, 2020):

Amazing Work! Thanks a lot!!

<!-- gh-comment-id:671064906 --> @dschiller commented on GitHub (Aug 9, 2020): Amazing Work! Thanks a lot!!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#473
No description provided.