MiraVid

File Formats

File Format Supported Video Supported Audio
Transport Stream (ISO/IEC 13818-1)
  • MPEG-2
  • MPEG-4 v2
  • H.264/AVC
  • VC-1
  • MPEG-1
  • MPEG-2
  • AAC
  • HE-AAC
  • SMPTE 302M
Program Stream (ISO/IEC 13818-1)
  • MPEG-2
  • MPEG-4 v2
  • H.264/AVC
  • VC-1
  • MPEG-1
  • MPEG-2
  • AAC
  • HE-AAC
  • SMPTE 302M
System Stream (ISO/IEC 11172-1)
  • MPEG-1
  • MPEG-1
VOB (DVD)
  • MPEG-2
  • MPEG-1
  • MPEG-2
  • LPCM
E-VOB (HD-DVD)
  • MPEG-2
  • H.264/AVC
  • VC-1
  • MPEG-1
  • MPEG-2
  • LPCM
MP4 (ISO/IEC 14496-12, 14496-14, 14496-15)
  • MPEG-4 v2
  • H.264/AVC
  • AAC
  • HE-AAC
  • AMR-NB & AMR-WB
AVI
  • MPEG-1
  • MPEG-2
  • MPEG-4 v2
  • H.264/AVC
  • VC-1
  • PCM
  • MPEG-1
  • MPEG-2
  • AAC
  • AMR-NB & AMR-WB
3GPP/3GPP2
  • MPEG-4 v2
  • H.263
  • AAC
  • AMR-NB & AMR-WB
Apple QuickTime (MOV)
  • H.264/AVC
  • MPEG-2 (Omneon)
  • AAC
  • HE-AAC
  • PCM (AIFF, WAV)
GVG GXF
  • MPEG-2
  • PCM
ASF/WMV (Microsoft ASF 01.20.03)
  • WMV3 (VC-1 Main Profile)
  • WVC1 (VC-1 Advanced Profile)
Video Elementary Stream (ISO/IEC 11172-2, 13818-2, 14496-2, SMPTE 421M)
  • MPEG-1
  • MPEG-2
  • MPEG-4 v2
  • VC-1
H.264 Annex B (ITU-T H.264)
  • H.264/AVC
RCV (SMPTE 412M)
  • SMPTE VC-1 (Simple & Main Profiles)
Audio Elementary Stream (ISO/IEC 11172-3, 13818-3, 14496-3, ATSC A/52)
  • MPEG-1
  • MPEG-2
  • AAC
  • HE-AAC
  • WAVE
  • AIFF

FourCC supported by the AutoCheck AVI demuxer:

  • H.264/AVC Video:
    • H264, h264, X264, x264, AVC1, avc1, davc, VSSH, L264
  • SMPTE VC-1 Video:
    • WVC1, wvc1, WMV3, wmv3
    • Note: Only VC-1 compliant profiles are supported
  • MPEG-4 v2 Video:

    DX50, DIVX, divx, DM4V, M4S2, MP4S, MP4V, mp4v, RMP4, rmp4, SEDG, XVID, xvid, 3IV1, 3IV2, 3IVX, 3IVD, FMP4, FVFW

  • MPEG-2 Video:

    LMP2, MMES, mmes, MPEG, XMPG, EM2V, PIM2

  • MPEG-1 Video:

    PIM1, mpg1

Audio format tags supported by the AutoCheck AVI demuxer:

  • PCM:
    • WAVE_FORMAT_PCM (0x0001)
  • MPEG Audio:
    • WAVE_FORMAT_YMPEG (0x0700)
    • WAVE_FORMAT_MPEG (0x0050)
    • WAVE_FORMAT_MPEGLAYER3 (0x0055)
  • AAC Audio
    • WAVE_FORMAT_HDX4_AAC (0x0AAC)
    • WAVE_FORMAT_FAAD_AAC (0x706D)
    • WAVE_FORMAT_MPEG2AAC (0x0180)
    • WAVE_FORMAT_AAC (0xA106)
  • AMR Audio:
    • WAVE_FORMAT_AMR_CBR (0x7A21)
    • WAVE_FORMAT_AMR_VBR (0x7A22)
    • WAVE_FORMAT_AMR_WB (0xA104)

