| 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. |
 |
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 |