What is Codec Picture Buffer (CPB)

In CBR (Constant Bit Rate) video encoding, every frame is allocated the same number of bits. Purpose of P/B frame is to reduce the number of bits by referencing another frame. Of course, there are a lot of CBR streams with P or B frames. In and Video Analyzer, you [...]

2023-08-18T13:44:48+05:30Categories: Video|Tags: |

Content Adaptive Encoding

The Holy Grail of video encoding continues to be an optimal balance between perceptual quality and compression efficiency. The quest for achieving a perfect trade-off between the two factors inspires us to find the most effective way for optimal bit allocation for a given video. While traditional multi-pass encoding with [...]

2023-07-25T16:41:22+05:30Categories: Video|

What is GOP in MPEG4

MPEG video sequences are made up of groups of pictures (GOPs), each comprising a preset number of coded frames, including one I frame and one or more P and B frames.Pictures are equivalent to video frames or images. The I frame provides the initial reference to start the encoding process. [...]

2023-06-28T16:44:01+05:30Categories: Video|

Factors that Impact Video Quality

This article lists some of the parameter which affect the video quality Number of lines in the vertical display resolution: High-definition television (HDTV) resolution is 1,080 or 720 lines. In contrast, standard-definition digital television (DTV) is 480 lines (for NTSC, where 480 out of 525 scanlines are visible). An encoder [...]

2023-06-23T17:53:12+05:30Categories: Video|Tags: |

Lossy Video Compression Aspects

There are several factors that influence and distinguish compression algorithms. These factors should be carefully considered while tuning or choosing a compression algorithm for a particular usage model. Among these factors are: Sensitivity to input frame types: Compression algorithms may have different compression efficiencies based on input frame characteristics, such [...]

2023-06-23T14:36:18+05:30Categories: Video|Tags: |

Reduction of Redundancy in Video Signal

Spatial redundancy is the consequence of the correlation in horizontal and the vertical spatial dimensions between neighboring pixel values within the same picture or frame of video (also known as intra-picture correlation). Neighboring pixels in a video frame are often very similar to each other, especially when the frame is [...]

2023-06-23T11:05:20+05:30Categories: Video|

Converting Video Using ffmpeg

ffmpeg is commonly used tool to convert and perform various types of manipulation on video clips. This post will discuss about some of the use cases using this tool. Common arguments passed are -r = Set the frame rate -i = Input file -s[:stream_specifier] = Set frame size -pix_fmt = [...]

2023-08-18T17:23:19+05:30Categories: Video|

Profile and Level in H.264

H.264 standard describes the various syntax elements that may occur in a bitstream. It specifies exactly how each syntax element should be processed and decoded in order to produce an output video sequence. It is important to know whether a particular decoder can handle a particular coded sequence. This is [...]

2023-06-23T12:56:26+05:30Categories: Video|Tags: |

Macroblock Prediction in H.264

Three types of macroblocks are I Macroblock - An I Macroblock (I MB) is predicted using intra prediction from neighboring samples in the current frame. P Macroblock - A P Macroblock (P MB) is predicted from samples in a previously-coded frame which may be before or after the current picture [...]

2023-01-06T19:38:52+05:30Categories: Video|Tags: |

Video Bitrate Impact to Video Quality

Bitrate is a measurement of the amount of data used to encode a single second of video. It mainly affects the size and quality of your video. Bitrate is measured in bits per second (bps). While kilobits per second is used for measuring audio files, the same value isn’t used [...]

2023-01-28T18:20:17+05:30Categories: Video|Tags: |
Go to Top