Low memory screen recording programs?
10 years ago
Currently using xsplit pro and it's been slowing down photoshop CC to the point that it cuts production in probably about half when i'm using it..Something that i can use for regular streaming would also be helpful
help me O Wise Furs!
Good quality, my 2GO RAM, 6 years old windows XP worked without slowing anything anytime =)
I don't know if there is more recent versions or not, but... a recording program is a recording program i believe! <3
Also: check your video card drivers. When I upgraded to CC, mine started giving me shit and acting generally awful. I upgraded those and everything was better. Why? I don't know, but it worked. (Also, it can't hurt to run a test on your memory and make sure it's all okay.)
nVidia cards also have various capture features built-in to the GeForce driver. And streaming, but to Shield devices only/mostly.
Photoshop is a memory hungry program, and does not share/play nice with having that primary resource taken from it. Windows needs to be a 64-bit version to permit > 2gb memory configurations to have any benefit whatever. 32-bit I believe ignores memory capacity beyond 2gb. Unfortunately, there's no upgrade path from 32-bit to 64-bit short of a full install of Windows, needing a subsequent re-install of all applications you wish to run under it. Not necessitating a drive wipe, but sure isn't much more effective in transferring files and settings from one environment to another.
The swap file in Windows can slow software that is attempting to use more memory than is available in DRAM. Especially if the volume on which the swap file exists is not SSD, or Solid State Disk. Even SSDs are not great at recording, but still faster than a normal magnetic spinning disk hard drive. I tend to disable swap files on my Windows installation, forcing it to fit (or not fit) software into extant memory.
Photoshop can benefit from graphics accelerators, iirc - but which are best and not so best must be checked on the net using a search program, however tomehardware.com tends to be a really good hardware review site.
Currently everything I run is 64-bit, though truthfully the rest is a bit Computer Jargon..might have to have hubs look at what you wrote and have him interpret it for me hahaha
I do believe I've got a SSD versus a regular harddrive though..
Compression algorithms are relatively well-researched, so there aren't many programs that are going to have a secret sauce. Uncompressed video is going to be (yourXresolution*yourYResolution*yourBitDepth*numberOfFramesPerSecond)/8 bytes/second. Then it's compressed, which takes a ton of CPU time. Then based on your bandwidth frames are dropped before it's uploaded.
So, if you record at 960x540 24 bit color at 15 FPS, you get 2332800 bytes/second, or 22 megabytes/second piling into your RAM waiting to be compressed by your CPU, 1920x1080's going to be 89 megabytes/second at the same framerate.
Going for 1080p and a 5 second lag time to your stream, that means you should expect about 500 megabytes of RAM usage as a lower bound to the maximum amount of RAM your program'll use to stream. At 25 FPS it'll jump up to around 800 megabytes of RAM as a lower bound.
If you find yourself having to consider something that costs per month of using it, you might weigh what it might take to get more RAM or lower your FPS to your stream.
If you're talking about processor usage, that's a bit more difficult. Lowering your FPS is again an option, but it's a sucky one.
There are GPU accelerated video capture tools that'll offload processing to your video card. Bear-paws mentioned these in passing. I'd look up "GPU accelerated streaming to ___". You'll still use the RAM and processor capacity - but it'll be on your video card instead of main memory.
He's incorrect about 32-bit RAM limitations - which is actually 2^32, about 4 gigabytes. If you're using a 32 bit OS right now it's probably time to just upgrade your entire system if possible.
Definitely watch your system with Resource Monitor (Task manager->Processes->Open resource monitor) when it's lagging to see where your bottleneck is.
Let me know if I can assist any further. ^^
I think Bear-Paws might have been talking about user-mode memory which is 2gb since the kernal-mode will reserve up to 2gb of ram space in a 32-bit server.
And really i need a video recording programs that will simply save the video files on my computer. for now thats more important then something that is live-stream compatible. The odd thing is I had no problems with CS5 version of photoshop. so I'm assuming that the newer CC is just not playing nice with video recording programs.
It's definitely PS thats eating everything up. Who knows it could just be I need to play with the proformance settings in photoshop and a recording program that fits nicely together.
-it also doesnt help that drawing in silence drives me crazy and I typically have some sort of music software open as well..
but again its alll fine until I open the combo of Photoshop+recording program regardless if music is playing or not...
Thank you for your answer! I have to admit i'm not very good at computer stuff, working on it though!
I'm not entirely certain this isn't processor usage instead of memory.
This is going to be a bit more detailed than this problem requires, but it might help in the future! Your computer has a storage subsystem that has lots of jargon associated with it, but it's easier to think of it as a desk in a library.
Your hard drives are the library in general. Anything on the hard drive requires getting up and fetching. It takes milliseconds to get stuff from the hard drive (10^-3)
Anything in RAM/main memory is on a nearby bookshelf. Your computer can turn around in its chair and dig stuff out. It's on the order of a hundred nanoseconds or so (10^-9).
Then it has different levels of cache. Think of L3 cache as what's on the library desk that requires leaning, L2 cache as what's within reach on the desk, L1 cache as 'right in front of the computer', and then your processor registers as your hands.
Messing around in the cache takes <10 nanoseconds for most applications.
Scaling this up 1 nanosecond -> 1 second, it takes your computer 7 seconds to grab something off of its desk then another second to do something with it. It takes it a minute and a half to get something from the bookshelf, and if it has to go to the library, it takes it 11.5 days assuming 1 milisecond access times (spinning disks tend to take 3-8).
(I found a good site for these numbers! http://norvig.com/21-days.html#answers )
Anyway. What all this has to do with the price of tea in China/with your video recording software is that when your computer puts too much in RAM/runs out of space in its bookshelf, it has to start paging things to the hard disk. It's the difference between a minute and a half and 11.5 days.
There're memory management algorithms and such that keep it from getting this catastrophically bad unless you have a ridiculously apocalyptic load on the system, so the slowdown's more gradual. The system'll automatically send books back to the library when it realizes it's got too many.
SO! It's possible you're having memory issues, but more likely that your CPU can't keep up. To give the illusion of 'reading' in real time, each CPU core will really rapidly switch between lots of different 'books', progressing a couple of sentences in each before moving on to the next. Photoshop and video encoding are both really heavy multi-core loads, so it could be that while your processor (or, to go metaphorical, overworked college student *sadface*) has enough room on its desk/bookshelf to keep everything in arm's reach, it can't work with all of the different books it needs to.
(It looks like I got something out of my operating systems course last spring. They made me write a multithreaded memory management system+thread scheduler+filesystem. Q_Q; It hurt!)
It record, streams, and has pretty high quality.
Free version only lets 10 watchers in.