FastCodec is a free, fast lossless video codec designed for video capture. The main design goals are simplicity and speed. Compression algorithm is relatively simple.
- Each frame is compressed separately.
- Frame is divided into square blocks 4x4 or 8x4 pixels.
- Every block converted from RGB to YUV color space.
- Enumerative coding applayed to transformed block.
FastCodec has 2 working modes:
- Absolutely lossless compression
: there is no difference between non coded and decoded movies. The codec doesn't add any distortions to video.
- Visually lossless compression
: there is a small difference between non coded and decoded movies. Human eye can't see this difference but at the same time compression ratio greater than in the first case.
Also FastCodec supports logging. This feature added mostly for debug purposes. It's not recommended to use it during real time video capturing because of performance reducing.
Features of FastCodec 1.0
- Lossless and lossy compression.
- Decompression in preview mode.
- Frame size restrictions. Lossless compression requires that frame width and height must be a multiple of 4. Lossy compression requires that frame height is multiple of 4 but frame width is multiple of 8.
- Supported input and output formats: YUY2/YUNV/V422/YUYV, YVYU, UYVY/Y422/UYNV, RGB24, RGB32.
- Codec implemented as VFW driver, FOURCC is FCKK
- Lossless compression requires that frame width and height should be a multiple of 4.
- Lossy comression also requires that frame height is multiple of 4 but width is multiple of 8.
- Supported input and output formats: RGB24, RGB32, YUY2. The next step is support several other YUV 4:2:2 formats.
- RGB compressed data can only be decompressed to RGB. YUY2 compressed data can only be decompressed to YUY2.
- Lossless and lossy compression in YUY2 are the same.
• FOURCC used by this codec: FCKK
Changes in FastCodec 1.0 beta
- Internal video data format was changed (incompatible with previous versions)
- Added experimental "Preview" decompression mode
- Created installer with modern UI interface
- Options dialog was changed (added decompression options)
- Several bugs fixed
FastCodec 1.0 beta
on 10 April 2011, reviewed by: dw817
Does what it says. Takes your video and about as fast as it can lightning slams it down into an .AVI at a terrible overhead. Nearly 5,200kbps for a 352x240 at 30fps.
Most DVDs save raw 720x480 30fps video at 4,800kbps so the compression of FC is lower than a DVD.
But if you are encoding from a DVD or some other volatile source like a live video, it's nice to have that final 2gb .AVI source to work with and there are no keyframes so every single frame is as clear and clean as it can get like the source forwards and backwards in VirtualDUB.
It's free too. No nasty tags appear anywhere on your video and the user interface is minimally minimalistic.
Visually Lossless or Absolutely Lossless.
Not much more than that.
I use visually lossless and obviously the end result video is DVD quality no matter how high the action gets.
Not really for archiving videos because of the tremendous overhead so you should stick with your DivX and XviDs for that stuff but very good if you want to get "hands on" the source video to compare compression algorithms from a FC .avi source.