Note: OpenDML(AVI 2.0) format is supported.

Note: Only AVI files with indexes (idx1 or indx) are supported.

Video Compression Formats

  • MPEG-1 Video (ISO/IEC 11172-2)
  • MPEG-2 Video (ISO/IEC 13818-2)
      Supported Profiles (All Levels):
    • Simple
    • Main
    • 4:2:2

    Note: HD is supported by Main Profile @ High Level

  • MPEG-4 Part 2 Video (ISO/IEC 14496-2)
      Supported Profiles:
    • Short Video Header - Simple (L0 - L5)
    • Advanced Simple (L0 - L5)
      Supported Object Type:
    • Rectangular
  • H.263 Video (ITU-T H.263)
    • Supported Profiles:
    • Baseline (Profile 0)
  • H.264/AVC Video (ITU-T H.264)
      Supported Profiles (All Levels)
    • Baseline
    • Main
    • Extended
    • High
    • High 10
    • High 4:2:2
    • High 4:4:4

    Note: Supports all bit depth (8-bit to 12-bit)

    Note: Supports Flexible Macroblock Order (FMO), Arbitrary Slice Order (ASO), Data Partitioning, Transform Bypass, Residual Color Transform, 8x8 Transform, Custom Quant Matrix

  • SMPTE VC-1 Video (SMPTE 412M)
      Supported Profiles (All Levels)
    • Simple
    • Main
    • Advanced

Audio Compression Formats

  • MPEG-1 Audio (ISO/IEC 11172-3)
  • MPEG-2 Audio (ISO/IEC 13818-3)
  • MPEG-2 AAC (ISO/IEC 13818-7)
  • MPEG-4 AAC (ISO/IEC 14496-3)
  • MPEG-4 HE-AAC (ISO/IEC 14496-3/Amd.1)
  • SMPTE 302M (SMPTE 302M)
  • AMR-NB and AMR-WB (3GPP)
  • LPCM (DVD, HD-DVD)

Note: Multi-channel audio is down-mixed to stereo audio for level analysis

Transport Stream Conformance

  • Analysis of the T-STD buffer for both audio and video elementary streams.
  • Perform ISO tests for transport stream compliance according to ISO/IEC 13818-4. Includes the following tests:
    • Transport packet header
    • Adaptation field
    • Discontinuity
    • Random access
    • PES header
    • General tests for sections
    • PSI tables
    • Private section
    • Descriptor
    • Timing accuracy
  • Perform ETSI TR-101-290 compliance tests. Includes the following:
    • First Priority
      • TS sync loss
      • Sync byte error
      • PAT error
      • Continuity count error
      • PMT error
      • PID error
    • Second Priority
      • Transport error
      • CRC error
      • PCR repetition error
      • PCR discontinuity indicator error
      • PCR accuracy error
      • PTS error
      • CAT error
    • Third Priority
      • NIT actual error
      • NIT other error
      • Unreferenced PID
      • SDT actual error
      • SDT other error
      • EIT actual error
      • EIT other error
      • EIT PF error
      • RST error
      • TDT error

Program Stream Conformance

  • Perform ISO tests for program stream compliance according to ISO/IEC 13818-4. Includes the following:
    • Pack level
    • System header
    • Program stream map
    • PES header
  • Analysis of the P-STD buffer for both audio and video elementary streams.

VOD CEP Compliance Test

