imaging components logo  
 
   
 

Video Compression Components

 

A video stream can contain between 24 to 30 frames per second. A TV quality frame (640 x 480 x 24bits/pixel) consumes around 921,000 bytes. This equates to 27MB per second of just video data alone. The compression ratio of lossless methods (e.g., Huffman, Arithmetic, LZW) is not high enough to distribute video over a network like the Internet. Therefore a better means of compression for video and audio files is necessary.

Video compression algorithms were created to enable video to be saved on a computer. A compressor algorithm takes a original uncompressed image or /video and reduces its size. Because of the smaller size, the speed requirements for the storage devices are greatly reduced. To play back the compressed data, a decompression algorithm is used to decompress the data so it can be displayed on the screen.

MJPEG is a standard single-frame compression algorithm. Each frame is compressed using JPEG compression. Being a standard type of encoding, MJPEG files created on a computer with a software codec or hardware capture board can be played on another computer using another MJPEG codec or another hardware capture board. CLICK HERE TO DOWNLOAD AN EXCELLENT VIDEO CODEC.

Here's one example of when to use video compression:

You are capturing video but the capture program is dropping too many frames. If you are capturing uncompressed video, then your hardware storage device (i.e. hard drive) may not be able to keep up with the amount of data that is being captured. You will improve the frame rate using a video compression codec.

H.264 Video Codecs
H.263 Video Codecs
MCMP/MJPEG Video Codecs

If you're interested in Audio Compression Codecs click on one of these links:
Audio Compression Codecs
Best Vorbis Codec

 

Programming Interfaces

.NET Components
Silverlight Image Component
WCF Image Component
WF Image Component
WPF Imaging Component
DLL Components
Class Library Controls
ActiveX Interface
COM Components
VCL Components

Programming SDK

Imaging SDK
Raster Imaging SDK
Document Imaging SDK
Recognition Imaging SDK
Medical Imaging SDK
PACS Imaging SDK
Multimedia Imaging SDK
Vector Imaging SDK

Programming Languages

.NET Programming
C/C++ Programming
Visual Basic
Delphi Programming

Imaging Components

Barcode
Bitonal Imaging
Imaging Components Benefits
Best Compression Options
Forms Recognition
Image Annotation
Audio Compression
Image Compression
Document Clean-up
File Format
Image Processing
Video Compression
OCR/ICR/OMR
PDF
TWAIN Scanning

Imaging-Components.com promotes the use of LEADTOOLS® "third-party" imaging software components.
The site helps decision makers obtain information related to the benefits of using software components.

LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com | LEADTOOLS Support: 704-372-9681 | support@leadtools.com