Pixelshrink
Voordelige softwarematige MPEG-encoding
Multimedia vraagt om snelle schermvullende Full Motion Video (FMV).
Doorgaans worden daarvoor gecomprimeerde MPEG1-bestanden gebruikt.
Wie haast heeft en over een stevig budget beschikt gebruikt voor de
encoding een hardware matig MPEG-station. Het kan echter ook een
stuk goedkoper (en wat trager) met MPEG-coderende software zoals
Pixelshrink.
Video vervat een telefoonboek aan tekstuele beschrijvingen in
luttele minuten beeld. Heel geschikt voor opleidingen, home
entertainment, PR, commercials, of videoclips en telecommunicatie.
Zelfs in traditionele applicaties zoals tekstverwerking en
databases ziet men meer en meer FMV-vensters opduiken.
MPEG-1-playback voorziet al enkele jaren in de behoefte om veel
FM-videodata op een minimum aan CD-ruimte te persen. Het ons
bekende PAL-videobeeld met 25 beelden (= 50 halve frames) per
seconde vergt in full screen resoluties in natuurlijke kleuren een
enorme reken- en opslagcapaciteit. De Motion Picture Expert Group
standariseerde de MPEG-1 compressiemethode volgens de ISO
11172-norm. Dat spaart zowel ruimte als geld. Met behulp van een
slim rekenalgoritme kan nu beeldvullend in een bevredigende
resolutie bij alle natuurlijke kleuren gewerkt worden.
Er bleef echter een probleem. Playback is niet duur. Wel het
aanmaken van de gecomprimeerde MPEG-1 files. Daarvoor was dure
hardware (MPEG-stations) en prijzige studiotijd voor nodig.
Budget MPEG-1
Het programma Pixelshrink van CeQuadrat biedt een veel goedkopere
softwarematige oplossing. De software ondersteunt de MPEG-1
standaard specificaties:
maximaal S-VHS beeldkwaliteit (in de praktijk biedt MPEG-1
i.h.a. echter ongeveer de betere VHS-kwaliteit);
1,5 Mbits/seconde datatransfer (= standaard single CD-ROM
speed, de Video-CD standaard) bij een maximale opslagcapaciteit van
74 minuten FMV;
CD-Audio;
MPEG-1 sequences tot maximaal 98 AV-tracks;
de White Book specificaties PAL (325 x 288 pixels bij 25
bps), NTSC (352 x 240 pixels bij 30 bps) en Movie (352 x 240 pixels
bij 24 bps);
de mogelijkheid tot het aanbrengen van interactieve
gebruikersmenu's.
Dit alles voor rond de ƒ 400 ,-. In tegenstelling tot het ruimte
en rekencapaciteit vretende Motion-JPEG slaat MPEG-1 niet alle
informatie per frame op. Tussenbeelden en informatiedelen die niet
noodzakelijk zijn worden gewoon weggelaten of gecombineerd met
andere frames. MPEG spreekt van Interframes met Predicted of
Bidirectionele Informatie. Dat weglaten van videodata geeft een
compressiefactor van meer dan 20:1. Tijdens playback wordt de
ontbrekende beeldinformatie weer teruggerekend. De sterk
gecomprimeerde P- en B-frames worden aan de hand van informatie van
de minder gecomprimeerde I-frames in de oude staat hersteld.
Pixelshrink onderzoekt de referentieframes op hun beeldinformatie.
In plaats van het opslaan van elke pixel worden de gegevens als een
motion vector (=pointer) opgeslagen. Dat kost meer tijd dan een
hardwarematige oplossing doch geeft wel een goede beeldkwaliteit.
In de praktijk kost 1 minuut video circa 5 minuten softwarematige
compressietijd. Hoe sneller de CPU van de gast-PC des te korter de
compressietijd.
Input/Output
Welke files zijn nu geschikt voor MPEG-1 encoding door
Pixelshrink? De fabrikant geeft beeldsequenties op in de formaten
.BMP, .TGA, .JPEG, M-JPEG, .AVI en .MPEG. Daarvoor kunnen doorgaans
de gebruikelijke 2D- en 3D-animatiepakketten en JPEG-videocards
gebruikt worden. Pixelshrink verwerkt deze beeldreeksen tot MPEG-1
I-, P- en B-frames.
Daarnaast kan Pixelshrink MPEG-Audio (real Layer II Audio)
genereren vanuit de standaard geluidsformaten .WAV, .AIFF en .PCM.
MPEG-1 Video en Audio worden geïnterleaved tot één MPEG White Book
datastroom via de ingebouwde multiplexer.
Systeem
Voor het draaien van Pixelshrink zijn geen zware PC-machines
vereist. In principe loopt het pakket al op een 486 met 8MB.
Sneller en comfortabeler werken Pentium-computers met 8-16 MB aan
boord. De hard-disk capaciteit hangt uiteraard af van de grootte
van de AV-bestanden. Voor het aanmaken van de bestanden heeft men
videosoftware en, desgewenst, een JPEG-digitizer/videokaart nodig.
Voor het afspelen van MPEG-1 is uiteraard een MPEG-decoder
onmisbaar. De ondersteunende operating software bestaat uit
Windows 3.1X en DOS 4.01 of hoger.
Conclusie
Pixelshrink is een economische manier om op relatief goedkope
hardware MPEG-1 aan te maken. De snelheid is systeemafhankelijk. U
kunt echter Pixelshrink gewoon een nachtje laten door encoden.
Geschikt voor de low-budget van games, presentaties,
instructieprogramma's en onderwijs.
Inl.: Euro Reseller Distribution B.V., 02990-38496
U.S.