Video Editing: how to use more RAM?

triarii3

Gawd
Joined
Jul 24, 2010
Messages
777
Hey guys

I am using Movie edit pro 17 Plus and is rendering a movie the program itself only uses less than 1 GB of ram. I would like it to utilize more ram.

I have been looking at the MAGIX website for additional information but it seems no information has been posted. sighhhh

please help or give me some pointers!


thanks again!
 
I think he wants to use as much RAM as possible so it can work faster. But you can't really change that I guess.
 
Using more RAM won't do anything. The only use for more ram when doing video encoding/mixing is for Windows to be able to cache parts of a file in memory, in the event that it is read a second time. And you don't see that in your memory allocation since Windows is using 'unallocated' memory for the caching.

Your bottlenecks are CPU speed (how fast can a frame be mixed and encoded) and HD speed (how fast can those frame resources be pulled off the disk and saved back). The amount of ram needed to mix and encode a frame is the same no matter how fast you are going.

If you are constantly previewing the same thing you might be able to do better then Windows caching (though frankly if you have Windows 7 64bit and 8GB or more I doubt you'll get more speed after the first pass) by creating a ram disk and putting your source files there.
 
Using more RAM won't do anything. The only use for more ram when doing video encoding/mixing is for Windows to be able to cache parts of a file in memory, in the event that it is read a second time. And you don't see that in your memory allocation since Windows is using 'unallocated' memory for the caching.

Your bottlenecks are CPU speed (how fast can a frame be mixed and encoded) and HD speed (how fast can those frame resources be pulled off the disk and saved back). The amount of ram needed to mix and encode a frame is the same no matter how fast you are going.

If you are constantly previewing the same thing you might be able to do better then Windows caching (though frankly if you have Windows 7 64bit and 8GB or more I doubt you'll get more speed after the first pass) by creating a ram disk and putting your source files there.

Yes and no. You can actually create things like a RAM disk and use that to increase the speed. This is essentially upping the speed of the HDD, since the RAM disk would become the base for your storage. However, creating a RAM disk might be more trouble than it is worth, especially when dealing with large amounts of data.

Really if you want better performance you could look into more cores or using your graphics cards gp2gpu capabilities.
 
1 or more SSDs might be a good idea too and especially if this person is making money editing. Time = money.
 
oh i mean

when i render out a movie on after effects the computers uses about 4 gb of ram to do the rendering

when i use magix it only uses 2...and it's pretty damn slow. so is there a way to increase the amount of ram the computer would utilize?
 
If there is some bottleneck to the system/software, such as HD thruput, then no, you can't make the software use more RAM. If you can't feed it data from HD and write the output quickly to a HD fast enough to saturate the CPU or the RAM, then you must improve the HD thruput first.

The next time you do some encoding, watch your CPU usage, memory usage, and HD usage. You be able to see which is the slowest of the 3.
 
This is advice gleaned from experience with Adobe CS 4/5/5.5 and Sony Vegas. I'm not familiar with this 'Magix' program.

Using more RAM for the sake of using more RAM will not necessarily reduce render times. You haven't given enough information about what you are trying to achieve.

For example, what codec, encoder, level, container, profile, resolution, framerate, bitrate type, bitrate range, scan type are you using?

Is the RAM use confined to the 'Magix' program? If you render the same input stream to the same output stream in a different editor, e.g. Premiere Pro or Windows Movie Maker, do you get similar RAM usage? Make sure you are comparing apples to apples, e.g. if you are rendering h.264 in 'Magix' using MainConcept, do the same in Premiere Pro and compare RAM usage.

If you are doing something like a h.264 into Mpeg-4 container, high profile, level 4.2+, 1920x1080 progressive scan, 60fps, high-bitrate source with post processing added, then you will easily use 16Gb - 32Gb in Premiere Pro. If you're doing something like that in the Magix program, and it's using 1Gb, then you know the program is not addressing RAM and it's most likely garbage.

Content generators like After Effects often include options to create headless threads, with associated RAM partitions. Perhaps the Magix editor includes such a feature, and you have it locked at 1 thread with a 0.75Gb partition? (Note: 'Thread' here does not have the same meaning as processor 'threads,' so saying you're using all cores doesn't necessarily answer the question.)

Again, need more information to help!
 
Use Premiere Pro CS5.
It will suck up all the ram you throw at it,
premiere-test.jpg
 
Back
Top