Audio and Video Software Development Kit

Overview

AVBlocks is a cross-platform software development kit for audio and video processing, encoding and decoding. The AVBlocks SDK can be used from C, C++, and .NET languages like C# and VB.NET. AVBlocks is currently available for Windows, Mac, Debian Linux and Ubuntu Linux.

The following video codecs are supported by the AVBlocks Video SDK:

High Efficiency Video Coding (H.265 / HEVC / MPEG-H Part 2)

Advanced Video Coding (H.264 / MPEG-4 AVC / MPEG-4 Part 10)

WebM Video (Google VP8)

VC-1 Video

MPEG-4 Video (MPEG-4 Part 2)

MJPEG Video (decode only)

Windows Media Video

Mobile Video (H.263 / 3GPP / 3GPP2)

MPEG-2 Video (H.262 / MPEG-2 Part)

MPEG-1 Video (MPEG-1 Part 2)

H.261 Video

The following audio codecs are supported by the AVBlocks Audio SDK:

LPCM Audio

MPEG-1 Audio and MPEG-2 Audio (Layer 1, 2 and 3)

AAC Audio (MPEG-2 Part 7 / MPEG-4 Part 3)

Vorbis Audio

Dolby Digital Audio (AC3) (decode only)

Windows Media Audio (decode only)

Speech Audio / Voice Audio (G.711 / G.726)

The AVBlocks SDK also supports several audio and video file formats (a.k.a. containers or systems):