MPEG-4 Video Validation
MPEG-4 Video Validation Module provides validation of MPEG-4 video elementary streams according to the ISO/IEC 14496-2 standard. The MPEG-4 video validation process examines and validates the internal streams structures. It also detects video frames decoding errors. The MPEG-4 video validation module can also detect changes in common stream parameters. In addition there is a set of Informational Reports containing more detailed information about the file being examined. Reports include the video stream parameters, decoded frames count, etc.
Each MPEG-4 check can be disabled or enabled. It can be set to another report type – like Info, Warning or Error. The solution can be used in wide range of workflows. It supports many container format deviations because of its flexibility and customization abilities. The validation report output can be exported into XML report file, containing the full report information in standard XML format. This allows easy integration of the solution with any digital media workflow and further processing of the report information with any third party systems.
The MPEG-4 video validation process is faster than real-time decoding process of the media file, thus enabling fast processing of big number of local or remote files.
The MPEG-4 Video Validation Module is available in the following products:
The following list contains some of the MPEG-4 video validation check groups used in the verification process:
- Corrupted video frames while decoding;
- Valid video frame resolution check;
- Changing video frame resolution check;
- Valid FPS check;
- Changing FPS check;
- Changing Field order check;
- Changing Picture Structure check.
The following list contains some of the information fields, which are displayed by this MPEG-4 video validation module:
- Initial stream parameters information;
- Decoded video frames count;
- Stream ID in multiplex;
- Program ID in multiplex.
The following formats and parameters are supported by this MPEG-4 video validation module:
- ISO/IEC 14496-2 and ITU-T Recommendation H.263 video stream decoding;
- Simple and Advanced Simple profiles support;
Full-resolution, full-quality decoding/playback (high precision arithmetic, quarter-pel motion compensation, post-process);
Optimized for the most efficient CPU usage – takes advantage of MMX™ and SSE™ extensions when available;
High definition video decoding.