Example usage: For calculating DR of a video sequence named 'Video1. rebuffernumber: the number of rebuffering events in the video sequence referenceyuvvideo: the name of the. Function call: CalculateDynamicRange(sequencename, R, C) where sequencename is the name of your video sequence, R is your video height and C is the video width. If it is a rebuffering event, the bitrate is set to 0 for that frame.
YVYU is similar to UYVY with a different byte order: Y0 V0 Y1 U0 Download Table Test Video Sequences from publication: Performance Evaluation of h.265/mpeg-hevc, vp9 and h.264/mpeg-avc Video Coding This study evaluates the performance of the three latest. videodurationsec: the total duration of the video sequence (with and without rebuffering) playoutbitrate: the bitrate for each frames belonging to a segment. The Indeo codec is no longer supported in Windows. The Indeo YVU9 format (MEDIASUBTYPE_IF09) is a variation of YVU9 with additional delta-frame information after the U plane. YVU9 is a planar format, in which U and V are sampled every 4 pixels horizontally and vertically (sometimes referred to as 16:1:1). Each macropixel is 4 bytes and contains 4 pixels. Y211 is a packed format, in which Y is sampled every 2 pixels horizontally, and U and V are sampled every 4 pixels horizontally. Specically, the tested video samples are the conventional CREW, CITY and HARBOUR sequences (YUV. All sequences are available under a non-commercial Creative Commons BY-NC license. I420 consists of a Y plane, followed by a U plane, followed by a V plane. Consequently, experiments have been repeated with different video sequences, thus the performance of the codecs is evaluated over video samples of diverse characteristics: miscellaneous motion patterns, various spatial complexities, shapes, etc. The open Ultra Video Group (UVG) dataset is composed of 16 versatile 4K (3840×2160) test video sequences captured at 50/120 fps. Two YUV format types can be otherwise identical but use different orderings for the Y, V, and U samples in memory.įor a description of theses YUV formats for video rendering on Windows, see Recommended 8-Bit YUV Formats for Video Rendering. The most common sample sizes are 8, 10, or 16 bits per sample. 4:1:1 sampling is less common than other formats, and is not discussed in detail in this article.īits per channel.
Every scan line contains four Y samples for every U or V sample. 4:1:1 means 4:1 horizontal downsampling, with no vertical downsampling.4:2:0 means 2:1 horizontal downsampling, with 2:1 vertical downsampling.Every scan line contains four Y samples for every two U or V samples. 4:2:2 means 2:1 horizontal downsampling, with no vertical downsampling.4:4:4 means no downsampling of the chroma channels.A notation called the A:B:C notation is used to describe how often U and V are sampled relative to Y: In a planar format, the Y, U, and V components are stored separately, as three planes.Ĭhroma sampling. Pixels are organized into groups of macropixels, whose layout depends on the format. In a packed format, the Y, U, and V components are stored in a single array. YUV formats are categorized according to the following information: