Mainconcept - The Codec PeopleMainConcept - The Codec People

Platforms

  • Reference Engine

SDKs

  • Video
    • MPEG-1/2
    • H.264/AVC
    • Flash
    • MPEG-4 Part 2/H.263
    • DivX
    • VC-1
    • DVCPRO 25/50/HD
    • VC-3
    • JPEG 2000
    • Motion JPEG
    • SVC
    • H.264/AVC Intel QSV
    • H.264/AVC Wrapper
  • Audio
  • Muxing
  • 3D
  • Transcoding
  • Streaming
  • GPU Acceleration
  • Others

Apps & Plug-Ins

  • Transcoding
  • Decoding
  • Plug-Ins for Adobe
  • Plug-Ins for Sony
  • Codecs & Conversion

Partner Products

  • Deltacast
  • IBM Admira
  • Intel
  • Sony
  • VidCheck
  • Home
  • About us
  • Markets
  • Products
  • Support
  • Sales
  • Press
japanesejapanese
  • englishenglish
  • germangerman
  • russianrussian
Products - We offer solutions for encoding, decoding, transcoding, muxing, streaming an analyzing
  • MainConcept > 
  • Products >
  • SDKs >
  • Video >
  • H.264/AVC Wrapper

H.264/AVC Video Encoder Wrapper

 
Information

Rovi’s MainConcept H.264/AVC Video Encoder Wrapper provides a single API for all supported H.264/AVC encoders – CUDA, OpenCL, Intel Quick Sync Video and Software Video Encoder – enabling faster H.264/AVC implementation that includes support for the latest hardware encoding platforms. The new H.264/AVC Encoder Wrapper reduces development time and cost. Instead of integrating multiple SDKs from different H.264/AVC encoder manufacturers, developers simply implement once using our single API wrapper. The Encoder Wrapper intelligently chooses which encoder to use based on the host system’s installed hardware capabilities and the developer’s implementation (including the use of the H.264/AVC software encoder if no acceleration hardware is present).

Codec SDK 9 features our popular MainConcept H.264/AVC Software Video Encoder as well as the H.264/AVC Video Encoder for Intel Quick Sync Video. Available separately are the CUDA and OpenCL H.264/AVC Encoder SDKs. To implement, developers can simply copy the corresponding components next to the H.264/AVC Video Encoder Wrapper to make use of NVIDIA’s and ATI’s GPU based hardware acceleration encoders.

Availability collapse

For Windows, Mac OS X and Linux, the Encoder Wrapper consists of a Low Level API (in the C programming language). Under Windows, it additionally includes DirectShow filters for encoding.

The MainConcept H.264/AVC Encoder for Intel Quick Sync Video is only available on Windows.

The Encoder Wrapper Package is available as 32-bit as well as 64-bit version for Windows, Mac OS X and Linux.

Features
  • Selectable available H.264/AVC encoding: Software, Intel QSV, CUDA and OpenCL.
  • Fully compliant with ISO/IEC 14496-10 specification.
  • High Level API.
  • Hide hardware detection and implementation details from application.
  • Automatically use one of the available encoders, depending on hardware capabilities and application preferences.
  • Loads appropriate encoders dynamically during runtime.
  • Selectable profiles up to High Profile.
  • Selectable levels up to Level 5.1.
  • Bit rate support up to Level 5.1 restriction (288 Mbps).
  • Configurable bit rate control (Constant quantization, CBR, VBR, multi-pass).
  • Strict HRD restrictions compliance.
  • Configurable GOP structure (I, P and B frames in different combinations, pyramidal B frames coding).
  • Configurable motion estimation (search range, number of reference frames, sub-block search and sub-pixel depth).
  • Special input pin for the closed caption data receiving.
Supported Encoders: collapse
  • NVIDIA GPU acceleration on Fermi, Quadro & Tesla boards with CUDA support.
  • AMD GPU acceleration on Radeon HD & FirePro boards with OpenCL support.
  • Intel CPU acceleration on Intel HD Graphics
  • Software Video Encoder selection if no hardware accelerated compliant device is detected.
Components
  • H.264/AVC Video Encoder Wrapper
Tech Specs
  • Windows XP or Vista, Windows 7, 32-/64-bit
  • Apple Mac OS X 10.4 or higher (Mac/Intel), 32-/64-bit
  • Linux 32-/64-bit - Ubuntu 10.04 LTS
 

© 2011 Rovi Corporation. All rights reserved. MainConcept is a subsidiary of Rovi Corporation.

  • Privacy policy
  • Imprint