Expert Workshop® Software Development Kit

Real time software HD encoding and decoding for any PC or Mac applications

The power of PixelTools ExpertHD encoder, MPEGRepairHD decode/analyzer and TransMux transport multiplexer/demultiplexer is now available as Expert Workshop Software Development Kit (SDK). Expert Workshop SDK provides an API for high quality/high speed MPEG encoding, multiplexing, and decoding. Expert Workshop SDK is compatible with any PC or Mac compiler including Microsoft Visual Studio, Borland Cpp, Apple Xcode, or Metrowerks Code Warrior.

Easy upgrade from MPEGRepair. SDK uses the same dll encoding/decoding engine and the same configuration files. Evaluate and optimize encoding with the easy to use GUI product instantly update the SDK with the MPEGRepair configuration.

computer user
Multi-operating system support including:

Windows XP, 2000, NT, or ME

Click on image to see actual size screen

Apple OS X or OS 9

Click on image to see actual size screen

  • Expert Workshop SDK is sold with the PixelTools no hassle SDK license in quantities as low as 1.
  • No complex licensing or partnership agreements are required.
  • Buy licenses as you need them, not in batches of 100’s.

Sample Usage  

MPEG Editor
Encoding/Decoding engine for most editing functions
Remote monitoring
real-time processing on Mac or PC including camera grab and scene change detection
Video Post Production Processing
Integrate encoding into your Post Production System
Transcoding
Change Bit-rate; frame rate, aspect ratio, encoding flags
Video On Demand
Encode Video, Graphics, or Web content
Logo Insertion
Add your personal logo to video content on the fly
Video Streaming
Add compressed video to your web server
Repurposing
Convert bit-rate; frame size; Profile of MPEG streams
Video Library
Report video properties, encode to thumbnails, decode xxx frame, slow motion


General

Identical functionality in Mac and PC versions.
Fully optimized for PC SSE2 and Mac Altevec co-processors
Optimized for multi-threaded/multiprocessing systems with up to 32 processors.

Feature Overview
MPEG Workshop SDK is a full featured set of MPEG functions that are accessed by a simple to use interface
MPEG Encoding
High Definition through thumbnail MPEG1 profiles
Bit rates from 500mbs through 16kbps
Access extensive static and dynamic parameters
Accepts a wide variety of input formats including QuickTime and AVI
Inputs directly from Fire-Wire or USB video sources
Preprocessing frame and sub-frame filtering.

MPEG Decoding
Decode of transport, program, VOB, and elementary MPEG streams.
Split multiplexed streams into video, MPEG audio, AC3, PCM, and user streams.
Decode of all or selected scenes of streams into BMP, TGA or YUV frames.
Output extensive static analysis of MPEG stream properties.
Output dynamic text, graphic, and video stream data during decoding.
Provide frame accurate decoding suitable for editing functions.
Decode audio component into PCM or WAV format MPEG

Audio Encoding
High quality encoding into layer 2
Output bit-rates from 48kbps to 416kbps MPEG Program

Multiplexing
Multiplexes elementary video, audio, AAC or AC3 into Transport, MPEG2 Program or MPEG1 System stream
Access to an extensive set of multiplexing parameters.

Deliverables

Expert Workshop SDK functionality is provided as dynamic link libraries for the PC and framework bundles for the Mac. These dynamic libraries are compatible with all PC and Mac development systems. The SDK comes with source code for a simple dashboard application that demonstrates simple functionality of all of the sub components. The SDK also comes with the Expert Workshop PC application which demonstrates the full functionality of the SDK. An included 130 page users manual details SDK functionality.

Structure of API

The functions are provided as a set of simple C methods that are extracted from the Expert Workshop DLL. The methods are organized into Video Encode, Audio Encode, Decode, Program Mux and Transport Mux classes. All classes have Open and Close members that allocate and free internal memory. All classes include a Configure function to enable modifications to the default parameters provided in the Open function. The main work of each class is accomplished with the ~NextFrame method. That’s all there is! Each member function includes numerical and detailed text error returns. Each class includes callbacks that accomplish file I/O, memory management,and system specific control and feedback data.

Expert Workshop SDK Specifications:
System requirements
PC - Window XP, 2000, NT, ME or 98

Mac - OS X, OS 9
Lunix


MPEG Encoding - see ExpertHD

MPEG Decoding - see MPEGRepairHD


Audio Encoding - see Expert Audio

Program Multiplexing - see TransMux


Transport Multiplexing - see TransMux

Please today to purchase your PixelTools Expert Workshop Software Development Kit.

Thanks for your interest in PixelTools
.
©1998-2007 PixelTools Corporation