MPEG-4 video codec
Overview
- Containing profile atom
Track (video), movie
part-ID0x20202020(universal feature)feature-code'mp4v'feature-valueUnsigned
int(32)where the least significant 4 bits holds the visual_object_typeas found in theVisualObject(as defined in specification ISO/IEC 14496-2, subclause 6.2.2) found in the esds of the MPEG-4 video codec (QuickTime type'mp4v') sample description
Feature Values
The least significant 4 bits hold the value. The most significant 28 bits of the feature value should be set to 0.
The list of visual object type constants is defined in specification ISO/IEC 14496-2, subclause 6.3.2.
Example: Video ID is indicated by the value 1.
Writer Responsibilities
A writer of the MPEG-4 Video Codec feature should record the 4 bits corresponding to the visual_object_type found in the VisualObject within the ES_descriptor’s video DecoderSpecificConfig. The most significant 28 bits of the value should be set to 0.
Feature Value Algorithm
The MPEG-4 video codec is the 4 bits of the visual_object_type found in the VisualObject. See ISO/IEC 14496-2, subclause 6.2.2. The VisualObject is found in the MPEG-4 Elementary Stream Descriptor Atom within the 'esds' sample description atom of the video sample description for the QuickTime video codec of type 'mp4v'.
Reader Responsibilities
A reader of this feature code should compare the recorded value with the set of MPEG-4 video decoders supported by the reader.
Comments
Because the QuickTime 'mp4v' codec may implement multiple video decoders defined in specification ISO/IEC 14496 in the future, this feature allows the reader to determine the specific video decoder needed to interpret the video bit-stream.
See Also
Setting features
Table of featuresMaximum video bit rateAverage video bit rateMaximum audio bit rateAverage audio bit rateQuickTime video codec typeQuickTime audio codec typeMPEG-4 video profileMPEG-4 video object typeMPEG-4 audio codecMaximum video size in a movieMaximum video size in a trackMaximum video frame rate in a single trackAverage video frame rate in a single trackVideo variable frame rate indication