[GH-ISSUE #798] Empty, transparent frames when capturing from secondary screen #635

Closed
opened 2026-02-26 09:32:08 +03:00 by kerem · 11 comments
Owner

Originally created by @johnknoop on GitHub (Feb 25, 2021).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/798

Originally assigned to: @NickeManarin on GitHub.

I have a large 4K display with 125% zoom factor as my primary display, and the 1080p laptop display as my secondary.

When I record, I'd like to use the laptop screen, because any time I do screen capture on the 4K display, the resulting image is big and blurry (both using ScreentoGif or when just capturing part of the screen using WIN+SHIFT+S).

But if I record from the secondary screen using ScreenToGif, the result is just a bunch of transparent frames with nothing in them.

Is this a known limitation?

OS: Windows 10

Originally created by @johnknoop on GitHub (Feb 25, 2021). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/798 Originally assigned to: @NickeManarin on GitHub. I have a large 4K display with 125% zoom factor as my primary display, and the 1080p laptop display as my secondary. When I record, I'd like to use the laptop screen, because any time I do screen capture on the 4K display, the resulting image is big and blurry (both using ScreentoGif or when just capturing part of the screen using WIN+SHIFT+S). But if I record from the secondary screen using ScreenToGif, the result is just a bunch of transparent frames with nothing in them. Is this a known limitation? OS: Windows 10
kerem 2026-02-26 09:32:08 +03:00
Author
Owner

@NickeManarin commented on GitHub (Mar 2, 2021):

If the Snip and Sketch app also has the same bad result (a blurry image) perhaps there's something wrong with the display adapter of your laptop.

Have you tried to reinstall the graphics driver and restarting your computer?

The only limitation for recording in laptops is that the DirectX capture does not work on secondary screens (DirectX limitation).

<!-- gh-comment-id:788550354 --> @NickeManarin commented on GitHub (Mar 2, 2021): If the `Snip and Sketch` app also has the same bad result (a blurry image) perhaps there's something wrong with the display adapter of your laptop. Have you tried to reinstall the graphics driver and restarting your computer? The only limitation for recording in laptops is that the DirectX capture does not work on secondary screens (DirectX limitation).
Author
Owner

@johnknoop commented on GitHub (Mar 2, 2021):

Hi @NickeManarin

I was probably a bit unclear in my description... The blurry thing is normal, it happens on all Windows computers when you have 125% scaling. That's why I prefer to take screenshots and recordings on my secondary display, which has no scaling (since it's not a high PPI screen). And it's when I use ScreenToGif on my secondary display that the resulting images are just transparent.

<!-- gh-comment-id:788794438 --> @johnknoop commented on GitHub (Mar 2, 2021): Hi @NickeManarin I was probably a bit unclear in my description... The blurry thing is normal, it happens on all Windows computers when you have 125% scaling. That's why I prefer to take screenshots and recordings on my secondary display, which has no scaling (since it's not a high PPI screen). And it's when I use ScreenToGif on my secondary display that the resulting images are just transparent.
Author
Owner

@johnknoop commented on GitHub (Mar 2, 2021):

I shot a video using my phone that perhaps shows the problem better:

https://1drv.ms/v/s!AlB0UH0hZbPQieAXA9v5EqJuKYeLOg

<!-- gh-comment-id:788798362 --> @johnknoop commented on GitHub (Mar 2, 2021): I shot a video using my phone that perhaps shows the problem better: https://1drv.ms/v/s!AlB0UH0hZbPQieAXA9v5EqJuKYeLOg
Author
Owner

@johnknoop commented on GitHub (Mar 10, 2021):

@NickeManarin have you been able to reproduce it?

<!-- gh-comment-id:795233539 --> @johnknoop commented on GitHub (Mar 10, 2021): @NickeManarin have you been able to reproduce it?
Author
Owner

@NickeManarin commented on GitHub (Mar 10, 2021):

Thanks for the video, but I haven't been able to reproduce with my laptop. I'll have to move my desktop to my living room to test with a 4k screen.

Have you tried to mode the capture region around the secondary screen to all corners?

<!-- gh-comment-id:795340882 --> @NickeManarin commented on GitHub (Mar 10, 2021): Thanks for the video, but I haven't been able to reproduce with my laptop. I'll have to move my desktop to my living room to test with a 4k screen. Have you tried to mode the capture region around the secondary screen to all corners?
Author
Owner

@johnknoop commented on GitHub (Mar 10, 2021):

@NickeManarin yes I've tried all kinds of things, like full screen, a window, an area, making that area bigger etc. They all result in transparent pixels.

<!-- gh-comment-id:795809568 --> @johnknoop commented on GitHub (Mar 10, 2021): @NickeManarin yes I've tried all kinds of things, like full screen, a window, an area, making that area bigger etc. They all result in transparent pixels.
Author
Owner

@johnknoop commented on GitHub (Apr 22, 2021):

@NickeManarin have you had a chance to look at this?

<!-- gh-comment-id:824663385 --> @johnknoop commented on GitHub (Apr 22, 2021): @NickeManarin have you had a chance to look at this?
Author
Owner

@johnknoop commented on GitHub (Apr 22, 2021):

Oh, I just got the new update. The transparent pixels problem is gone! Unfortunately, it doesn't capture the cursor like it does when recording on the primary screen, but it's a step in the right direction!

<!-- gh-comment-id:824665163 --> @johnknoop commented on GitHub (Apr 22, 2021): Oh, I just got the new update. The transparent pixels problem is gone! Unfortunately, it doesn't capture the cursor like it does when recording on the primary screen, but it's a step in the right direction!
Author
Owner

@NickeManarin commented on GitHub (Apr 22, 2021):

Ohhh, ok.
I'm going to fix that too :)

<!-- gh-comment-id:824758864 --> @NickeManarin commented on GitHub (Apr 22, 2021): Ohhh, ok. I'm going to fix that too :)
Author
Owner

@NickeManarin commented on GitHub (Apr 23, 2021):

Fixed!

It will be available with the next version, 2.28.3.

<!-- gh-comment-id:825356262 --> @NickeManarin commented on GitHub (Apr 23, 2021): Fixed! It will be available with the next version, 2.28.3.
Author
Owner

@johnknoop commented on GitHub (Oct 27, 2021):

Hi @NickeManarin

I just wanted to mention that while the issue was fixed for the "per second" capture mode, it still persists if I switch to "manual" or "user interaction". The reason I believe this is the same issue, is that I can't reproduce it on my main screen. Only on the secondary screen.

Personally I don't use those modes very much so it doesn't really bother me, but I just thought you might wanna know.

Keep up the good work! Thanks!

<!-- gh-comment-id:952826970 --> @johnknoop commented on GitHub (Oct 27, 2021): Hi @NickeManarin I just wanted to mention that while the issue was fixed for the "per second" capture mode, it still persists if I switch to "manual" or "user interaction". The reason I believe this is the same issue, is that I can't reproduce it on my main screen. Only on the secondary screen. Personally I don't use those modes very much so it doesn't really bother me, but I just thought you might wanna know. Keep up the good work! Thanks!
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#635
No description provided.