3 ms·
Full disclosure, I haven’t tested it on Intel, but I don’t think it will not be able to keep up with taking screenshots, generating ffmpeg videos, and doing OCR
by jasonjmcghee 3y ago
Full disclosure, I haven’t tested it on Intel, but I don’t think it will not be able to keep up with taking screenshots, generating ffmpeg videos, and doing OCR that often and will drain your battery very quickly.
But if you / someone can get it to be efficient enough, awesome!
- kevincox 3y agoI think you underestimate computers. Taking 2fps screen recordings is a trivial task. Doing OCR may be slightly more work but at 2fps I doubt it is an issue. Worse case you could tune the OCR frequency based on the computer's abilities.
- frfl 3y agoYou're confusing 2fps with 1-screenshot-every-2-seconds (or 0.5fps), what the README actually says). I wouldn't be surprised if the battery issue is problematic, likely will result in at least some kind of battery life reduction, but perhaps not 30 or 50% at 0.5fps. I haven't looked into the code, but if you're running ffmpeg, then battery life will likely take a hit depending on what exactly you're doing. Video encoding _can be_ heavy on the CPU/GPU.
- kevincox 3y agoThat makes it even less work. Running ffmpeg is just video encoding, I don't think a 0.5fps video would be a huge issue. Lots of people work plugged in most of the time. I don't see why one would want to gatekeep to keep them from using it.
- beardedwizard 3y agoWhat gate keeping? I just see a valid correction to your misstatement and your reaction reads like a defensive Karen wrote it.
- kevincox 3y agoNot supporting a platform just because it may cause it may cause battery drain which may not even matter to plugged in users seems like gatekeeping.
- 0xDEADFED5 3y agoit's literally an open source MIT licensed hobby project. fork it and improve it and share here. complaining about it is kinda rude.
- jasonjmcghee 3y agoI don’t have an Intel Mac to test on- but you can absolutely just clone it and swap the config to Intel
- frfl 3y agoI have to agree. If you're interested in supporting Intel(x86/64), it's open source, and you sound like you have the hardware to add support for and test on Intel.
- beardedwizard 3y agoNot supporting? The commenter simply said it may cause battery drain. It is a discussion on the topic (both sides based purely on conjecture), and a relevant one. You disagreeing does not mean others are "gate keeping". Stop trying to weaponize trendy language and white knight this thread.
- kevincox 3y agoThe original README was claiming that relies on Apple Silicon and that they have configured builds to exclude other Apple platforms. I see it has been greatly softened now to "Only tested on Apple Silicon, and the release is Apple Silicon" which I think is quite reasonable. I have no problem with not supporting a platform because you have no interest or any other reason, but previously it was quite proud to not support it which is different.
- deleted 3y ago[deleted]
- philipswood 3y agoI haven't looked this codebase yet, but a screenshot every few seconds isn't a noticeable slowdown on most machines. At such slow rates you don't need to create video - you just keep the individual images. OCR doesn't need to be real-time, but can be done in batch mode or when the machine is idle.
- v3ss0n 3y agoI had been doing that with opensource Linksys ip cameras since 2010 and they only have like 180mhz and 32MB RAM. What are you thinking about?