Video is
Frame rate per second (FPS)
x number of seconds
x size of frame
x number of colours (bitdepth)
So...
For example, a 3 second video of 16-bit colour of 800x600 res. at 30 fps is
3 x 600 x 800 x 30 x 3 x 16 = 2073600000 BITS
2073600000/ (8 x 1024 x 1024) will get you the megabytes, because
8 bits in a byte
1024 bytes in a kilobyte
1024 KBs in a megabyte.
247 mb Uncompressed..
Correct me if I'm wrong please..
Image
Frame size x bit depth
Say for a 800 x 600 size picture at 16-bits
800 x 600 x 16 = 7680000 bits image
7680000/(4x1024x1024) to get the megabytes..
Thats video and images, I'll be back with audio later. But i think its sampling rate x seconds, will check later