justinfrankel / licecap

LICEcap simple animated screen capture tool for Windows and OS X
http://www.cockos.com/licecap
5.26k stars 440 forks source link

OSX: Sierra/High Sierra/Mojave: Licecap captures black screen if two monitors connected EXTERNAL MONITOR ERROR #31

Closed esaruoho closed 3 years ago

esaruoho commented 6 years ago

If I'm on monitor#2 on macOS Sierra/High Sierra - licecap captures a black screen on monitor#2. if I have monitor#2 connected, monitor#1 records black screen. i have to yank out monitor#2 to be able to get a non-blackscreen version from LiceCap. Detail: I do see my cursor moving in the animated gif, but everything else is black :)

dialex commented 4 years ago

hmmm I don't even have that option... what is you macOS version? I have 10.14.6

Screenshot 2020-02-27 at 10 34 26

woodyhayday commented 4 years ago

Is it under Accessibility?

Screenshot 2020-02-27 at 14 00 15
dialex commented 4 years ago

No :( Neither of the left side options show Licecap on the right side. I tried installing Licecap manually and through brew.

laine-hallot commented 4 years ago

As @luis-admios said, adding to privacy & security seems to have fixed for me:

Screenshot 2020-02-27 at 07 35 33

Perhaps all this bug needs is a prompt to load that mac setting if somehow accidentally dismissed without checking the box.

It seems that Catalina removed the option to manually give an app permission to record your screen. It seems the only time you can give an app that permission now is when it prompts you for it. Since licecap doesn't prompt you cant give it permission under normal circumstances.

I did manage to find a work around though. For some reason manually adding licecap to the Developer Tools list allows it to bring up the screen recording permissions prompt when you start recording.

I should mention that I can only get it working on my main monitor.

Screen Shot 2020-04-21 at 10 12 25 AM Screen Shot 2020-04-21 at 10 12 35 AM

@dialex tagging you because I figure you'd be interested if you haven't fixed the issue on your machine yet

dialex commented 4 years ago

Thank you for caring @Meyer-Hallot 😉 I'm using Mojave and I don't that "Developer Tools" option. I manually added Licecap to the "Accessibility" option, but it didn't solve the issue 🤷‍♂️I already accepted this will never work again

ninamarina commented 4 years ago

This is still happening on Catalina.

cwalworth commented 4 years ago

@ninamarina

I figured out how to get it working for me on both screens, but it's not the most ideal solution.

Screen Shot 2020-06-12 at 13 05 44
  1. Close licecap
  2. Make external display your primary
  3. Start licecap
  4. You should be able to record on both screens now

Changing my primary display back breaks it for me. I've tried several different combinations but the above is the only one that seemed to work for me.

I'm also only using one external monitor, so I can't confirm that this method will work on other setups.

* I used all the suggestions from the previous comments too

ninamarina commented 4 years ago

@cwalworth thanks! I'll try that :)

NigelThorne commented 4 years ago

I get blank screens unless I start LICEcap from the terminal as sudo.

beifang721 commented 4 years ago

Ugh, I also met the same problem. Now I am very upset about what causes it? If the solution is expected to inform. 34234

stgarf commented 4 years ago

I'm hesitant and sad to even suggest this since licecap generated smaller and higher quality gifs (imo) and has been such an excellent go-to for such a long time and I'm sure we'll eventually see some action here but in the meantime there's kap for macOS which works fine enough.

// Get the main screen. I may want to add support for multiple screens later
mainDevice = GetMainDevice();

I was browsing the code out of curiosity and ran into this comment in the code also.

esaruoho commented 3 years ago

closing issue. probably still happens. just bored of being notified about it for years on end. it's been 3 years.

sanchezg commented 3 years ago

Still happening for me.

image image

chriswoolfe commented 3 years ago

Adding it here fixed it for me. image

KarlBaumann commented 3 years ago

Broken. None of the fixes mentioned here work. Are there any alternatives to this app?

EDIT: I actually got it working after adding it to the Accessibility list

anderoonies commented 3 years ago

Sorry to the issue creator for another notification, but on Big Sur it appears this is now controlled by the Screen Recording setting in Security & Privacy

joelPR commented 3 years ago

For me worked doing these three things:

ralstonroman commented 2 years ago

As @luis-admios said, adding to privacy & security seems to have fixed for me:

Screenshot 2020-02-27 at 07 35 33

Perhaps all this bug needs is a prompt to load that mac setting if somehow accidentally dismissed without checking the box.

Works for me, Thanks 👍

sarink commented 2 years ago

Licecap was already in my screen recording privacy settings... however, after removing it and re-adding it, the problem is fixed.

silva96 commented 2 years ago

@ninamarina

I figured out how to get it working for me on both screens, but it's not the most ideal solution.

Screen Shot 2020-06-12 at 13 05 44
  1. Close licecap
  2. Make external display your primary
  3. Start licecap
  4. You should be able to record on both screens now

Changing my primary display back breaks it for me. I've tried several different combinations but the above is the only one that seemed to work for me.

I'm also only using one external monitor, so I can't confirm that this method will work on other setups.

* I used all the suggestions from the previous comments too

this worked for me