Skip to main content

How video compression works

Video compression is about reducing and removing redundant video data so that a digital video file can be effectively sent and stored. The process involves applying an algorithm to the source video to create a compressed file that is ready for transmission or storage. To play the compressed file, an inverse algorithm is applied to produce a video that shows virtually the same content as the original source video. The time it takes to compress, send, decompress and display a file is called latency. The more advanced the compression algorithm, the higher the latency, given the same processing power. A pair of algorithms that works together is called a video codec (encoder/decoder). Video codecs that implement different standards are normally not compatible with each other; that is, video content that is compressed using one standard cannot be decompressed with a different standard. For instance, an MPEG-4 Part 2 decoder will not work with an H.264 encoder. This is simply because one algorithm cannot correctly decode the output from another algorithm but it is possible to implement many different algorithms in the same software or hardware, which would then enable multiple formats to be compressed. Different video compression standards utilize different methods of reducing data, and hence, results differ in bit rate, quality and latency. Results from encoders that use the same compression standard may also vary because the designer of an encoder can choose to implement different sets of tools defined by a standard. As long as the output of an encoder conforms to a standard’s format and decoder, it is possible to make different implementations. This is advantageous because different implementations have different goals and budget. Professional non-real-time software encoders for mastering optical media should have the option of being able to deliver better encoded video than a real-time hardware encoder for video conferencing that is integrated in a hand-held device. A given standard, therefore, cannot guarantee a given bit rate or quality. Furthermore, the performance of a standard cannot be properly compared with other standards, or even other implementations of the same standard, without first defining how it is implemented. A decoder, unlike an encoder, must implement all the required parts of a standard in order to decode a compliant bit stream. This is because a standard specifies exactly how a decompression algorithm should restore every bit of a compressed video. The graph below provides a bit rate comparison, given the same level of image quality, among the following video standards: Motion JPEG, MPEG-4 Part 2 (no motion compensation), MPEG-4 Part 2 (with motion compensation) and H.264 (baseline profile).


Image source : www.axis.com

Comments

Popular posts from this blog

Video format explained and compared

 This article explains main video formats and later compares with photos the quality. Audio Video Interleave (.avi) Developed by Microsoft and released with Windows 3.1 way back when false teeth were still made out of wood, AVI files have been a work horse of digital video. Although its popularity has been waning, lots of legacy video in AVI can be found all over the web. More recently, AVI has been abandoned for Microsoft's WMV (Windows Media Video). One of the most maddening things about AVI today is that the format doesn't allow for specifying an aspect ratio, so a 16:9 AVI video may start displaying at 4:3 - this is less of a problem if your player allows you to manually select aspect ratios. If you're watching in the non-pro version of QuickTime though, you'll have to learn to live with people being unusually narrow. Advanced Systems Format (.asf) ASF is a proprietary Microsoft container that usually houses files compressed with Microsoft's ...

New Sony A7R III Specs

Inside the a7R III is a 42.4-megapixel back-illuminated full-frame Exmore R CMOS sensor. Despite its high megapixel count, the a7R III is fast with a continuous shooting speed of up to 10fps with full AF/AE tracking — this is twice as fast as the 5fps offered by the a7R II.Using either the mechanical shutter or the completely silent shooting mode, you can capture a burst of up to 76 JPEG/RAW photos and 28 uncompressed RAW files. In live view, you can shoot at 8fps with minimal viewfinder/LCD lag. The updated BIONZ X processing engine can also process images 1.8 times faster than the a7R II. While a batch of photos is being written to the memory card, many of the camera’s key features are still usable — things like the Function and Menu buttons as well as image playback and organization. Compared to the a7R II, the new a7R III also features new technologies — a gapless on-chip lens design and anti-reflective sensor coating — to achieve better low-light performance and wider dynamic...

Computer Requirements for editing HD Video.

HD video needs a powerful computer to be edited but not an expensive one. I have been edited anamorphic videos (1440x1080) with a HP Mini tour which has an I5 2400 Cpu, 8Gb DDR3 memory, 120GB SSD for Os, 2 HDD 7200 RPM 500 GB, Geforce 210 Graphic card. It edits smoother and fast.    The main hardware for editing is CPU. Above core i5 2400 everything will be OK    Second a good SSD will make your system work faster    The amount of RAM Recommended is 8GB but 16 will be great. Buy this parts CPU http://destyy.com/q62sLI GPU http://destyy.com/q62d0R SSD http://destyy.com/q62dT1 Most of the people worry about rendering time. Actually it is not a problem waiting a little bit. So a good graphic card is neccessary for a smooth editing. Check out hp  HP Z8 With 3TB RAM JOIN THIS SHORT LINK TO START MAKING MONEY