video_files:formulas
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
video_files:formulas [2025/05/16 22:07] – peter | video_files:formulas [2025/05/17 07:24] (current) – peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Video Files - Formulas ====== | ====== Video Files - Formulas ====== | ||
+ | |||
+ | ===== General ===== | ||
< | < | ||
Line 28: | Line 30: | ||
---- | ---- | ||
- | ===== File Size ===== | + | ===== Picture |
< | < | ||
Line 37: | Line 39: | ||
**NOTE: | **NOTE: | ||
- | * **Color depth**: | + | * **width**: |
- | * **Color depth**: | + | * **height**: |
+ | * **color | ||
+ | * A 1-bit colour depth means that the graphic can only include 2 colours (e.g. 1 = black, 0 = white). | ||
+ | * A 8-bit colour depth means that the graphic can include up to 256 colours. | ||
+ | * A 3-Byte colour depth (RGB code) would include 16,777,216 colours. | ||
+ | * RGB would have a color depth of 3 (24 bits; 8 bits for Red, 8 bits for Green, 8 bits for Blue). | ||
+ | * A 4-Byte | ||
* **frame rate**: in fps (frame per seconds). | * **frame rate**: in fps (frame per seconds). | ||
* **duration**: | * **duration**: | ||
Line 45: | Line 53: | ||
---- | ---- | ||
+ | |||
+ | ===== Sound File Size ===== | ||
+ | |||
+ | < | ||
+ | Sound File Size = sample rate x duration x bit depth x number of channels | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | * **sample rate**: | ||
+ | * **duration**: | ||
+ | * **bit depth**: | ||
+ | * **channels**: | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Bitrate ===== | ||
+ | |||
+ | < | ||
+ | Bitrate = file size / (number of minutes * .0075) | ||
+ | |||
+ | Bitrate = (file size * 8) / (duration in seconds) | ||
+ | |||
+ | Video Bitrate = Total Bitrate - Audio Bitrate | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Duration ===== | ||
+ | |||
+ | < | ||
+ | Number of minutes = file size / (bitrate * .0075). | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Filesize ===== | ||
+ | |||
+ | < | ||
+ | file size = bitrate * number of minutes * .0075 | ||
+ | |||
+ | file size = duration × frame rate × frame size | ||
+ | frame size = H × V × color depth | ||
+ | color depth = 8bitxRGB = 8*3 = 24 | ||
+ | |||
+ | Picture File Size = colour depth x width in pixels x height in pixels | ||
+ | colour depth = RGB=3 bytes; RGBA=4 bytes | ||
+ | | ||
+ | file size = bitrate * time | ||
+ | |||
+ | file size = duration × file size per sec / 8 | ||
+ | file size per second = fps × frame size | ||
+ | |||
+ | Video File Size = (Bitrate / 8) × Duration | ||
+ | |||
+ | File Size (in Bytes)=(Video Bitrate × Duration)+Audio Bitrate | ||
+ | File Size (in Bytes)=(Video Bitrate × Duration)+((Audio Bitrate x Audio Size)/Audio Channels*6) | ||
+ | |||
+ | Compressed Video File Size (GB) = (Bitrate (Mbps) * Total Time (seconds)) / (8 * 1024) | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Sound Bitdepth ===== | ||
+ | |||
+ | See **bits per raw sample** field. | ||
+ | |||
+ | An approximation of the sound bitdepth can be calculated by using variables: audio sample rate, audio channels and audio bitrate. | ||
+ | |||
+ | < | ||
+ | audio bitdepth = audio bitrate / audio_channels / audio sample rate | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | * This formula should produce a value such as 1, 2, 3 or 4; which is the number of bytes. | ||
+ | * When these bytes are multiplied by 8 to convert them to bits, this will result in 8, 16, 24, or 32 bits. | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Sound Bitrate ===== | ||
+ | |||
+ | < | ||
+ | bit rate = audio sample rate * audio channels * audio bit depth | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Sound File Size ===== | ||
+ | |||
+ | < | ||
+ | Sound File Size = sample rate x duration x bit depth x number of channels | ||
+ | </ | ||
video_files/formulas.1747433224.txt.gz · Last modified: 2025/05/16 22:07 by peter