AVC/H.264 Video Validation Module provides validation of AVC/H.264 video elementary streams, according to the ISO/IEC 14496-10 standard and the ITU-T H.264 recommendation. The validation process examines and validates the internal streams structures and detects streams video frames decoding errors. The validation module can also detect changes in the common stream parameters. Additionally there is a set of Informational Reports, which deliver more detailed information about the file being examined, such as the video stream parameters, decoded frames count, etc.
Each AVC/H.264 check can be disabled or enabled or set to another report type, such as Info, Warning or Error. The solution can be applied in wide variety of workflows and with many container format deviations due to its flexibility and customization ability. 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 validation process is faster than the real-time decoding process of the media file, thus enabling fast processing of big number of local or remote files.
The AVC/H.264 Video Validation Module is available in the following products:
General Features
The following list contains some of the AVC/H.264 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 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 validation module:
- H.264/AVC Decoding, compliant with ISO/IEC 14496 part 10 AVC / ITU-T H.264.
- Profiles: Baseline, Main, High, High 422 and 444.
- Chroma: 4:2:0, 4:2:2, 4:4:4.
- AVC Intra: AVC-Intra Class 50, Class 100 and Class 200/AVC-Ultra(AVC-I 200), XAVC Intra.
- Bit support: 8-, 10- and 12-bit.
- 4k decoding offering support for AVC Ultra, AVC-Intra, XAVC and 4k 4:4:4 streams.
- CABAC/CAVLC.
- I, P and B slices.
- Weighted prediction.
- Low Delay flag.
- Field pictures.
- Assembler (SIMD) optimizations.
-
SVCD.
-
D1.
-
High.
-
DVD.
-
BluRay SD.
-
BluRay HD.
-
Sony PSP.
-
Apple iPod.
-
AVCHD.
-
AVCHD 2.0.
-
OneSeg.
-
3GP.
-
Silverlight.
-
UltraViolet Portable Definition.
-
UltraViolet Standard Definition.
-
UltraViolet High Definition.
-
DASH 264.
-
Panasonic AVC-LongG 4:2:2 Classes G50 (50 Mbps).
-
Panasonic AVC-LongG 4:2:2 Classes G25 (25 Mbps).
-
Panasonic AVC-LongG 4:2:0 Classes G12 (12 Mbps).
-
Panasonic AVC-LongG 4:2:0 Classes G6 (6 Mbps).
-
H.264 intra frame coding (Class 200).
-
SONY XAVC Long GOP 4K Profile for M4 and XD Style.
-
SONY XAVC Long GOP HD Profile for M4 Style.
-
SONY XAVC Long GOP HD Profile for XD Style.
-
SONY XAVC HD Intra VBR Profile for M4 Style.
-
SONY XAVC HD Intra CBG Profile Class 50 for XD Style.
-
SONY XAVC HD Intra CBG Profile Class 100 for XD Style.
-
SONY XAVC HD Intra CBG Profile Class 200 for XD Style.
-
SONY XAVC 4K Intra CBG Class 100 for XD Style.
-
SONY XAVC 4K Intra CBG Class 300 for XD Style.
-
SONY XAVC 4K Intra CBG Class 480 for XD Style.
-
SONY XAVC 4K Intra VBR Class 100 for XD Style.
-
SONY XAVC 4K Intra VBR Class 300 for XD Style.
-
SONY XAVC 4K Intra VBR Class 480 for XD Style.