The Codecs
| Compressor | Ratio | Size | Compression Time | Price |
| Uncompressed | 1:1 | 9,181,549,124 bytes | As fast as my hard drive can go | Free |
| PNG | 2.057:1 | 4,463,608,636 bytes | 41:40 (mm:ss) | Free (Quicktime) |
| JPEG2000 100% | 3.6:1 | 2,553,546,164 bytes | 40:00 (mm:ss) | Free (Quicktime) |
| Bitjazz Sheervideo (RGB 8B) | 2.32:1 | 3,954,609,617 bytes | 10:15 (mm:ss) | $150 USD |
| MSU v0.6.0 (balanced) | 4.15:1 | 2,212,099,608 bytes | 177:00 (mm:ss) | Free (Opensource) |
| FFV1 (VLC) | 4.10:1 | 2,237,725,202 bytes | 17:33 (mm:ss) | Free (FFDSHOW) |
| FFV (AC) | 4.672 :1 | 1,965,160,510 bytes | 14:40 (mm:ss) | Free (FFDSHOW) |
*If you want me to test a codec, just drop me an email, If i can get enough 10bit codec's together I'll start testing with those. One River Media's Codec site is a little old now but very valuable too!.
Project backup - The what if real world numbers that mean something to you
What if you're not talking about a 38 second clip, what if you are talking about an entire project with say a dedicated system for compression and backup. Lets say you have 100000' of footage, which is something like 1.7 million frames I think - So lets round to 2 000 000 frames of raw footage (23 hours of footage, or 15:1 ratio for a 90 minute feature), and lets say its similar to what I was working with, 2256x1504 - so a bit over 2k
| Compressor | Time to Compress single frame | Data | # LTO3 tapes | Compression Time | Compression Time (Days) |
| Uncompressed |
0.033333333333333333333333333333333 second |
9656 GB |
25 |
*18 hours 36 hours LTO3 |
0.75 day 1.5 days |
| PNG |
2.7716186252771618625277161862528 seconds |
4694 GB |
12 |
1539.8 hours |
64.2 days |
| JPEG2000 100% |
2.6607538802660753880266075388027 seconds |
2683 GB |
7 |
1478.20 hours |
61.6 days |
| Bitjazz Sheervideo (RGB 8B) |
0.68181818181818181818181818181818 seconds |
4162 GB |
11 |
378.8 hours |
15.8 days |
| MSU v0.6.0 (balanced) |
11.773835920177383592017738359202 seconds |
2367 GB |
6 |
6541.1 hours |
272.55 days |
| FFV1 (VLC) |
1.1674057649667405764966740576497 seconds |
2355 GB |
6 |
648.6 hours |
27 days |
| FFV1 (AC) |
0.97560975609756097560975609756098 seconds |
2067 GB |
6 |
542.0 hours |
22.6 days |
* assuming 150MB/s write speed, for all other test's HDD is not the bottleneck
Assuming you have an LTO3 tape system, best case cost savings on tape is 1330 dollars, if you want two copies you saved 2660 dollars in media, you just ran a computer for 23 days which electricity wish (@ 8cents/kwh) is $13.24 plus a system to do the backup, lets say 2 grand for a system with internal storage good enough for the archiving. You have to leave your footage on the network for a long time.
What if: 1080p 24fps, computer twice as fast
If we are still 8bit (which we definitely are not, not for either scenario) that gives us a speed up of 1.6363:1, with a computer 2 times as fast as my athlon xp 2500+ were up to 3.276:1 times speed wise. Lets see what happens
| Compressor | Compression Time | Compression Time (Days) | Usuable |
| Uncompressed |
*18 hours 36 hours LTO3 |
0.75 day 1.5 days |
:) :) |
| PNG |
470 hours |
19.6 days |
:| |
| JPEG2000 100% |
451 hours |
18.8 days |
:| |
| Bitjazz Sheervideo (RGB 8B) |
115.63 hours |
4.82 days |
:) :) :) |
| MSU v0.6.0 (balanced) |
1992.67 hours |
83 days |
:( |
| FFV1 (VLC) |
198 hours |
8.25 days |
:) |
| FFV1 (AC) |
165.45 hours |
6.9 days |
:) :) :) |
Uncompressed is easily an option still if you have an LTO3 drive, if you don't, some compression might be an option
PNG - could use it, but don't bother, better stuff out their
JPEG2000 - This may be an option because it may lend itself to being very easily editable, but better ratio's out their and slow to compress
Bitjazz Sheervideo - Fast encode, editable, and a good ratio - a definet possibility
FFV1 (Variable length coding) - you could, but if your going to encode this then you can encode FFV1 (AC) which is better compression and faster encoding
I think the golden number is a week to backup - It can be automated and you never have to look at it, so long as it can see your footage over something like a gigabit network.
Update
All these tests were done on the same Athlon XP 2500+, its an older system but I have to keep the tests on the same system
Input file was 902 frames, at 24fps, 2256x1504 RGB 8bit. It was constructed from stills from a Nikon D50 and since each frame does not have any real area that is static it should provide a very difficult test for any of these codecs.
MSU v0.6.0 is the first to break the 4:1 barrier - At a cost, almost 3 hours of compression for a 38 seconds clip
MSU's max compression sat for 15 hours was 9 hours away so I quit when it looked like size was going to be identical.
Which to archive with?
Simply put, based on the handful of tests I've performed, for 4:4:4 its a toss-up depending on your situation. Keep in mind for a quality codec, with all the options, $150 is practically nothing when your talking a big project. Its a good investment to get Sheervideo.
That aside if you have a dedicated system that can perform the compression and backup and run continuously and you want max compression JPEG2000 set to 100% is good - assuming the project isn't more than 8bit, if it is you have a problem.
For all the options Sheervideo seems a good choice if you don't have a system to continuously churn out the files. I would like to see a slightly higher ratio, though its very good.
If you have a system that could be dedicated to backup, and its an 8 bit project, and its 5+ times more powerful than an Atlhon xp2500+, then MSU will give you the most space savings