VOD CEP compliance test is only applicable to MPEG-2 TS streams that contains MPEG-2 video (MPEG Audio is optional for HD profile). This test performs the following tests according to CableLabs VOD Content Encoding Profiles 2.0 Specification:

  • Video Encoding Specification
  • Closed Captioning/V-Chip Specification

    Note: This test is the same as the CC and XDS Existence Test

  • Audio Encoding Specification
  • MPEG-2 Systems Constraints
    • Video PES Constraints
    • Transport Stream Constraints
    • Transport Bitrate constraints
    • PSI Constraints
    • PID Value Constraints
  • Standard Definition (SD) Encoding Constraints
  • High Definition (HD) Encoding Constraints

Note: Transport stream tests and MPEG-2 video conformance tests are also required.

Note: Metadata specification test is not included.

Note: Usage of ANSI/SCTE 35 test is not included.

Closed Caption (CC) and XDS (VChip/CGMS-A) Existance Test

    AutoCheck supports NTSC caption data (Closed Caption and/or XDS data) carried over the following user data formats:
  • ATSC-A53/EIA-708
  • SCTE-20
  • Dish Network
  • Omneon
    This test checks the existence of the following contents:
  • EIA/CEA-608 CC
  • EIA/CEA-708 CC
  • XDS VChip/Content Advisory
  • XDS CGMS-A

Note: When the carrier data format is ATSC-A53/EIA-708, only NTSC caption data are actually decoded and displayed. Currently DTV-CC is only checked for existence.

Note: This test is only available with the VOD CEP 2.0 license. Currently this test is only applicable to MPEG-2 video. Support for auxiliary data carried within H.264/AVC and VC-1 are pending finalization of the specifications.

MPEG-2/MPEG-1 Video Conformance

  • MPEG-2/MPEG-1 video conformance test

    This test checks semantic rules and data integrity according to ISO/IEC 13818-2 (ISO/IEC 11172-2 for MPEG-1)

  • Video Buffering Verifier (VBV) conformance test

    This test checks for bit rate and buffer occupancy violations according to Annex C of ISO/IEC 13818-2

MPEG-4 v2 /H.263 Video Conformance

  • MPEG-4 v2 video conformance test

    This test checks semantic rules and data integrity according to ISO/IEC 14496-2 (v2)

    Note: H.263 baseline is the same as MPEG-4 short video header video

  • Video Buffering Verifier (VBV) test

    This test checks for bit rate and buffer occupancy violations according to Annex D of ISO/IEC 14496-2 (Only Video Rate Buffer Model is tested).

    Note: Since the bit stream delivery rate function, R(t), is typically not defined within MPEG-4 video itself, only constant bitrate R(t) and MPEG-2 style variable bitrate R(t) can be tested (See Annex C of ISO/IEC 13818-2). If the MPEG-4 video is carried over MPEG-2 TS/PS stream, then STD Buffer Model test is more appropriate since R(t) is defined at TS/PS level in this case.

H.264/AVC Video Conformance

  • H.264/AVC video conformance test

    This test checks semantic rules and data integrity according to ITU-T H.264

  • Hypothetical Reference Decoder (HRD) conformance test

    This test checks for bitstream HRD conformance according to Annex C of ITU-T H.264

SMPTE VC-1 Video Conformance

  • SMPTE VC-1 conformance test

    This test checks semantic rules and data integrity according to SMPTE 421M

  • Hypothetical Reference Decoder (HRD) conformance test

    This test checks for bitstream HRD conformance according to Annex C of SMPTE 421M

Audio Level Test

  • Silence Detection
  • Max Level Detection
  • Digital Clipping Detection

Video Parameter Check

  • Profile
  • Level
  • Video Width
  • viideo Height
  • Min Bitrate
  • Max Bitrate
  • Framerate

Audio Parameter Check

  • MPA
    • Sampling Rate
    • Min Bitrate
    • Max Bitrate
    • Layer
    • Channel Mode
  • AAC
    • Sampling Rate
    • Channel Configuration
  • PCM
    • Sampling Rate