%!PS-Adobe-2.0 %%Version: 0.1 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments % % Version 3.3.2 prologue for troff files. % /#copies 1 store /aspectratio 1 def /formsperpage 1 def /landscape false def /linewidth .3 def /magnification 1 def /margin 0 def /orientation 0 def /resolution 720 def /rotation 1 def /xoffset 0 def /yoffset 0 def /roundpage true def /useclippath true def /pagebbox [0 0 612 792] def /R /Times-Roman def /I /Times-Italic def /B /Times-Bold def /BI /Times-BoldItalic def /H /Helvetica def /HI /Helvetica-Oblique def /HB /Helvetica-Bold def /HX /Helvetica-BoldOblique def /CW /Courier def /CO /Courier def /CI /Courier-Oblique def /CB /Courier-Bold def /CX /Courier-BoldOblique def /PA /Palatino-Roman def /PI /Palatino-Italic def /PB /Palatino-Bold def /PX /Palatino-BoldItalic def /Hr /Helvetica-Narrow def /Hi /Helvetica-Narrow-Oblique def /Hb /Helvetica-Narrow-Bold def /Hx /Helvetica-Narrow-BoldOblique def /KR /Bookman-Light def /KI /Bookman-LightItalic def /KB /Bookman-Demi def /KX /Bookman-DemiItalic def /AR /AvantGarde-Book def /AI /AvantGarde-BookOblique def /AB /AvantGarde-Demi def /AX /AvantGarde-DemiOblique def /NR /NewCenturySchlbk-Roman def /NI /NewCenturySchlbk-Italic def /NB /NewCenturySchlbk-Bold def /NX /NewCenturySchlbk-BoldItalic def /ZD /ZapfDingbats def /ZI /ZapfChancery-MediumItalic def /S /S def /S1 /S1 def /GR /Symbol def /inch {72 mul} bind def /min {2 copy gt {exch} if pop} bind def /setup { counttomark 2 idiv {def} repeat pop landscape {/orientation 90 orientation add def} if /scaling 72 resolution div def linewidth setlinewidth 1 setlinecap pagedimensions xcenter ycenter translate orientation rotation mul rotate width 2 div neg height 2 div translate xoffset inch yoffset inch neg translate margin 2 div dup neg translate magnification dup aspectratio mul scale scaling scaling scale addmetrics 0 0 moveto } def /pagedimensions { useclippath userdict /gotpagebbox known not and { /pagebbox [clippath pathbbox newpath] def roundpage currentdict /roundpagebbox known and {roundpagebbox} if } if pagebbox aload pop 4 -1 roll exch 4 1 roll 4 copy landscape {4 2 roll} if sub /width exch def sub /height exch def add 2 div /xcenter exch def add 2 div /ycenter exch def userdict /gotpagebbox true put } def /addmetrics { /Symbol /S null Sdefs cf /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf } def /pagesetup { /page exch def currentdict /pagedict known currentdict page known and { page load pagedict exch get cvx exec } if } def /decodingdefs [ {counttomark 2 idiv {y moveto show} repeat} {neg /y exch def counttomark 2 idiv {y moveto show} repeat} {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat} {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat} {counttomark 2 idiv {y moveto show} repeat} {neg setfunnytext} ] def /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def /w {neg moveto show} bind def /m {neg dup /y exch def moveto} bind def /done {/lastpage where {pop lastpage} if} def /f { dup /font exch def findfont exch dup /ptsize exch def scaling div dup /size exch def scalefont setfont linewidth ptsize mul scaling 10 mul div setlinewidth /spacewidth ( ) stringwidth pop def } bind def /changefont { /fontheight exch def /fontslant exch def currentfont [ 1 0 fontheight ptsize div fontslant sin mul fontslant cos div fontheight ptsize div 0 0 ] makefont setfont } bind def /sf {f} bind def /cf { dup length 2 idiv /entries exch def /chtab exch def /newencoding exch def /newfont exch def findfont dup length 1 add dict /newdict exch def {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall newencoding type /arraytype eq {newdict /Encoding newencoding put} if newdict /Metrics entries dict put newdict /Metrics get begin chtab aload pop 1 1 entries {pop def} for newfont newdict definefont pop end } bind def % % A few arrays used to adjust reference points and character widths in some % of the printer resident fonts. If square roots are too high try changing % the lines describing /radical and /radicalex to, % % /radical [0 -75 550 0] % /radicalex [-50 -75 500 0] % % Move braceleftbt a bit - default PostScript character is off a bit. % /Sdefs [ /bracketlefttp [201 500] /bracketleftbt [201 500] /bracketrighttp [-81 380] /bracketrightbt [-83 380] /braceleftbt [203 490] /bracketrightex [220 -125 500 0] /radical [0 0 550 0] /radicalex [-50 0 500 0] /parenleftex [-20 -170 0 0] /integral [100 -50 500 0] /infinity [10 -75 730 0] ] def /S1defs [ /underscore [0 80 500 0] /endash [7 90 650 0] ] def % % Tries to round clipping path dimensions, as stored in array pagebbox, so they % match one of the known sizes in the papersizes array. Lower left coordinates % are always set to 0. % /roundpagebbox { 7 dict begin /papersizes [8.5 inch 11 inch 14 inch 17 inch] def /mappapersize { /val exch def /slop .5 inch def /diff slop def /j 0 def 0 1 papersizes length 1 sub { /i exch def papersizes i get val sub abs dup diff le {/diff exch def /j i def} {pop} ifelse } for diff slop lt {papersizes j get} {val} ifelse } def pagebbox 0 0 put pagebbox 1 0 put pagebbox dup 2 get mappapersize 2 exch put pagebbox dup 3 get mappapersize 3 exch put end } bind def %%EndProlog %%BeginSetup mark % % Encoding vector and redefinition of findfont for the ISO Latin1 standard. % The 18 characters missing from ROM based fonts on older printers are noted % below. % /ISOLatin1Encoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar % missing /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree % missing /plusminus % missing /twosuperior % missing /threesuperior % missing /acute /mu % missing /paragraph /periodcentered /cedilla /onesuperior % missing /ordmasculine /guillemotright /onequarter % missing /onehalf % missing /threequarters % missing /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth % missing /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply % missing /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute % missing /Thorn % missing /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth % missing /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide % missing /oslash /ugrave /uacute /ucircumflex /udieresis /yacute % missing /thorn % missing /ydieresis ] def /NewFontDirectory FontDirectory maxlength dict def % % Apparently no guarantee findfont is defined in systemdict so the obvious % % systemdict /findfont get exec % % can generate an error. So far the only exception is a VT600 (version 48.0). % userdict /@RealFindfont known not { userdict begin /@RealFindfont systemdict begin /findfont load end def end } if /findfont { dup NewFontDirectory exch known not { dup %dup systemdict /findfont get exec % not always in systemdict dup userdict /@RealFindfont get exec dup /Encoding get StandardEncoding eq { dup length dict begin {1 index /FID ne {def}{pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /DummyFontName exch definefont } if NewFontDirectory 3 1 roll put } if NewFontDirectory exch get } bind def setup %%EndSetup %%Page: 1 1 /saveobj save def mark 1 pagesetup 12 /Times-Bold f (Ppmtompeg User) 2220 1230 w (Manual) 3139 1230 w 10 /Times-Bold f (Ppmtompeg) 720 1920 w 10 /Times-Roman f (Updated: 23 July 2006) 720 2076 w (Table Of Contents) 720 2196 w 10 /Times-Bold f (NAME) 720 2436 w 10 /Times-Roman f (ppmtompeg \255 encode an MPEG\2551 bitstream) 720 2592 w 10 /Times-Bold f (SYNOPSIS) 720 2832 w (ppmtompeg) 720 2988 w 10 /Times-Roman f ([) 1256 2988 w 10 /Times-Italic f (options) 1289 2988 w 10 /Times-Roman f (]) 1584 2988 w 10 /Times-Italic f (parameter\255file) 1642 2988 w 10 /Times-Bold f (DESCRIPTION) 720 3228 w 10 /Times-Roman f (This program is part of Netpbm.) 720 3420 w 10 /Times-Bold f (ppmtompeg) 720 3576 w 10 /Times-Roman f (produces an MPEG\2551 video stream.) 1256 3576 w (MPEG\2551 is the first great video compression method, and) 2734 3576 w (is) 720 3696 w (what) 835 3696 w (is) 1077 3696 w (used) 1192 3696 w (in) 1423 3696 w (Video) 1549 3696 w (CDs) 1841 3696 w (\(VCD\).) 2067 3696 w 10 /Times-Bold f (ppmtompeg) 2442 3696 w 10 /Times-Roman f (originated) 3001 3696 w (in) 3453 3696 w (the) 3578 3696 w (year) 3747 3696 w (1995.) 3965 3696 w (DVD) 4262 3696 w (uses) 4525 3696 w (a) 4744 3696 w (more) 4835 3696 w (advanced) 720 3816 w (method,) 1126 3816 w (MPEG\2552.) 1481 3816 w (There) 1922 3816 w (is) 2184 3816 w (an) 2282 3816 w (even) 2407 3816 w (newer) 2626 3816 w (method) 2900 3816 w (called) 3231 3816 w (MPEG\2554) 3500 3816 w (which) 3892 3816 w (is) 4167 3816 w (also) 4265 3816 w (called) 4457 3816 w (Divx.) 4726 3816 w (I) 5007 3816 w (don't know where one finds that used.) 720 3936 w (There's) 720 4092 w (technically) 1051 4092 w (a) 1516 4092 w (difference) 1587 4092 w (between) 2017 4092 w (a) 2376 4092 w (compression) 2447 4092 w (method) 2979 4092 w (for) 3306 4092 w (video) 3449 4092 w (and) 3698 4092 w (an) 3869 4092 w (actual) 3990 4092 w (file) 4255 4092 w (\(stream\)) 4415 4092 w (format) 4774 4092 w (for) 720 4212 w (a) 862 4212 w (movie,) 932 4212 w (and) 1233 4212 w (I) 1403 4212 w (don't) 1462 4212 w (know) 1699 4212 w (if) 1947 4212 w (it) 2034 4212 w (can) 2116 4212 w (be) 2280 4212 w (validly) 2400 4212 w (said) 2704 4212 w (that) 2891 4212 w (the) 3067 4212 w (format of the stream) 3215 4212 w 10 /Times-Bold f (ppmtompeg) 4052 4212 w 10 /Times-Roman f (produces is) 4588 4212 w (MPEG\2551.) 720 4332 w (Mencoder) 720 4488 w (from) 1151 4488 w (the) 1372 4488 w (Mplayer) 1521 4488 w (package) 1886 4488 w (is) 2239 4488 w (probably) 2333 4488 w (superior) 2715 4488 w (for) 3069 4488 w (most) 3212 4488 w (video) 3434 4488 w (format) 3684 4488 w (generation) 3978 4488 w (needs,) 4427 4488 w (if) 4707 4488 w (for) 4796 4488 w (no) 4940 4488 w (other reason than that it is more popular.) 720 4608 w (The programming library) 720 4764 w 10 /Times-Bold f (PM2V) 1760 4764 w 10 /Times-Roman f (generates MPEG\2552 streams.) 2062 4764 w (Use) 720 4920 w (Mplayer) 910 4920 w (\(not) 1283 4920 w (part) 1479 4920 w (of) 1669 4920 w (Netpbm\)) 1787 4920 w (to) 2177 4920 w (do) 2290 4920 w (the) 2425 4920 w (reverse) 2582 4920 w (conversion:) 2904 4920 w (to) 3406 4920 w (create) 3520 4920 w (a) 3793 4920 w (series) 3873 4920 w (of) 4136 4920 w (PNM) 4255 4920 w (files) 4508 4920 w (from) 4716 4920 w (an) 4946 4920 w (MPEG stream.) 720 5040 w 10 /Times-Italic f (param) 720 5196 w 10 /S f (_) 981 5196 w 10 /Times-Italic f (file) 1031 5196 w 10 /Times-Roman f (is a parameter file which includes a) 1184 5196 w (list) 2623 5196 w (of) 2772 5196 w (input) 2881 5196 w (files) 3113 5196 w (and) 3311 5196 w (other) 3481 5196 w (parameters.) 3712 5196 w (The) 4225 5196 w (file) 4406 5196 w (is) 4565 5196 w (described) 4658 5196 w (in detail below.) 720 5316 w (To) 720 5472 w (understand) 863 5472 w (this) 1334 5472 w (program,) 1512 5472 w (you) 1908 5472 w (need) 2091 5472 w (to) 2312 5472 w (understand) 2423 5472 w (something) 2894 5472 w (about) 3344 5472 w (the) 3599 5472 w (complex) 3754 5472 w (MPEG\2551) 4131 5472 w (format.) 4525 5472 w (One) 4874 5472 w (source) 720 5592 w (of) 1015 5592 w (information) 1133 5592 w (about) 1640 5592 w (this) 1897 5592 w (standard) 2077 5592 w (format) 2450 5592 w (is) 2751 5592 w (the) 2853 5592 w (section) 3009 5592 w (Introduction) 3326 5592 w (to) 3854 5592 w (MPEG) 3966 5592 w (in) 4278 5592 w (theCompression) 4390 5592 w (FAQ.) 720 5712 w 10 /Times-Bold f (OPTIONS) 720 5952 w 10 /Times-Roman f (The) 720 6144 w 10 /Times-Bold f (\255gop) 900 6144 w 10 /Times-Roman f (,) 1089 6144 w 10 /Times-Bold f (\255combine) 1139 6144 w 10 /S f (_) 1533 6144 w 10 /Times-Bold f (gops) 1583 6144 w 10 /Times-Roman f (,) 1778 6144 w 10 /Times-Bold f (\255frames) 1828 6144 w 10 /Times-Roman f (, and) 2154 6144 w 10 /Times-Bold f (\255combine) 2373 6144 w 10 /S f (_) 2767 6144 w 10 /Times-Bold f (frames) 2817 6144 w 10 /Times-Roman f (options are all exclusive.) 3135 6144 w 10 /Times-Bold f (\255stat) 970 6300 w (stat) 1185 6300 w 10 /S f (_) 1340 6300 w 10 /Times-Bold f (file) 1390 6300 w 10 /Times-Roman f (This) 1523 6300 w (option) 1728 6300 w (causes) 2011 6300 w 10 /Times-Bold f (ppmtompeg) 2298 6300 w 10 /Times-Roman f (to) 2836 6300 w (append) 2941 6300 w (the) 3256 6300 w (statistics) 3405 6300 w (that) 3778 6300 w (it) 3956 6300 w (write) 4040 6300 w (to) 4273 6300 w (Standard) 4379 6300 w (Output) 4762 6300 w (to) 1220 6420 w (the) 1326 6420 w (file) 1476 6420 w 10 /Times-Italic f (stat) 1637 6420 w 10 /S f (_) 1782 6420 w 10 /Times-Italic f (file) 1832 6420 w 10 /Times-Roman f (as) 1988 6420 w (well.) 2099 6420 w (The) 2349 6420 w (statistics) 2532 6420 w (use) 2905 6420 w (the) 3066 6420 w (following) 3215 6420 w (abbreviations:) 3631 6420 w (bits) 4224 6420 w (per) 4396 6420 w (block) 4550 6420 w (\(bpb\),) 4799 6420 w (bits per frame \(bpf\), seconds per frame \(spf\), and bits per second \(bps\).) 1220 6540 w (These) 970 6696 w (statistics) 1235 6696 w (include) 1607 6696 w (how) 1929 6696 w (many) 2129 6696 w (I,) 2379 6696 w (P,) 2465 6696 w (and) 2574 6696 w (B) 2746 6696 w (frames) 2841 6696 w (there) 3140 6696 w (were,) 3367 6696 w (and) 3613 6696 w (information) 3785 6696 w (about) 4285 6696 w (compression) 4535 6696 w (and quality.) 970 6816 w 10 /Times-Bold f (\255quiet) 970 6972 w 10 /Times-Italic f (num) 1276 6972 w 10 /S f (_) 1448 6972 w 10 /Times-Italic f (seconds) 1498 6972 w 10 /Times-Roman f (causes) 1870 6972 w 10 /Times-Bold f (ppmtompeg) 2186 6972 w 10 /Times-Roman f (not) 2754 6972 w (to) 2939 6972 w (report) 3074 6972 w (remaining) 3369 6972 w (time) 3831 6972 w (more) 4066 6972 w (often) 4328 6972 w (than) 4590 6972 w (every) 4819 6972 w 10 /Times-Italic f (num) 1220 7092 w 10 /S f (_) 1392 7092 w 10 /Times-Italic f (seconds) 1442 7092 w 10 /Times-Roman f (seconds) 1788 7092 w (\(unless) 2133 7092 w (the) 2445 7092 w (time) 2596 7092 w (estimate) 2803 7092 w (rises,) 3165 7092 w (which) 3402 7092 w (will) 3675 7092 w (happen) 3860 7092 w (near) 4177 7092 w (the) 4377 7092 w (beginning) 4528 7092 w (of) 4957 7092 w (the) 1220 7212 w (run\).) 1371 7212 w (A) 1616 7212 w (negative) 1717 7212 w (value) 2084 7212 w (tells) 2329 7212 w 10 /Times-Bold f (ppmtompeg) 2525 7212 w 10 /Times-Roman f (not) 3065 7212 w (to) 3222 7212 w (report) 3329 7212 w (at) 3596 7212 w (all.) 3697 7212 w (0) 3876 7212 w (is) 3956 7212 w (the) 4053 7212 w (default) 4205 7212 w (\(reports) 4512 7212 w (once) 4852 7212 w cleartomark showpage saveobj restore %%EndPage: 1 1 %%Page: 2 2 /saveobj save def mark 2 pagesetup 10 /Times-Roman f (\255 2 \255) 2797 480 w (after) 1220 840 w (each) 1434 840 w (frame\).) 1648 840 w (Note) 1995 840 w (that) 2221 840 w (the) 2403 840 w (time) 2557 840 w (remaining) 2767 840 w (is) 3204 840 w (an) 3303 840 w (estimate) 3429 840 w (and) 3794 840 w (does) 3970 840 w (not) 4185 840 w (take) 4345 840 w (into) 4543 840 w (account) 4730 840 w (time to read in frames.) 1220 960 w 10 /Times-Bold f (\255realquiet) 970 1116 w 10 /Times-Roman f (causes) 1441 1116 w 10 /Times-Bold f (ppmtompeg) 1731 1116 w 10 /Times-Roman f (to) 2272 1116 w (run) 2381 1116 w (silently,with) 2545 1116 w (the) 3074 1116 w (only) 3227 1116 w (screen) 3436 1116 w (output) 3721 1116 w (being) 4008 1116 w (errors.) 4261 1116 w (Particularly) 4574 1116 w (useful when reading input from stdin.) 1220 1236 w 10 /Times-Bold f (This option prevents ppmtompeg) 1245 1392 w 10 /Times-Roman f (from printing a summary line for each frame) 2685 1392 w 10 /Times-Bold f (\255float) 970 1548 w 10 /S f (_) 1197 1548 w 10 /Times-Bold f (dct) 1247 1548 w 10 /Times-Roman f (forces) 1405 1548 w 10 /Times-Bold f (ppmtompeg) 1674 1548 w 10 /Times-Roman f (to) 2211 1548 w (use) 2315 1548 w (a) 2474 1548 w (more) 2544 1548 w (accurate,) 2775 1548 w (yet) 3157 1548 w (more) 3305 1548 w (computationally) 3536 1548 w (expensive) 4212 1548 w (version) 4637 1548 w (of) 4957 1548 w (the DCT.) 1220 1668 w 10 /Times-Bold f (\255gop) 970 1824 w 10 /Times-Italic f (gop) 1187 1824 w 10 /S f (_) 1337 1824 w 10 /Times-Italic f (num) 1387 1824 w 10 /Times-Roman f (causes) 1559 1824 w 10 /Times-Bold f (ppmtompeg) 1847 1824 w 10 /Times-Roman f (to) 2387 1824 w (encode) 2494 1824 w (only) 2805 1824 w (the) 3012 1824 w (numbered) 3163 1824 w (GOP) 3591 1824 w (\(first) 3820 1824 w (GOP) 4043 1824 w (is) 4272 1824 w (0\).) 4368 1824 w (The) 4530 1824 w (parame\255) 4714 1824 w (ter) 1220 1944 w (file) 1354 1944 w (is) 1516 1944 w (the) 1612 1944 w (same) 1763 1944 w (as) 1997 1944 w (for) 2109 1944 w (normal) 2254 1944 w (usage.) 2566 1944 w (The) 2872 1944 w (output) 3055 1944 w (file) 3339 1944 w (will) 3500 1944 w (be) 3684 1944 w (the) 3806 1944 w (normal) 3956 1944 w (output) 4267 1944 w (file) 4551 1944 w (with) 4712 1944 w (the) 4918 1944 w (suffix) 1220 2064 w 10 /Times-Bold f (.gop.) 1478 2064 w 10 /Times-Italic f (gop) 1684 2064 w 10 /S f (_) 1834 2064 w 10 /Times-Italic f (num) 1884 2064 w 10 /Times-Roman f (.) 2056 2064 w 10 /Times-Bold f (ppmtompeg) 2131 2064 w 10 /Times-Roman f (does not output any sequence information.) 2667 2064 w 10 /Times-Bold f (\255combine) 970 2220 w 10 /S f (_) 1364 2220 w 10 /Times-Bold f (gops) 1414 2220 w 10 /Times-Roman f (causes) 1640 2220 w 10 /Times-Bold f (ppmtompeg) 1931 2220 w 10 /Times-Roman f (simply) 2473 2220 w (to) 2777 2220 w (combine) 2886 2220 w (some) 3261 2220 w (GOP) 3503 2220 w (files) 3735 2220 w (into) 3939 2220 w (a) 4127 2220 w (single) 4203 2220 w (MPEG) 4474 2220 w (output) 4784 2220 w (stream.) 1220 2340 w 10 /Times-Bold f (ppmtompeg) 1579 2340 w 10 /Times-Roman f (inserts) 2133 2340 w (a) 2437 2340 w (sequence) 2523 2340 w (header) 2930 2340 w (and) 3237 2340 w (trailer.) 3423 2340 w (In) 3753 2340 w (this) 3878 2340 w (case,) 4065 2340 w (the) 4303 2340 w (parameter) 4467 2340 w (file) 4907 2340 w (needs) 1220 2460 w (only) 1475 2460 w (to) 1681 2460 w (contain) 1787 2460 w (the) 2110 2460 w (SIZE) 2261 2460 w (value,) 2501 2460 w (an) 2771 2460 w (output) 2894 2460 w (file,) 3179 2460 w (and) 3366 2460 w (perhaps) 3539 2460 w (a) 3878 2460 w (list) 3951 2460 w (of) 4103 2460 w (input) 4215 2460 w (GOP) 4450 2460 w (files) 4679 2460 w (\(see) 4880 2460 w (below\).) 1220 2580 w (If) 1574 2580 w (you) 1667 2580 w (don't) 1844 2580 w (supply) 2082 2580 w (a) 2375 2580 w (list) 2445 2580 w (of) 2594 2580 w (input) 2703 2580 w (GOP) 2935 2580 w (files) 3161 2580 w (is) 3359 2580 w (used,) 3452 2580 w (then) 3686 2580 w 10 /Times-Bold f (ppmtompeg) 3884 2580 w 10 /Times-Roman f (assumes) 4421 2580 w (you're) 4780 2580 w (using) 1220 2700 w (the) 1466 2700 w (same) 1617 2700 w (parameter) 1851 2700 w (file) 2278 2700 w (you) 2441 2700 w (used) 2621 2700 w (when) 2834 2700 w (you) 3080 2700 w (created) 3260 2700 w (the) 3577 2700 w (input) 3729 2700 w (\(with) 3965 2700 w (the) 4206 2700 w 10 /Times-Bold f (\255gop) 4358 2700 w 10 /Times-Roman f (option\)) 4577 2700 w (and) 4896 2700 w (calculates) 1220 2820 w (the) 1643 2820 w (corresponding) 1795 2820 w (gop) 2396 2820 w (filenames) 2576 2820 w (itself.) 2994 2820 w (If) 3273 2820 w (this) 3368 2820 w (is) 3542 2820 w (not) 3638 2820 w (the) 3795 2820 w (case,) 3946 2820 w (you) 4171 2820 w (can) 4350 2820 w (specify) 4517 2820 w (input) 4834 2820 w (GOP) 1220 2940 w (files) 1456 2940 w (in) 1664 2940 w (the) 1778 2940 w (same) 1936 2940 w (manner) 2177 2940 w (as) 2513 2940 w (normal) 2633 2940 w (input) 2953 2940 w (files) 3196 2940 w (\255\255) 3405 2940 w (except) 3508 2940 w (instead) 3805 2940 w (of) 4125 2940 w (using) 4245 2940 w (INPUT) 4499 2940 w 10 /S f (_) 4793 2940 w 10 /Times-Roman f (DIR,) 4843 2940 w (INPUT,) 1220 3060 w (and) 1568 3060 w (END) 1741 3060 w 10 /S f (_) 1946 3060 w 10 /Times-Roman f (INPUT,) 1996 3060 w (use) 2344 3060 w (GOP) 2506 3060 w 10 /S f (_) 2706 3060 w 10 /Times-Roman f (INPUT) 2756 3060 w 10 /S f (_) 3050 3060 w 10 /Times-Roman f (DIR,) 3100 3060 w (GOP) 3326 3060 w 10 /S f (_) 3526 3060 w 10 /Times-Roman f (INPUT,) 3576 3060 w (and) 3924 3060 w (GOP) 4097 3060 w 10 /S f (_) 4297 3060 w 10 /Times-Roman f (END) 4347 3060 w 10 /S f (_) 4552 3060 w 10 /Times-Roman f (INPUT.) 4602 3060 w (If) 4974 3060 w (no) 1220 3180 w (input) 1358 3180 w (GOP) 1602 3180 w (files) 1840 3180 w (are) 2050 3180 w (specified,) 2209 3180 w (then) 2632 3180 w (the) 2842 3180 w (default) 3002 3180 w (is) 3317 3180 w (to) 3422 3180 w (use) 3538 3180 w (the) 3709 3180 w (output) 3869 3180 w (file) 4163 3180 w (name) 4335 3180 w (with) 4590 3180 w (suffix) 4807 3180 w 10 /Times-Bold f (.gop.) 1220 3300 w 10 /Times-Italic f (gop) 1426 3300 w 10 /S f (_) 1576 3300 w 10 /Times-Italic f (num) 1626 3300 w 10 /Times-Roman f (, with) 1798 3300 w 10 /Times-Italic f (gop) 2051 3300 w 10 /S f (_) 2201 3300 w 10 /Times-Italic f (num) 2251 3300 w 10 /Times-Roman f (starting from 0, as the input files.) 2448 3300 w (Thus,) 970 3456 w (unless) 1227 3456 w (you're) 1509 3456 w (mixing) 1801 3456 w (and) 2117 3456 w (matching) 2293 3456 w (GOP) 2697 3456 w (files) 2929 3456 w (from) 3133 3456 w (different) 3359 3456 w (sources,) 3735 3456 w (you) 4092 3456 w (can) 4275 3456 w (simply) 4446 3456 w (use) 4752 3456 w (the) 4918 3456 w (same) 970 3576 w (parameter) 1201 3576 w (file) 1625 3576 w (for creating the GOP files \() 1784 3576 w 10 /Times-Bold f (\255gop) 2873 3576 w 10 /Times-Roman f (\) and for later turning them into an MPEG stream) 3062 3576 w (\() 970 3696 w 10 /Times-Bold f (\255combine) 1003 3696 w 10 /S f (_) 1397 3696 w 10 /Times-Bold f (gops) 1447 3696 w 10 /Times-Roman f (\).) 1642 3696 w 10 /Times-Bold f (\255frames) 970 3852 w 10 /Times-Italic f (first) 1326 3852 w 10 /S f (_) 1488 3852 w 10 /Times-Italic f (frame) 1538 3852 w (last) 1801 3852 w 10 /S f (_) 1946 3852 w 10 /Times-Italic f (frame) 1996 3852 w 10 /Times-Roman f (This) 2229 3852 w (option) 2437 3852 w (causes) 2723 3852 w 10 /Times-Bold f (ppmtompeg) 3013 3852 w 10 /Times-Roman f (to) 3555 3852 w (encode) 3664 3852 w (only) 3977 3852 w (the) 4186 3852 w (frames) 4339 3852 w (numbered) 4641 3852 w 10 /Times-Italic f (first) 1220 3972 w 10 /S f (_) 1382 3972 w 10 /Times-Italic f (frame) 1432 3972 w 10 /Times-Roman f (to) 1697 3972 w 10 /Times-Italic f (last) 1807 3972 w 10 /S f (_) 1952 3972 w 10 /Times-Italic f (frame) 2002 3972 w 10 /Times-Roman f (,) 2235 3972 w (inclusive.) 2292 3972 w (The) 2735 3972 w (parameter) 2922 3972 w (file) 3351 3972 w (is) 3515 3972 w (the) 3613 3972 w (same) 3766 3972 w (as) 4002 3972 w (for) 4116 3972 w (normal) 4263 3972 w (usage.) 4577 3972 w (The) 4885 3972 w (output) 1220 4092 w (will) 1502 4092 w (be) 1684 4092 w (placed) 1804 4092 w (in) 2090 4092 w (separate) 2194 4092 w (files,) 2546 4092 w (one) 2769 4092 w (per) 2939 4092 w (frame,) 3092 4092 w (with) 3375 4092 w (the) 3580 4092 w (file) 3729 4092 w (names) 3889 4092 w (being) 4171 4092 w (the) 4420 4092 w (normal) 4569 4092 w (out\255) 4879 4092 w (put) 1220 4212 w (file) 1398 4212 w (name) 1581 4212 w (with) 1847 4212 w (the) 2075 4212 w (suffix) 2247 4212 w 10 /Times-Bold f (.frame.) 2530 4212 w 10 /Times-Italic f (frame) 2834 4212 w 10 /S f (_) 3067 4212 w 10 /Times-Italic f (num) 3117 4212 w 10 /Times-Roman f (.) 3289 4212 w (No) 3388 4212 w (GOP) 3559 4212 w (header) 3808 4212 w (information) 4122 4212 w (is) 4643 4212 w (output.) 4759 4212 w (\(Thus, the parameter file need not include the GOP) 1220 4332 w 10 /S f (_) 3263 4332 w 10 /Times-Roman f (SIZE value\)) 3313 4332 w (Use) 970 4488 w 10 /Times-Bold f (ppmtompeg \255combine) 1150 4488 w 10 /S f (_) 2080 4488 w 10 /Times-Bold f (frames) 2130 4488 w 10 /Times-Roman f (to combine these frames later into an MPEG stream.) 2448 4488 w 10 /Times-Bold f (\255combine) 970 4644 w 10 /S f (_) 1364 4644 w 10 /Times-Bold f (frames) 1414 4644 w 10 /Times-Roman f (This) 1760 4644 w (option) 1991 4644 w (causes) 2301 4644 w 10 /Times-Bold f (ppmtompeg) 2615 4644 w 10 /Times-Roman f (simply) 3180 4644 w (to) 3507 4644 w (combine) 3639 4644 w (some) 4037 4644 w (individual) 4302 4644 w (MPEG) 4762 4644 w (frames) 1220 4764 w (\(such) 1518 4764 w (as) 1761 4764 w (you) 1871 4764 w (might) 2048 4764 w (have) 2309 4764 w (created) 2524 4764 w (with) 2838 4764 w (an) 3043 4764 w (earlier) 3164 4764 w (run) 3445 4764 w (of) 3605 4764 w 10 /Times-Bold f (ppmtompeg) 3715 4764 w (\255frames) 4253 4764 w 10 /Times-Roman f (\)) 4579 4764 w (into) 4638 4764 w (a) 4820 4764 w (sin\255) 4890 4764 w (gle) 1220 4884 w (MPEG) 1381 4884 w (stream.) 1698 4884 w (Sequence) 2053 4884 w (and) 2474 4884 w (GOP) 2657 4884 w (headers) 2896 4884 w (are) 3239 4884 w (inserted) 3399 4884 w (appropriately.) 3754 4884 w (In) 4375 4884 w (this) 4497 4884 w (case,) 4682 4884 w (the) 4918 4884 w (parameter) 1220 5004 w (file) 1649 5004 w (needs) 1813 5004 w (to) 2071 5004 w (contain) 2180 5004 w (only) 2505 5004 w (the) 2714 5004 w (SIZE) 2867 5004 w (value,) 3109 5004 w (the) 3381 5004 w (GOP) 3534 5004 w 10 /S f (_) 3734 5004 w 10 /Times-Roman f (SIZE) 3784 5004 w (value,) 4026 5004 w (an) 4298 5004 w (output) 4422 5004 w (file,) 4708 5004 w (and) 4896 5004 w (perhaps a list of frame files \(see below\).) 1220 5124 w (The) 970 5280 w (parameter) 1156 5280 w (file) 1585 5280 w (may) 1749 5280 w (specify) 1952 5280 w (input) 2272 5280 w (frame) 2510 5280 w (files) 2774 5280 w (in) 2978 5280 w (the) 3088 5280 w (same) 3242 5280 w (manner) 3479 5280 w (as) 3810 5280 w (normal) 3925 5280 w (input) 4240 5280 w (files) 4478 5280 w (\255\255) 4682 5280 w (except) 4780 5280 w (instead) 970 5400 w (of) 1358 5400 w (using) 1546 5400 w (INPUT) 1868 5400 w 10 /S f (_) 2162 5400 w 10 /Times-Roman f (DIR,) 2212 5400 w (INPUT,) 2514 5400 w (and) 2938 5400 w (END) 3187 5400 w 10 /S f (_) 3392 5400 w 10 /Times-Roman f (INPUT,) 3442 5400 w (use) 3866 5400 w (FRAME) 4104 5400 w 10 /S f (_) 4449 5400 w 10 /Times-Roman f (INPUT) 4499 5400 w 10 /S f (_) 4793 5400 w 10 /Times-Roman f (DIR,) 4843 5400 w (FRAME) 970 5520 w 10 /S f (_) 1315 5520 w 10 /Times-Roman f (INPUT,) 1365 5520 w (and) 1716 5520 w (FRAME) 1892 5520 w 10 /S f (_) 2237 5520 w 10 /Times-Roman f (END) 2287 5520 w 10 /S f (_) 2492 5520 w 10 /Times-Roman f (INPUT.) 2542 5520 w (If) 2893 5520 w (no) 2991 5520 w (input) 3123 5520 w (frame) 3361 5520 w (files) 3626 5520 w (are) 3831 5520 w (specified,) 3985 5520 w (then) 4403 5520 w (the) 4608 5520 w (default) 4763 5520 w (is) 970 5640 w (to) 1066 5640 w (use) 1173 5640 w (the) 1335 5640 w (output) 1486 5640 w (file) 1771 5640 w (name) 1933 5640 w (with) 2178 5640 w (suffix) 2385 5640 w 10 /Times-Bold f (.frame.) 2647 5640 w 10 /Times-Italic f (frame) 2951 5640 w 10 /S f (_) 3184 5640 w 10 /Times-Italic f (num) 3234 5640 w 10 /Times-Roman f (,) 3406 5640 w (with) 3460 5640 w 10 /Times-Italic f (frame) 3667 5640 w 10 /S f (_) 3900 5640 w 10 /Times-Italic f (num) 3950 5640 w 10 /Times-Roman f (starting) 4151 5640 w (from) 4480 5640 w (0,) 4703 5640 w (as) 4807 5640 w (the) 4918 5640 w (input files.) 970 5760 w 10 /Times-Bold f (\255nice) 970 5916 w 10 /Times-Roman f (This) 1220 5916 w (option) 1440 5916 w (causes) 1738 5916 w 10 /Times-Bold f (ppmtompeg) 2040 5916 w 10 /Times-Roman f (to) 2594 5916 w (run) 2715 5916 w (any) 2891 5916 w (remote) 3078 5916 w (processes) 3398 5916 w ("nicely,") 3823 5916 w (i.e.) 4217 5916 w (at) 4407 5916 w (low) 4522 5916 w (priority.) 4715 5916 w (\(This) 1220 6036 w (is) 1457 6036 w (relevant) 1550 6036 w (only) 1897 6036 w (if) 2101 6036 w (you) 2188 6036 w (are) 2364 6036 w (running) 2511 6036 w 10 /Times-Bold f (ppmtompeg) 2848 6036 w 10 /Times-Roman f (in) 3385 6036 w (parallel mode.) 3489 6036 w (Otherwise, there are no) 4110 6036 w (remote processes\).) 1220 6156 w (See 'man nice.') 2012 6156 w 10 /Times-Bold f (\255max) 970 6312 w 10 /S f (_) 1186 6312 w 10 /Times-Bold f (machines) 1236 6312 w 10 /Times-Italic f (num) 1667 6312 w 10 /S f (_) 1839 6312 w 10 /Times-Italic f (machines) 1889 6312 w 10 /Times-Roman f (This) 2266 6312 w (option) 2475 6312 w (causes) 2762 6312 w 10 /Times-Bold f (ppmtompeg) 3053 6312 w 10 /Times-Roman f (to) 3595 6312 w (use) 3704 6312 w (no) 3868 6312 w (more) 4000 6312 w (than) 4237 6312 w 10 /Times-Italic f (num) 4441 6312 w 10 /S f (_) 4613 6312 w 10 /Times-Italic f (machines) 4663 6312 w 10 /Times-Roman f (machines as slaves for use in parallel encoding.) 1220 6432 w 10 /Times-Bold f (\255snr) 970 6588 w 10 /Times-Roman f (This) 1230 6588 w (option) 1444 6588 w (causes) 1736 6588 w 10 /Times-Bold f (ppmtompeg) 2032 6588 w 10 /Times-Roman f (to) 2579 6588 w (include) 2693 6588 w (the) 3023 6588 w (signal\255to\255noise) 3181 6588 w (ratio) 3811 6588 w (in) 4030 6588 w (the) 4144 6588 w (reported) 4302 6588 w (statistics.) 4670 6588 w (Prints) 1220 6708 w (SNR) 1487 6708 w (\(Y) 1715 6708 w (U) 1853 6708 w (V\)) 1958 6708 w (and) 2096 6708 w (peak) 2272 6708 w (SNR) 2492 6708 w (\(Y) 2719 6708 w (U) 2856 6708 w (V\)) 2960 6708 w (for) 3097 6708 w (each) 3245 6708 w (frame.) 3459 6708 w (In) 3773 6708 w (summary,) 3888 6708 w (prints) 4317 6708 w (averages) 4577 6708 w (of) 4957 6708 w (luminance) 1220 6828 w (only) 1672 6828 w (\(Y\).) 1886 6828 w (SNR) 2110 6828 w (is) 2341 6828 w (defined) 2444 6828 w (as) 2779 6828 w (10*log\(variance) 2898 6828 w (of) 3582 6828 w (original/variance) 3701 6828 w (of) 4413 6828 w (error\).) 4533 6828 w (Peak) 4846 6828 w (SNR) 1220 6948 w (is) 1450 6948 w (defined) 1552 6948 w (as) 1885 6948 w (20*log\(255/RMSE\).) 2002 6948 w (Note) 2881 6948 w (that) 3109 6948 w 10 /Times-Bold f (ppmtompeg) 3293 6948 w 10 /Times-Roman f (runs) 3838 6948 w (a) 4044 6948 w (little) 4122 6948 w (slower) 4340 6948 w (when) 4640 6948 w (you) 4890 6948 w (use this option.) 1220 7068 w 10 /Times-Bold f (\255mse) 970 7224 w 10 /Times-Roman f (This) 1220 7224 w (option) 1462 7224 w (causes) 1782 7224 w 10 /Times-Bold f (ppmtompeg) 2106 7224 w 10 /Times-Roman f (to) 2681 7224 w (report) 2823 7224 w (the) 3125 7224 w (mean) 3311 7224 w (squared) 3591 7224 w (error) 3966 7224 w (per) 4224 7224 w (block.) 4416 7224 w (It) 4753 7224 w (also) 4879 7224 w cleartomark showpage saveobj restore %%EndPage: 2 2 %%Page: 3 3 /saveobj save def mark 3 pagesetup 10 /Times-Roman f (\255 3 \255) 2797 480 w (automatically reports the quality of the images, so there is no need to specify) 1220 840 w 10 /Times-Bold f (\255snr) 4313 840 w 10 /Times-Roman f (then.) 4510 840 w 10 /Times-Bold f (\255bit) 970 996 w 10 /S f (_) 1120 996 w 10 /Times-Bold f (rate) 1170 996 w 10 /S f (_) 1341 996 w 10 /Times-Bold f (info) 1391 996 w 10 /Times-Italic f (rate) 1608 996 w 10 /S f (_) 1769 996 w 10 /Times-Italic f (file) 1819 996 w 10 /Times-Roman f (This) 1997 996 w (option) 2225 996 w (makes) 2531 996 w 10 /Times-Bold f (ppmtompeg) 2836 996 w 10 /Times-Roman f (write) 3397 996 w (bit) 3652 996 w (rate) 3808 996 w (information) 4007 996 w (into) 4529 996 w (the) 4735 996 w (file) 4907 996 w 10 /Times-Italic f (rate) 1220 1116 w 10 /S f (_) 1381 1116 w 10 /Times-Italic f (file) 1431 1116 w 10 /Times-Roman f (.) 1559 1116 w (Bit rate information is bits per frame, and also bits per I\255frame\255to\255I\255frame.) 1634 1116 w 10 /Times-Bold f (\255mv) 970 1272 w 10 /S f (_) 1136 1272 w 10 /Times-Bold f (histogram) 1186 1272 w 10 /Times-Roman f (This option causes) 1669 1272 w 10 /Times-Bold f (ppmtompeg) 2438 1272 w 10 /Times-Roman f (to print a histogram of) 2974 1272 w (the) 3894 1272 w (motion) 4042 1272 w (vectors) 4352 1272 w (as) 4666 1272 w (part) 4775 1272 w (of) 4956 1272 w (statistics.) 1220 1392 w (There) 1644 1392 w (are) 1905 1392 w (three) 2055 1392 w (histograms) 2283 1392 w (\255\255) 2751 1392 w (one) 2846 1392 w (for) 3019 1392 w (P) 3164 1392 w (frame,) 3249 1392 w (one) 3535 1392 w (for) 3708 1392 w (forward) 3853 1392 w (B) 4197 1392 w (frame,) 4293 1392 w (and) 4579 1392 w (one) 4752 1392 w (for) 4924 1392 w (backward B frame motion vectors.) 1220 1512 w (The) 970 1668 w (output) 1159 1668 w (is) 1449 1668 w (in) 1550 1668 w (the) 1662 1668 w (form) 1818 1668 w (of) 2046 1668 w (a) 2163 1668 w (matrix,) 2241 1668 w (each) 2561 1668 w (entry) 2777 1668 w (corresponding) 3016 1668 w (to) 3621 1668 w (one) 3734 1668 w (motion) 3913 1668 w (vector) 4232 1668 w (in) 4516 1668 w (the) 4629 1668 w (search) 4786 1668 w (window. The center of the matrix represents \(0,0\) motion vectors.) 970 1788 w 10 /Times-Bold f (\255debug) 970 1944 w 10 /S f (_) 1265 1944 w 10 /Times-Bold f (sockets) 1315 1944 w 10 /Times-Roman f (This) 1620 1944 w (option) 1824 1944 w (causes) 2106 1944 w 10 /Times-Bold f (ppmtompeg) 2392 1944 w 10 /Times-Roman f (to) 2929 1944 w (print) 3033 1944 w (to) 3248 1944 w (Standard) 3352 1944 w (Output) 3733 1944 w (messages) 4037 1944 w (that) 4440 1944 w (narrate) 4616 1944 w (the) 4918 1944 w (communication between the machines when you run) 1220 2064 w 10 /Times-Bold f (ppmtompeg) 3347 2064 w 10 /Times-Roman f (in parallel mode.) 3883 2064 w 10 /Times-Bold f (\255debug) 970 2220 w 10 /S f (_) 1265 2220 w 10 /Times-Bold f (machines) 1315 2220 w 10 /Times-Roman f (This) 1715 2220 w (option) 1923 2220 w (causes) 2209 2220 w 10 /Times-Bold f (ppmtompeg) 2500 2220 w 10 /Times-Roman f (to) 3042 2220 w (print) 3151 2220 w (to) 3371 2220 w (Standard) 3480 2220 w (Output) 3866 2220 w (messages) 4175 2220 w (that) 4583 2220 w (narrate) 4764 2220 w (the) 1220 2340 w (progress) 1374 2340 w (of) 1744 2340 w (the) 1859 2340 w (conversion) 2012 2340 w (on) 2481 2340 w (the) 2612 2340 w (various) 2765 2340 w (machines) 3090 2340 w (when) 3498 2340 w (you) 3745 2340 w (run) 3926 2340 w 10 /Times-Bold f (ppmtompeg) 4090 2340 w 10 /Times-Roman f (in) 4632 2340 w (parallel) 4741 2340 w (mode.) 1220 2460 w 10 /Times-Bold f (PARAMETER FILE) 720 2700 w 10 /Times-Roman f (The) 720 2892 w (parameter) 942 2892 w (file) 1407 2892 w (must) 1607 2892 w (contain) 1869 2892 w (the) 2230 2892 w (following) 2419 2892 w (lines) 2875 2892 w (\(except) 3131 2892 w (when) 3491 2892 w (using) 3775 2892 w (the) 4060 2892 w 10 /Times-Bold f (\255combine) 4250 2892 w 10 /S f (_) 4644 2892 w 10 /Times-Bold f (gops) 4694 2892 w 10 /Times-Roman f (or) 4957 2892 w 10 /Times-Bold f (\255combine) 720 3012 w 10 /S f (_) 1114 3012 w 10 /Times-Bold f (frames) 1164 3012 w 10 /Times-Roman f (options\):) 1482 3012 w 10 /Times-Bold f (PATTERN) 970 3168 w 10 /Times-Italic f (pattern) 1493 3168 w 10 /Times-Roman f (This) 1782 3168 w (statement) 2005 3168 w (specifies) 2433 3168 w (the) 2827 3168 w (pattern) 2994 3168 w (\(sequence\)) 3316 3168 w (of) 3792 3168 w (I) 3920 3168 w (frames,) 3998 3168 w (P) 4339 3168 w (frames,) 4441 3168 w (and) 4783 3168 w (B) 4973 3168 w (frames.) 1220 3288 w 10 /Times-Italic f (pattern) 1566 3288 w 10 /Times-Roman f (is just a sequence of the letters I, P, and B with nothing between.) 1880 3288 w (Example:) 4516 3288 w (PATTERN IBBPBBPBBPBBPBB) 1320 3468 w (See I Frames, P Frames, B Frames.) 970 3804 w 10 /Times-Bold f (OUTPUT) 970 3960 w 10 /Times-Italic f (output file) 1412 3960 w 10 /Times-Roman f (This names the file where the output MPEG stream goes.) 1821 3960 w 10 /Times-Bold f (INPUT) 970 4116 w 10 /S f (_) 1281 4116 w 10 /Times-Bold f (DIR) 1331 4116 w 10 /Times-Italic f (directory) 1558 4116 w 10 /Times-Roman f (This) 1924 4116 w (statement) 2146 4116 w (tells) 2573 4116 w (where) 2784 4116 w (the) 3071 4116 w (input) 3237 4116 w (images) 3487 4116 w (\(frames\)) 3815 4116 w (come) 4197 4116 w (from.) 4458 4116 w (If) 4747 4116 w (each) 4858 4116 w (frame) 1220 4236 w (is) 1481 4236 w (in) 1577 4236 w (a) 1684 4236 w (separate) 1757 4236 w (file,) 2112 4236 w 10 /Times-Italic f (directory) 2299 4236 w 10 /Times-Roman f (is) 2694 4236 w (the) 2790 4236 w (directory) 2941 4236 w (where) 3330 4236 w (they) 3602 4236 w (all) 3803 4236 w (are.) 3932 4236 w (You) 4132 4236 w (may) 4333 4236 w (use) 4533 4236 w 10 /Times-Bold f (.) 4694 4236 w 10 /Times-Roman f (to) 4747 4236 w (refer) 4853 4236 w (to the current directory.) 1220 4356 w (A null) 2212 4356 w 10 /Times-Italic f (directory) 2490 4356 w 10 /Times-Roman f (refers to the root directory of the system file tree.) 2881 4356 w (To have) 970 4512 w 10 /Times-Bold f (ppmtompeg) 1319 4512 w 10 /Times-Roman f (read all the frames serially from Standard Input, specify) 1855 4512 w (INPUT) 1020 4692 w 10 /S f (_) 1314 4692 w 10 /Times-Roman f (DIR stdin) 1364 4692 w 10 /Times-Bold f (INPUT) 970 4908 w 10 /Times-Roman f (This) 1281 4908 w (line) 1498 4908 w (must) 1687 4908 w (be) 1921 4908 w (followed) 2054 4908 w (by) 2448 4908 w (a) 2587 4908 w (list) 2670 4908 w (of) 2832 4908 w (the) 2954 4908 w (input) 3115 4908 w (files) 3360 4908 w (\(in) 3571 4908 w (display) 3721 4908 w (order\)) 4049 4908 w (and) 4332 4908 w (then) 4516 4908 w (the) 4728 4908 w (line) 4890 4908 w 10 /Times-Bold f (END) 1220 5028 w 10 /S f (_) 1431 5028 w 10 /Times-Bold f (INPUT) 1481 5028 w 10 /Times-Roman f (.) 1792 5028 w (There) 970 5184 w (are) 1239 5184 w (three) 1397 5184 w (types) 1633 5184 w (of) 1881 5184 w (lines) 2001 5184 w (between) 2227 5184 w (INPUT) 2597 5184 w (and) 2929 5184 w (END) 3111 5184 w 10 /S f (_) 3316 5184 w 10 /Times-Roman f (INPUT.) 3366 5184 w (First,) 3748 5184 w (a) 3995 5184 w (line) 4077 5184 w (may) 4265 5184 w (simply) 4475 5184 w (be) 4786 5184 w (the) 4918 5184 w (name) 970 5304 w (of) 1217 5304 w (an) 1330 5304 w (input) 1454 5304 w (file.) 1690 5304 w (Second,) 1903 5304 w (the) 2252 5304 w (line) 2404 5304 w (may) 2584 5304 w (be) 2786 5304 w (of) 2910 5304 w (the) 3023 5304 w (form) 3175 5304 w 10 /Times-Italic f (single) 3399 5304 w 10 /S f (_) 3638 5304 w 10 /Times-Italic f (star) 3688 5304 w 10 /S f (_) 3844 5304 w 10 /Times-Italic f (expr) 3894 5304 w 10 /Times-Bold f ([) 4101 5304 w 10 /Times-Italic f (x) 4134 5304 w 10 /Times-Bold f (\255) 4178 5304 w 10 /Times-Italic f (y) 4211 5304 w 10 /Times-Bold f (]) 4255 5304 w 10 /Times-Roman f (.) 4288 5304 w 10 /Times-Italic f (single) 4368 5304 w 10 /S f (_) 4607 5304 w 10 /Times-Italic f (star) 4657 5304 w 10 /S f (_) 4813 5304 w 10 /Times-Italic f (expr) 4863 5304 w 10 /Times-Roman f (can) 970 5424 w (have) 1137 5424 w (a) 1354 5424 w (single) 1427 5424 w 10 /Times-Bold f (*) 1695 5424 w 10 /Times-Roman f (in) 1774 5424 w (it.) 1881 5424 w (It) 2016 5424 w (is) 2106 5424 w (replaced) 2202 5424 w (by) 2568 5424 w (all) 2697 5424 w (the) 2826 5424 w (numbers) 2977 5424 w (between) 3350 5424 w (x) 3711 5424 w (and) 3790 5424 w (y) 3963 5424 w (inclusive.) 4043 5424 w (So,) 4484 5424 w (for) 4645 5424 w (exam\255) 4791 5424 w (ple,) 970 5544 w (the) 1165 5544 w (line) 1335 5544 w 10 /Times-Bold f (tennis*.ppm) 1533 5544 w ([12\25515]) 2107 5544 w 10 /Times-Roman f (refers) 2454 5544 w (to) 2728 5544 w (the) 2854 5544 w (files) 3024 5544 w (tennis12.ppm,) 3244 5544 w (tennis13.ppm,) 3859 5544 w (tennis14.ppm,) 4473 5544 w (tennis15.ppm.) 970 5664 w (Uniform) 970 5820 w (zero\255padding) 1343 5820 w (occurs,) 1898 5820 w (as) 2213 5820 w (well.) 2326 5820 w (For) 2578 5820 w (example,) 2747 5820 w (the) 3140 5820 w (line) 3292 5820 w 10 /Times-Bold f (football.*.ppm) 3472 5820 w ([001\255130]) 4125 5820 w 10 /Times-Roman f (refers) 4554 5820 w (to) 4810 5820 w (the) 4918 5820 w (files) 970 5940 w (football.001.ppm,) 1283 5940 w (football.002.ppm,) 2138 5940 w (...,) 2992 5940 w (football.009.ppm,) 3232 5940 w (football.010.ppm,) 4086 5940 w (...,) 4940 5940 w (football.130.ppm.) 970 6060 w (The) 970 6216 w (third) 1156 6216 w (type) 1376 6216 w (of) 1579 6216 w (line) 1693 6216 w (is:) 1874 6216 w 10 /Times-Italic f (single) 2000 6216 w 10 /S f (_) 2239 6216 w 10 /Times-Italic f (star) 2289 6216 w 10 /S f (_) 2445 6216 w 10 /Times-Italic f (expr) 2495 6216 w 10 /Times-Bold f ([) 2703 6216 w 10 /Times-Italic f (x) 2736 6216 w 10 /Times-Bold f (\255) 2780 6216 w 10 /Times-Italic f (y) 2813 6216 w 10 /Times-Bold f (+) 2857 6216 w 10 /Times-Italic f (s) 2914 6216 w 10 /Times-Bold f (]) 2953 6216 w 10 /Times-Roman f (,) 2986 6216 w (where) 3042 6216 w (the) 3316 6216 w (line) 3469 6216 w (is) 3650 6216 w (treated) 3748 6216 w (exactly) 4050 6216 w (as) 4370 6216 w (above,) 4485 6216 w (except) 4780 6216 w (that) 970 6336 w (we) 1157 6336 w (skip) 1310 6336 w (by) 1514 6336 w 10 /Times-Italic f (s) 1651 6336 w 10 /Times-Roman f (.) 1690 6336 w (Thus,) 1777 6336 w (the) 2039 6336 w (line) 2197 6336 w 10 /Times-Bold f (football.*.ppm) 2383 6336 w ([001\255130+4]) 3042 6336 w 10 /Times-Roman f (refers) 3584 6336 w (to) 3846 6336 w (the) 3960 6336 w (files) 4118 6336 w (football.001.ppm,) 4326 6336 w (football.005.ppm, football.009.ppm, football.013.ppm, etc.) 970 6456 w (Furthermore,) 970 6612 w (a) 1531 6612 w (line) 1612 6612 w (may) 1799 6612 w (specify) 2008 6612 w (a) 2333 6612 w (shell) 2414 6612 w (command) 2640 6612 w (to) 3071 6612 w (execute) 3186 6612 w (to) 3527 6612 w (generate) 3642 6612 w (lines) 4016 6612 w (to) 4242 6612 w (be) 4357 6612 w (interpreted) 4488 6612 w (as) 4957 6612 w (described) 970 6732 w (above,) 1395 6732 w (as) 1701 6732 w (if) 1827 6732 w (those) 1930 6732 w (lines) 2183 6732 w (were) 2414 6732 w (in) 2649 6732 w (the) 2769 6732 w (parameter) 2933 6732 w (file) 3373 6732 w (instead.) 3548 6732 w (Use) 3923 6732 w (back) 4120 6732 w (ticks,) 4350 6732 w (like) 4606 6732 w (in) 4798 6732 w (the) 4918 6732 w (Bourne Shell, like this:) 970 6852 w (`cat myfilelist`) 1020 7032 w (If) 970 7248 w (input) 1100 7248 w (is) 1370 7248 w (from) 1501 7248 w (Standard) 1760 7248 w (Input) 2180 7248 w (\(per) 2456 7248 w (the) 2681 7248 w 10 /Times-Bold f (INPUT) 2868 7248 w 10 /S f (_) 3179 7248 w 10 /Times-Bold f (DIR) 3229 7248 w 10 /Times-Roman f (statement\),) 3477 7248 w 10 /Times-Bold f (ppmtompeg) 3983 7248 w 10 /Times-Roman f (ignores) 4559 7248 w (the) 4918 7248 w cleartomark showpage saveobj restore %%EndPage: 3 3 %%Page: 4 4 /saveobj save def mark 4 pagesetup 10 /Times-Roman f (\255 4 \255) 2797 480 w 10 /Times-Bold f (INPUT) 970 840 w 10 /Times-Roman f (/) 1281 840 w 10 /Times-Bold f (END) 1309 840 w 10 /S f (_) 1520 840 w 10 /Times-Bold f (INPUT) 1570 840 w 10 /Times-Roman f (block, but it still must be present.) 1906 840 w 10 /Times-Bold f (BASE) 970 996 w 10 /S f (_) 1232 996 w 10 /Times-Bold f (FILE) 1282 996 w 10 /S f (_) 1516 996 w 10 /Times-Bold f (FORMAT) 1566 996 w 10 /Times-Roman f ({) 2044 996 w 10 /Times-Bold f (PPM) 2092 996 w 10 /S f (\357) 2342 996 w 10 /Times-Bold f (PNM) 2426 996 w 10 /S f (\357) 2688 996 w 10 /Times-Bold f (YUV) 2772 996 w 10 /S f (\357) 3023 996 w 10 /Times-Bold f (JPEG) 3107 996 w 10 /S f (\357) 3398 996 w 10 /Times-Bold f (JMOVIE) 3482 996 w 10 /Times-Roman f (}) 3882 996 w 10 /Times-Bold f (ppmtompeg) 3965 996 w 10 /Times-Roman f (must) 4511 996 w (convert) 4741 996 w (all) 1220 1116 w (input) 1367 1116 w (files) 1620 1116 w (to) 1839 1116 w (one) 1964 1116 w (of) 2155 1116 w (the) 2285 1116 w (following) 2454 1116 w (formats) 2890 1116 w (as) 3242 1116 w (a) 3372 1116 w (first) 3463 1116 w (step) 3671 1116 w (of) 3879 1116 w (processing:) 4009 1116 w (PNM,) 4511 1116 w (YUV,) 4799 1116 w (JPEG\(v4\),) 1220 1236 w (or) 1665 1236 w (JMOVIE.) 1774 1236 w (\(The) 2217 1236 w (conversion) 2432 1236 w (may) 2897 1236 w (be) 3096 1236 w (trivial) 3217 1236 w (if) 3483 1236 w (your) 3571 1236 w (input) 3781 1236 w (files) 4014 1236 w (are) 4213 1236 w (already) 4361 1236 w (in) 4681 1236 w (one) 4786 1236 w (of) 4957 1236 w (these) 1220 1356 w (formats\).) 1467 1356 w (This) 1897 1356 w (line) 2117 1356 w (specifies) 2309 1356 w (which) 2699 1356 w (of) 2984 1356 w (the) 3108 1356 w (four) 3271 1356 w (formats.) 3478 1356 w (PPM) 3874 1356 w (is) 4116 1356 w (actually) 4224 1356 w (a) 4581 1356 w (subset) 4666 1356 w (of) 4957 1356 w (PNM.) 1220 1476 w (The) 1516 1476 w (separate) 1700 1476 w (specification) 2055 1476 w (is) 2594 1476 w (allowed) 2690 1476 w (for) 3035 1476 w (backward) 3181 1476 w (compatibility.) 3598 1476 w (Use) 4212 1476 w (PNM) 4397 1476 w (instead) 4644 1476 w (of) 4957 1476 w (PPM in new applications.) 1220 1596 w 10 /Times-Bold f (INPUT) 970 1752 w 10 /S f (_) 1281 1752 w 10 /Times-Bold f (CONVERT) 1331 1752 w 10 /Times-Italic f (conversion) 1867 1752 w 10 /S f (_) 2305 1752 w 10 /Times-Italic f (command) 2355 1752 w 10 /Times-Roman f (You) 2743 1752 w (must) 2951 1752 w (specify) 3183 1752 w (how) 3508 1752 w (to) 3717 1752 w (convert) 3832 1752 w (a) 4168 1752 w (file) 4249 1752 w (to) 4419 1752 w (the) 4534 1752 w (base) 4693 1752 w (file) 4907 1752 w (format.) 1220 1872 w (If no conversion is necessary, then you would just say:) 1561 1872 w (INPUT) 1345 2052 w 10 /S f (_) 1639 2052 w 10 /Times-Roman f (CONVERT *) 1689 2052 w (Otherwise,) 970 2388 w 10 /Times-Italic f (conversion) 1435 2388 w 10 /S f (_) 1873 2388 w 10 /Times-Italic f (command) 1923 2388 w 10 /Times-Roman f (is) 2341 2388 w (a) 2438 2388 w (shell) 2512 2388 w (command) 2732 2388 w (that) 3157 2388 w (causes) 3338 2388 w (an) 3629 2388 w (image) 3754 2388 w (in) 4029 2388 w (the) 4138 2388 w (format) 4291 2388 w (your) 4588 2388 w (speci\255) 4802 2388 w (fied with) 970 2508 w 10 /Times-Bold f (BASE) 1353 2508 w 10 /S f (_) 1615 2508 w 10 /Times-Bold f (FILE) 1665 2508 w 10 /S f (_) 1899 2508 w 10 /Times-Bold f (FORMAT) 1949 2508 w 10 /Times-Roman f (to be written to Standard Output.) 2418 2508 w 10 /Times-Bold f (ppmtompeg) 3784 2508 w 10 /Times-Roman f (executes the com\255) 4320 2508 w (mand) 970 2628 w (once) 1220 2628 w (for) 1436 2628 w (each) 1580 2628 w (line) 1790 2628 w (between) 1968 2628 w 10 /Times-Bold f (INPUT) 2328 2628 w 10 /Times-Roman f (and) 2667 2628 w 10 /Times-Bold f (END) 2840 2628 w 10 /S f (_) 3051 2628 w 10 /Times-Bold f (INPUT) 3101 2628 w 10 /Times-Roman f (\(which) 3441 2628 w (is) 3747 2628 w (normally,) 3843 2628 w (but) 4258 2628 w (not) 4415 2628 w (necessarily,) 4572 2628 w (a) 970 2748 w (file) 1050 2748 w (name\).) 1219 2748 w (In) 1554 2748 w (the) 1673 2748 w (conversion) 1831 2748 w (command,) 2305 2748 w 10 /Times-Bold f (ppmtompeg) 2759 2748 w 10 /Times-Roman f (replaces) 3305 2748 w (each) 3666 2748 w ('*') 3883 2748 w (with) 4034 2748 w (the) 4247 2748 w (contents) 4404 2748 w (of) 4772 2748 w (that) 4890 2748 w (line.) 970 2868 w (If you had a bunch of gif files, you might say:) 1195 2868 w (INPUT) 1095 3048 w 10 /S f (_) 1389 3048 w 10 /Times-Roman f (CONVERT giftopnm *) 1439 3048 w (If) 970 3348 w (you) 1068 3348 w (have) 1250 3348 w (a) 1470 3348 w (bunch) 1546 3348 w (of) 1822 3348 w (separate) 1937 3348 w (a.Y,) 2295 3348 w (a.U,) 2494 3348 w (and) 2693 3348 w (a.V) 2870 3348 w (files) 3044 3348 w (\(where) 3249 3348 w (the) 3558 3348 w (U) 3713 3348 w (and) 3818 3348 w (V) 3995 3348 w (have) 4100 3348 w (already) 4321 3348 w (been) 4647 3348 w (sub\255) 4868 3348 w (sampled\), then you might say:) 970 3468 w (INPUT) 1095 3648 w 10 /S f (_) 1389 3648 w 10 /Times-Roman f (CONVERT cat *.Y *.U *.V) 1439 3648 w (Input conversion is not allowed with input from stdin, so use) 970 3984 w (INPUT) 1095 4164 w 10 /S f (_) 1389 4164 w 10 /Times-Roman f (CONVERT *) 1439 4164 w (as described above.) 970 4464 w 10 /Times-Bold f (SIZE) 970 4620 w 10 /Times-Italic f (width) 1224 4620 w 10 /Times-Bold f (x) 1447 4620 w 10 /Times-Italic f (height) 1497 4620 w (width) 970 4776 w 10 /Times-Roman f (and) 1218 4776 w 10 /Times-Italic f (height) 1387 4776 w 10 /Times-Roman f (are the width and height of each frame in pixels.) 1662 4776 w (When) 970 4932 w 10 /Times-Bold f (ppmtompeg) 1233 4932 w 10 /Times-Roman f (can get this information from the input) 1769 4932 w (image) 3344 4932 w (files,) 3614 4932 w (it) 3837 4932 w (ignores) 3919 4932 w (the) 4239 4932 w 10 /Times-Bold f (SIZE) 4387 4932 w 10 /Times-Roman f (parameter) 4642 4932 w (and you may omit it.) 970 5052 w (When) 970 5208 w (the) 1238 5208 w (image) 1390 5208 w (files) 1664 5208 w (are) 1866 5208 w (in) 2017 5208 w (YUV) 2125 5208 w (format,) 2372 5208 w (the) 2694 5208 w (files) 2847 5208 w (don't) 3050 5208 w (contain) 3292 5208 w (dimension) 3617 5208 w (information,) 4065 5208 w (so) 4593 5208 w 10 /Times-Bold f (SIZE) 4713 5208 w 10 /Times-Roman f (is) 4973 5208 w (required.) 970 5328 w (When) 970 5484 w 10 /Times-Bold f (ppmtompeg) 1234 5484 w 10 /Times-Roman f (is) 1771 5484 w (running) 1865 5484 w (in) 2203 5484 w (parallel) 2308 5484 w (mode,) 2634 5484 w (not) 2908 5484 w (all) 3063 5484 w (of) 3190 5484 w (the) 3300 5484 w (processes) 3449 5484 w (in) 3858 5484 w (the) 3963 5484 w (network) 4112 5484 w (have) 4466 5484 w (access) 4681 5484 w (to) 4962 5484 w (the image files, so) 970 5604 w 10 /Times-Bold f (SIZE) 1722 5604 w 10 /Times-Roman f (is required and must give the same dimensions as the input image files.) 1976 5604 w 10 /Times-Bold f (YUV) 970 5760 w 10 /S f (_) 1186 5760 w 10 /Times-Bold f (SIZE) 1236 5760 w 10 /Times-Italic f (width) 1490 5760 w 10 /Times-Bold f (x) 1713 5760 w 10 /Times-Italic f (height) 1763 5760 w 10 /Times-Roman f (This is an obsolete synonym of) 2013 5760 w 10 /Times-Bold f (SIZE) 3285 5760 w 10 /Times-Roman f (.) 3514 5760 w 10 /Times-Bold f (YUV) 970 5916 w 10 /S f (_) 1186 5916 w 10 /Times-Bold f (FORMAT) 1236 5916 w 10 /Times-Roman f ({) 1723 5916 w 10 /Times-Bold f (ABEKAS) 1771 5916 w 10 /S f (\357) 2227 5916 w 10 /Times-Bold f (PHILLIPS) 2320 5916 w 10 /S f (\357) 2832 5916 w 10 /Times-Bold f (UCB) 2925 5916 w 10 /S f (\357) 3180 5916 w 10 /Times-Bold f (EYUV) 3229 5916 w 10 /S f (\357) 3556 5916 w 10 /Times-Italic f (pattern) 3649 5916 w 10 /Times-Roman f (}) 3938 5916 w (This) 4030 5916 w (is) 4252 5916 w (meaningful) 4363 5916 w (only) 4862 5916 w (when) 1220 6036 w 10 /Times-Bold f (BASE) 1466 6036 w 10 /S f (_) 1728 6036 w 10 /Times-Bold f (FILE) 1778 6036 w 10 /S f (_) 2012 6036 w 10 /Times-Bold f (FORMAT) 2062 6036 w 10 /Times-Roman f (specifies) 2536 6036 w (YUV) 2915 6036 w (format,) 3161 6036 w (and) 3482 6036 w (then) 3656 6036 w (it) 3858 6036 w (is) 3943 6036 w (required.) 4039 6036 w (It) 4450 6036 w (specifies) 4540 6036 w (the) 4918 6036 w (sub\255format of the YUV class.) 1220 6156 w 10 /Times-Bold f (GOP) 970 6312 w 10 /S f (_) 1187 6312 w 10 /Times-Bold f (SIZE) 1237 6312 w 10 /Times-Italic f (nn) 1502 6312 w 10 /Times-Roman f (is) 1638 6312 w (the) 1741 6312 w (number) 1899 6312 w (of) 2240 6312 w (frames) 2359 6312 w (in) 2666 6312 w (a) 2780 6312 w (Group) 2860 6312 w (of) 3151 6312 w (Pictures.) 3270 6312 w (Except) 3678 6312 w (that) 3991 6312 w (because) 4177 6312 w (a) 4528 6312 w (GOP) 4608 6312 w (must) 4845 6312 w (start) 1220 6432 w (with) 1419 6432 w (an) 1624 6432 w (I) 1745 6432 w (frame,) 1805 6432 w 10 /Times-Bold f (ppmtompeg) 2089 6432 w 10 /Times-Roman f (makes) 2627 6432 w (a) 2909 6432 w (GOP) 2980 6432 w (as) 3206 6432 w (much) 3315 6432 w (longer) 3563 6432 w (than) 3844 6432 w 10 /Times-Italic f (n) 4042 6432 w 10 /Times-Roman f (as) 4118 6432 w (it) 4227 6432 w (has) 4309 6432 w (to) 4468 6432 w (to) 4572 6432 w (make) 4676 6432 w (the) 4918 6432 w (next GOP start with an I frame.) 1220 6552 w (Normally,) 970 6708 w (it) 1404 6708 w (makes) 1486 6708 w (sense) 1767 6708 w (to) 2009 6708 w (make) 2113 6708 w (your) 2355 6708 w (GOP) 2564 6708 w (size) 2790 6708 w (a) 2971 6708 w (multiple) 3041 6708 w (of) 3401 6708 w (your) 3510 6708 w (pattern) 3719 6708 w (length) 4023 6708 w (\(the) 4300 6708 w (latter) 4482 6708 w (is) 4714 6708 w (deter\255) 4808 6708 w (mined by the PATTERN parameter file statement\).) 970 6828 w (See Group Of Pictures.) 970 6984 w 10 /Times-Bold f (SLICES) 970 7140 w 10 /S f (_) 1327 7140 w 10 /Times-Bold f (PER) 1377 7140 w 10 /S f (_) 1577 7140 w 10 /Times-Bold f (FRAME) 1627 7140 w 10 /Times-Italic f (nn) 2031 7140 w 10 /Times-Roman f (is) 2169 7140 w (roughly) 2274 7140 w (the) 2623 7140 w (number) 2783 7140 w (of) 3126 7140 w (slices) 3247 7140 w (per) 3507 7140 w (frame.) 3672 7140 w (Note,) 3992 7140 w (at) 4249 7140 w (least) 4359 7140 w (one) 4580 7140 w (MPEG) 4762 7140 w (player) 1220 7260 w (may) 1499 7260 w (complain) 1701 7260 w (if) 2103 7260 w (slices) 2194 7260 w (do) 2446 7260 w (not) 2576 7260 w (start) 2734 7260 w (at) 2935 7260 w (the) 3036 7260 w (left) 3187 7260 w (side) 3349 7260 w (of) 3539 7260 w (an) 3651 7260 w (image.) 3774 7260 w (To) 4097 7260 w (ensure) 4237 7260 w (this) 4526 7260 w (does) 4700 7260 w (not) 4912 7260 w cleartomark showpage saveobj restore %%EndPage: 4 4 %%Page: 5 5 /saveobj save def mark 5 pagesetup 10 /Times-Roman f (\255 5 \255) 2797 480 w (happen, make sure the number of rows is divisible by SLICES) 1220 840 w 10 /S f (_) 3715 840 w 10 /Times-Roman f (PER) 3765 840 w 10 /S f (_) 3949 840 w 10 /Times-Roman f (FRAME.) 3999 840 w 10 /Times-Bold f (PIXEL) 970 996 w 10 /Times-Roman f ({) 1308 996 w 10 /Times-Bold f (FULL) 1356 996 w 10 /S f (\357) 1655 996 w 10 /Times-Bold f (HALF) 1736 996 w 10 /Times-Roman f (}) 2014 996 w (use) 2094 996 w (half\255pixel) 2259 996 w (motion) 2679 996 w (vectors,) 2995 996 w (or) 3340 996 w (just) 3455 996 w (full\255pixel) 3632 996 w (ones) 4036 996 w (It) 4252 996 w (is) 4346 996 w (usually) 4446 996 w (impor\255) 4768 996 w (tant) 1220 1116 w (that) 1403 1116 w (you) 1586 1116 w (use) 1769 1116 w (half\255pixel) 1935 1116 w (motion) 2356 1116 w (vectors,) 2673 1116 w (because) 3019 1116 w (it) 3367 1116 w (results) 3455 1116 w (in) 3748 1116 w (both) 3858 1116 w (better) 4068 1116 w (quality) 4327 1116 w (and) 4637 1116 w (better) 4813 1116 w (compression.) 1220 1236 w 10 /Times-Bold f (RANGE) 970 1392 w 10 /Times-Italic f (n) 1360 1392 w 10 /Times-Roman f (Use) 1410 1392 w (a) 1594 1392 w (search) 1667 1392 w (range) 1950 1392 w (of) 2200 1392 w 10 /Times-Italic f (n) 2312 1392 w 10 /Times-Roman f (pixels) 2391 1392 w (in) 2659 1392 w (each) 2766 1392 w (of) 2977 1392 w (the) 3089 1392 w (four) 3240 1392 w (directions) 3435 1392 w (from) 3858 1392 w (a) 4082 1392 w (subject) 4156 1392 w (pixel.) 4469 1392 w (\(So) 4749 1392 w (the) 4918 1392 w (search window is a square) 1220 1512 w 10 /Times-Italic f (n) 2292 1512 w 10 /Times-Roman f (*2 pixels on a side\).) 2342 1512 w 10 /Times-Bold f (PSEARCH) 970 1668 w 10 /S f (_) 1448 1668 w 10 /Times-Bold f (ALG) 1498 1668 w 10 /Times-Roman f ({) 1756 1668 w 10 /Times-Bold f (EXHAUSTIVE) 1804 1668 w 10 /S f (\357) 2507 1668 w 10 /Times-Bold f (TWOLEVEL) 2597 1668 w 10 /S f (\357) 3223 1668 w 10 /Times-Bold f (SUBSAMPLE) 3272 1668 w 10 /S f (\357) 3925 1668 w 10 /Times-Bold f (LOGARITHMIC) 4016 1668 w 10 /Times-Roman f (}) 4772 1668 w (This) 4862 1668 w (statement) 1220 1788 w (tells) 1644 1788 w 10 /Times-Bold f (ppmtompeg) 1852 1788 w 10 /Times-Roman f (what) 2404 1788 w (kind) 2639 1788 w (of) 2858 1788 w (search) 2982 1788 w (technique) 3277 1788 w (\(algorithm\)) 3706 1788 w (to) 4201 1788 w (use) 4319 1788 w (for) 4492 1788 w (P) 4648 1788 w (frames.) 4744 1788 w (You) 1220 1908 w (select) 1420 1908 w (the) 1675 1908 w (desired) 1826 1908 w (combination) 2143 1908 w (of) 2672 1908 w (speed) 2784 1908 w (and) 3040 1908 w (compression.) 3213 1908 w 10 /Times-Bold f (EXHAUSTIVE) 3797 1908 w 10 /Times-Roman f (gives) 4488 1908 w (the) 4728 1908 w (best) 4879 1908 w (compression,) 1220 2028 w (but) 1787 2028 w 10 /Times-Bold f (LOGARITHMIC) 1952 2028 w 10 /Times-Roman f (is) 2745 2028 w (the) 2849 2028 w (fastest.) 3008 2028 w 10 /Times-Bold f (TWOLEVEL) 3350 2028 w 10 /Times-Roman f (is) 3972 2028 w (an) 4075 2028 w (exhaustive) 4205 2028 w (full\255pixel) 4668 2028 w (search,) 1220 2148 w (followed) 1540 2148 w (by) 1937 2148 w (a) 2079 2148 w (local) 2165 2148 w (half\255) 2401 2148 w (pixel) 2631 2148 w (search) 2873 2148 w (around) 3169 2148 w (the) 3488 2148 w (best) 3652 2148 w (full\255pixel) 3855 2148 w (vector) 4269 2148 w (\(the) 4560 2148 w (PIXEL) 4757 2148 w (option is ignored for this search technique\).) 1220 2268 w 10 /Times-Bold f (BSEARCH) 970 2424 w 10 /S f (_) 1454 2424 w 10 /Times-Bold f (ALG) 1504 2424 w 10 /Times-Roman f ({) 1750 2424 w 10 /Times-Bold f (SIMPLE) 1798 2424 w 10 /S f (\357) 2211 2424 w 10 /Times-Bold f (CROSS2) 2289 2424 w 10 /S f (\357) 2702 2424 w 10 /Times-Bold f (EXHAUSTIVE) 2780 2424 w 10 /Times-Roman f (}This) 3442 2424 w (statement) 3697 2424 w (tells) 4109 2424 w 10 /Times-Bold f (ppmtompeg) 4305 2424 w 10 /Times-Roman f (what) 4846 2424 w (kind) 1220 2544 w (of) 1432 2544 w (search) 1549 2544 w (technique) 1837 2544 w (\(algorithm\)) 2259 2544 w (to) 2748 2544 w (use) 2860 2544 w (for) 3027 2544 w (B) 3177 2544 w (frames.) 3278 2544 w 10 /Times-Bold f (SIMPLE) 3632 2544 w 10 /Times-Roman f (means) 4049 2544 w (find) 4337 2544 w (best) 4531 2544 w (forward) 4725 2544 w (and) 1220 2664 w (backward) 1391 2664 w (vectors,) 1805 2664 w (then) 2145 2664 w (interpolate.) 2344 2664 w 10 /Times-Bold f (CROSS2) 2849 2664 w 10 /Times-Roman f (means) 3261 2664 w (find) 3544 2664 w (those) 3733 2664 w (two) 3972 2664 w (vectors,) 4150 2664 w (then) 4491 2664 w (see) 4691 2664 w (what) 4846 2664 w (backward) 1220 2784 w (vector) 1642 2784 w (best) 1925 2784 w (matches) 2120 2784 w (the) 2481 2784 w (best) 2637 2784 w (forward) 2832 2784 w (vector,) 3181 2784 w (and) 3489 2784 w (vice) 3667 2784 w (versa.) 3867 2784 w 10 /Times-Bold f (EXHAUSTIVE) 4161 2784 w 10 /Times-Roman f (does) 4857 2784 w (an) 1220 2904 w (n\255squared) 1345 2904 w (search) 1769 2904 w (and) 2054 2904 w (is) 2230 2904 w (extremely) 2329 2904 w (slow) 2760 2904 w (in) 2981 2904 w (relation) 3091 2904 w (to) 3428 2904 w (the) 3538 2904 w (others) 3692 2904 w (\() 3968 2904 w 10 /Times-Bold f (CROSS2) 4001 2904 w 10 /Times-Roman f (is) 4417 2904 w (about) 4516 2904 w (half) 4770 2904 w (as) 4957 2904 w (fast as) 1220 3024 w 10 /Times-Bold f (SIMPLE) 1497 3024 w 10 /Times-Roman f (\).) 1881 3024 w 10 /Times-Bold f (IQSCALE) 970 3180 w 10 /Times-Italic f (n) 1446 3180 w 10 /Times-Roman f (Use) 1496 3180 w 10 /Times-Italic f (n) 1676 3180 w 10 /Times-Roman f (as the qscale for I frames.) 1751 3180 w (See Qscale.) 2825 3180 w 10 /Times-Bold f (PQSCALE) 970 3336 w 10 /Times-Italic f (n) 1468 3336 w 10 /Times-Roman f (Use) 1518 3336 w 10 /Times-Italic f (n) 1698 3336 w 10 /Times-Roman f (as the qscale for P frames.) 1773 3336 w (See Qscale.) 2870 3336 w 10 /Times-Bold f (BQSCALE) 970 3492 w 10 /Times-Italic f (n) 1474 3492 w 10 /Times-Roman f (Use) 1524 3492 w 10 /Times-Italic f (n) 1704 3492 w 10 /Times-Roman f (as the qscale for B frames.) 1779 3492 w (See Qscale.) 2887 3492 w 10 /Times-Bold f (REFERENCE) 970 3648 w 10 /S f (_) 1587 3648 w 10 /Times-Bold f (FRAME) 1637 3648 w 10 /Times-Roman f ({) 2049 3648 w 10 /Times-Bold f (ORIGINAL) 2097 3648 w 10 /S f (\357) 2660 3648 w 10 /Times-Bold f (DECODED) 2756 3648 w 10 /Times-Roman f (}) 3256 3648 w (Thisstatement) 3351 3648 w (determines) 3959 3648 w (whether) 4444 3648 w 10 /Times-Bold f (ppm\255) 4812 3648 w (tompeg) 1220 3768 w 10 /Times-Roman f (uses) 1583 3768 w (the) 1802 3768 w (original) 1971 3768 w (images) 2328 3768 w (or) 2657 3768 w (the) 2786 3768 w (decoded) 2954 3768 w (images) 3332 3768 w (when) 3661 3768 w (computing) 3923 3768 w (motion) 4397 3768 w (vectors.) 4727 3768 w (Using) 1220 3888 w (decoded) 1486 3888 w (images) 1845 3888 w (is) 2155 3888 w (more) 2249 3888 w (accurate) 2481 3888 w (and) 2839 3888 w (should) 3010 3888 w (increase) 3304 3888 w (the) 3657 3888 w (playback) 3806 3888 w (quality) 4193 3888 w (of) 4498 3888 w (the) 4609 3888 w (output,) 4759 3888 w (but) 1220 4008 w (it) 1386 4008 w (makes) 1480 4008 w (the) 1773 4008 w (encoding) 1933 4008 w (take) 2336 4008 w (longer) 2539 4008 w (and) 2831 4008 w (seems) 3012 4008 w (to) 3293 4008 w (give) 3408 4008 w (worse) 3617 4008 w (compression.) 3892 4008 w (It) 4484 4008 w (also) 4582 4008 w (causes) 4780 4008 w (some) 1220 4128 w (complications) 1463 4128 w (with) 2057 4128 w (parallel) 2268 4128 w (encoding.) 2600 4128 w (\(see) 3024 4128 w (the) 3217 4128 w (section) 3372 4128 w (on) 3688 4128 w (parallel) 3821 4128 w (encoding\).) 4153 4128 w (One) 4635 4128 w (thing) 4834 4128 w (you) 1220 4248 w (can) 1397 4248 w (do) 1562 4248 w (as) 1689 4248 w (a) 1799 4248 w (trade\255off) 1870 4248 w (is) 2245 4248 w (select) 2339 4248 w 10 /Times-Bold f (ORIGINAL) 2593 4248 w 10 /Times-Roman f (here,) 3137 4248 w (and) 3360 4248 w (lower) 3531 4248 w (the) 3784 4248 w (qscale) 3932 4248 w (\(see) 4207 4248 w 10 /Times-Bold f (QSCALE) 4393 4248 w 10 /Times-Roman f (if) 4831 4248 w (the) 4918 4248 w (quality is not good enough.) 1220 4368 w (center) 1220 4548 w (;) 1496 4548 w (Original) 1558 4548 w (or) 1925 4548 w (Decoded?) 2042 4548 w (\(Normalized\)) 2474 4548 w () 4049 4548 w () 4789 4548 w ( Reference) 1220 4668 w ( Compression) 1220 4908 w ( Speed) 1220 5148 w ( Quality I) 1220 5388 w ( Quality P) 1220 5628 w ( Quality B) 1220 5868 w ( Decoded) 1220 6108 w ( 1000) 1220 6348 w ( 1000) 1220 6588 w ( 1000) 1220 6828 w ( 969) 1220 7068 w ( 919) 1220 7308 w cleartomark showpage saveobj restore %%EndPage: 5 5 %%Page: 6 6 /saveobj save def mark 6 pagesetup 10 /Times-Roman f (\255 6 \255) 2797 480 w ( Original) 1220 840 w ( 885) 1220 1080 w ( 1373) 1220 1320 w ( 1000) 1220 1560 w ( 912) 1220 1800 w ( 884) 1220 2040 w () 1220 2280 w (The following lines are optional:) 720 2496 w 10 /Times-Bold f (FORCE) 970 2652 w 10 /S f (_) 1320 2652 w 10 /Times-Bold f (ENCODE) 1370 2652 w 10 /S f (_) 1798 2652 w 10 /Times-Bold f (LAST) 1848 2652 w 10 /S f (_) 2110 2652 w 10 /Times-Bold f (FRAME) 2160 2652 w 10 /Times-Roman f (This statement is obsolete.) 2526 2652 w (It does nothing.) 3637 2652 w (Before) 970 2808 w (Netpbm) 1273 2808 w (10.26) 1628 2808 w (\(January) 1886 2808 w (2005\),) 2262 2808 w 10 /Times-Bold f (ppmtompeg) 2553 2808 w 10 /Times-Roman f (would) 3097 2808 w (drop) 3380 2808 w (trailing) 3596 2808 w (B) 3918 2808 w (frames) 4018 2808 w (from) 4322 2808 w (your) 4549 2808 w (movie,) 4765 2808 w (since) 970 2928 w (a) 1210 2928 w (movie) 1289 2928 w (can't) 1574 2928 w (end) 1808 2928 w (with) 1987 2928 w (a) 2200 2928 w (B) 2279 2928 w (frame.) 2381 2928 w (\(See) 2697 2928 w (I) 2908 2928 w (Frames,) 2975 2928 w (P) 3328 2928 w (Frames,) 3418 2928 w (B) 3771 2928 w (Frames.) 3872 2928 w (You) 4250 2928 w (would) 4456 2928 w (have) 4740 2928 w (to) 4962 2928 w (specify) 970 3048 w 10 /Times-Bold f (FORCE) 1284 3048 w 10 /S f (_) 1634 3048 w 10 /Times-Bold f (ENCODE) 1684 3048 w 10 /S f (_) 2112 3048 w 10 /Times-Bold f (LAST) 2162 3048 w 10 /S f (_) 2424 3048 w 10 /Times-Bold f (FRAME) 2474 3048 w 10 /Times-Roman f (to) 2866 3048 w (stop) 2971 3048 w (that) 3165 3048 w (from) 3342 3048 w (happening) 3563 3048 w (and) 4006 3048 w (get) 4177 3048 w (the) 4326 3048 w (same) 4475 3048 w (function) 4707 3048 w (that) 970 3168 w 10 /Times-Bold f (ppmtompeg) 1145 3168 w 10 /Times-Roman f (has today.) 1681 3168 w 10 /Times-Bold f (NIQTABLE) 970 3324 w 10 /Times-Roman f (This) 1499 3324 w (statement) 1704 3324 w (specifies) 2114 3324 w (a) 2491 3324 w (custom) 2563 3324 w (non\255intra) 2880 3324 w (quantization) 3274 3324 w (table.) 3796 3324 w (If) 4068 3324 w (you) 4162 3324 w (don't) 4340 3324 w (specify) 4579 3324 w (this) 4895 3324 w (statement,) 1220 3444 w 10 /Times-Bold f (ppmtompeg) 1653 3444 w 10 /Times-Roman f (uses a default non\255intra quantization table.) 2189 3444 w (The) 970 3600 w (8) 1158 3600 w (lines) 1241 3600 w (immediately) 1463 3600 w (following) 1996 3600 w 10 /Times-Bold f (NIQTABLE) 2418 3600 w 10 /Times-Roman f (specify) 2980 3600 w (the) 3301 3600 w (quantization) 3456 3600 w (table.) 3983 3600 w (Each) 4260 3600 w (line) 4492 3600 w (defines) 4675 3600 w (a) 4996 3600 w (table row and consists of 8 integers, whitespace\255delimited, which define the table columns.) 970 3720 w 10 /Times-Bold f (IQTABLE) 970 3876 w 10 /Times-Roman f (This is analogous to NIQTABLE, but for the intra quantization table.) 1427 3876 w 10 /Times-Bold f (ASPECT) 970 4032 w 10 /S f (_) 1365 4032 w 10 /Times-Bold f (RATIO) 1415 4032 w 10 /Times-Italic f (ratio) 1780 4032 w 10 /Times-Roman f (This) 1975 4032 w (statement) 2190 4032 w (specifies) 2610 4032 w (the) 2996 4032 w (aspect) 3155 4032 w (ratio) 3441 4032 w (for) 3661 4032 w 10 /Times-Bold f (ppmtompeg) 3814 4032 w 10 /Times-Roman f (to) 4362 4032 w (specify) 4477 4032 w (in) 4802 4032 w (the) 4918 4032 w (MPEG output.) 1220 4152 w (I'm not sure what this is used for.) 1854 4152 w 10 /Times-Italic f (ratio) 970 4308 w 10 /Times-Roman f (must) 1198 4308 w (be) 1426 4308 w (1.0,) 1553 4308 w (0.6735,) 1736 4308 w (0.7031,) 2069 4308 w (0.7615,) 2402 4308 w (0.8055,) 2736 4308 w (0.8437,) 3070 4308 w (0.8935,) 3404 4308 w (0.9157,) 3738 4308 w (0.9815,) 4072 4308 w (1.0255,) 4406 4308 w (1.0695,) 4740 4308 w (1.0950, 1.1575, or 1.2015.) 970 4428 w 10 /Times-Bold f (FRAME) 970 4584 w 10 /S f (_) 1336 4584 w 10 /Times-Bold f (RATE) 1386 4584 w 10 /Times-Italic f (rate) 1697 4584 w 10 /Times-Roman f (This) 1858 4584 w (specifies) 2069 4584 w (the) 2451 4584 w (frame) 2606 4584 w (rate) 2871 4584 w (for) 3053 4584 w 10 /Times-Bold f (ppmtompeg) 3202 4584 w 10 /Times-Roman f (to) 3746 4584 w (specify) 3857 4584 w (in) 4179 4584 w (the) 4291 4584 w (MPEG) 4447 4584 w (output.) 4759 4584 w (Some players use this value to determine the playback rate.) 1220 4704 w 10 /Times-Italic f (rate) 970 4860 w 10 /Times-Roman f (must be 23.976, 24, 25, 29.97, 30, 50, 59.94, or 60.) 1156 4860 w 10 /Times-Bold f (BIT) 970 5016 w 10 /S f (_) 1143 5016 w 10 /Times-Bold f (RATE) 1193 5016 w 10 /Times-Italic f (rate) 1496 5016 w 10 /Times-Roman f (This specifies the bit rate for Constant Bit Rate \(CBR\) encoding.) 1657 5016 w 10 /Times-Italic f (rate) 970 5172 w 10 /Times-Roman f (must be an integer.) 1156 5172 w 10 /Times-Bold f (BUFFER) 970 5328 w 10 /S f (_) 1370 5328 w 10 /Times-Bold f (SIZE) 1420 5328 w 10 /Times-Italic f (size) 1679 5328 w 10 /Times-Roman f (This) 1859 5328 w (specifies) 2067 5328 w (the) 2446 5328 w (value) 2598 5328 w 10 /Times-Bold f (ppmtompeg) 2845 5328 w 10 /Times-Roman f (is) 3387 5328 w (to) 3485 5328 w (specify) 3594 5328 w (in) 3913 5328 w (the) 4022 5328 w (MPEG) 4175 5328 w (output) 4484 5328 w (for) 4771 5328 w (the) 4918 5328 w (Video Buffering Verifier \(VBV\) buffer size needed to decode the sequence.) 1220 5448 w (A) 970 5604 w (Video) 1069 5604 w (Verifying) 1340 5604 w (Buffer) 1755 5604 w (is) 2042 5604 w (a) 2136 5604 w (buffer) 2207 5604 w (in) 2477 5604 w (which) 2582 5604 w (a) 2853 5604 w (decoder) 2924 5604 w (keeps) 3266 5604 w (the) 3520 5604 w (decoded) 3669 5604 w (bits) 4028 5604 w (in) 4200 5604 w (order) 4305 5604 w (to) 4542 5604 w (match) 4647 5604 w (the) 4918 5604 w (uneven speed of the decoding with the required constant playback speed.) 970 5724 w (As) 970 5880 w 10 /Times-Bold f (ppmtompeg) 1120 5880 w 10 /Times-Roman f (encodes) 1670 5880 w (the) 2030 5880 w (image,) 2191 5880 w (it) 2499 5880 w (simulates) 2594 5880 w (the) 3011 5880 w (decoding) 3173 5880 w (process) 3579 5880 w (in) 3918 5880 w (terms) 4036 5880 w (of) 4298 5880 w (how) 4421 5880 w (many) 4633 5880 w (bits) 4895 5880 w (would be in the VBV as each frame gets decoded, assuming a VBV of the size you indicate.) 970 6000 w (If) 970 6156 w (you) 1080 6156 w (specify) 1274 6156 w (the) 1606 6156 w 10 /Times-Bold f (WARN) 1772 6156 w 10 /S f (_) 2088 6156 w 10 /Times-Bold f (VBV) 2138 6156 w 10 /S f (_) 2349 6156 w 10 /Times-Bold f (UNDERFLOW) 2399 6156 w 10 /Times-Roman f (statement,) 3104 6156 w 10 /Times-Bold f (ppmtompeg) 3557 6156 w 10 /Times-Roman f (issues) 4113 6156 w (a) 4397 6156 w (warning) 4486 6156 w (each) 4858 6156 w (time) 970 6276 w (the) 1184 6276 w (simulation) 1342 6276 w (underflows) 1801 6276 w (the) 2286 6276 w (buffer,) 2444 6276 w (which) 2747 6276 w (suggests) 3026 6276 w (that) 3400 6276 w (an) 3585 6276 w (underflow) 3714 6276 w (would) 4159 6276 w (occur) 4444 6276 w (on) 4700 6276 w (play\255) 4835 6276 w (back, which suggests the buffer is too small.) 970 6396 w (If) 970 6552 w (you) 1066 6552 w (specify) 1246 6552 w (the) 1564 6552 w 10 /Times-Bold f (WARN) 1716 6552 w 10 /S f (_) 2032 6552 w 10 /Times-Bold f (VBV) 2082 6552 w 10 /S f (_) 2293 6552 w 10 /Times-Bold f (OVERFLOW) 2343 6552 w 10 /Times-Roman f (statement,) 2968 6552 w 10 /Times-Bold f (ppmtompeg) 3406 6552 w 10 /Times-Roman f (issues) 3947 6552 w (a) 4216 6552 w (warning) 4291 6552 w (each) 4649 6552 w (time) 4862 6552 w (the) 970 6672 w (simulation) 1138 6672 w (overflows) 1607 6672 w (the) 2052 6672 w (buffer,) 2220 6672 w (which) 2534 6672 w (suggests) 2824 6672 w (that) 3209 6672 w (an) 3405 6672 w (overflow) 3544 6672 w (would) 3949 6672 w (occur) 4244 6672 w (on) 4510 6672 w (playback,) 4655 6672 w (which suggests the buffer is too small.) 970 6792 w 10 /Times-Bold f (WARN) 970 6948 w 10 /S f (_) 1286 6948 w 10 /Times-Bold f (VBV) 1336 6948 w 10 /S f (_) 1547 6948 w 10 /Times-Bold f (UNDERFLOW) 1597 6948 w (WARN) 970 7104 w 10 /S f (_) 1286 7104 w 10 /Times-Bold f (VBV) 1336 7104 w 10 /S f (_) 1547 7104 w 10 /Times-Bold f (OVERFLOW) 1597 7104 w 10 /Times-Roman f (See) 2192 7104 w 10 /Times-Bold f (BUFFER) 2361 7104 w 10 /S f (_) 2761 7104 w 10 /Times-Bold f (SIZE) 2811 7104 w 10 /Times-Roman f (.) 3040 7104 w (These) 970 7260 w (options) 1254 7260 w (were) 1595 7260 w (new) 1834 7260 w (in) 2046 7260 w (Netpbm) 2170 7260 w (10.26) 2538 7260 w (\(January) 2809 7260 w (2005\).) 3198 7260 w (Before) 3527 7260 w (that,) 3844 7260 w 10 /Times-Bold f (ppmtompeg) 4065 7260 w 10 /Times-Roman f (issued) 4622 7260 w (the) 4918 7260 w cleartomark showpage saveobj restore %%EndPage: 6 6 %%Page: 7 7 /saveobj save def mark 7 pagesetup 10 /Times-Roman f (\255 7 \255) 2797 480 w (warnings always.) 970 840 w (The following statements apply only to parallel operation:) 720 960 w 10 /Times-Bold f (PARALLEL) 970 1236 w 10 /Times-Roman f (This) 1515 1236 w (statement,) 1722 1236 w (paired) 2159 1236 w (with) 2438 1236 w 10 /Times-Bold f (END) 2646 1236 w (PARALLEL) 2887 1236 w 10 /Times-Roman f (,) 3432 1236 w (is) 3487 1236 w (what) 3584 1236 w (causes) 3808 1236 w 10 /Times-Bold f (ppmtompeg) 4098 1236 w 10 /Times-Roman f (to) 4639 1236 w (operate) 4747 1236 w (in parallel mode.) 1220 1356 w (See Parallel Operation.) 1944 1356 w 10 /Times-Bold f (END PARALLEL) 970 1512 w 10 /Times-Roman f (This goes with) 1751 1512 w 10 /Times-Bold f (PARALLEL) 2365 1512 w 10 /Times-Roman f (.) 2910 1512 w 10 /Times-Bold f (PARALLEL) 970 1668 w 10 /S f (_) 1515 1668 w 10 /Times-Bold f (TEST) 1565 1668 w 10 /S f (_) 1822 1668 w 10 /Times-Bold f (FRAMES) 1872 1668 w 10 /Times-Italic f (n) 2331 1668 w 10 /Times-Roman f (The) 2418 1668 w (master) 2610 1668 w (starts) 2913 1668 w (off) 3162 1668 w (by) 3316 1668 w (measuring) 3454 1668 w (each) 3908 1668 w (slave's) 4128 1668 w (speed.) 4443 1668 w (It) 4758 1668 w (does) 4857 1668 w (this) 1220 1788 w (by) 1403 1788 w (giving) 1541 1788 w (each) 1835 1788 w (slave) 2055 1788 w 10 /Times-Italic f (n) 2298 1788 w 10 /Times-Roman f (frames) 2386 1788 w (to) 2695 1788 w (encode) 2811 1788 w (and) 3131 1788 w (noting) 3312 1788 w (how) 3605 1788 w (long) 3814 1788 w (the) 4029 1788 w (slave) 4188 1788 w (takes) 4430 1788 w (to) 4672 1788 w (finish.) 4787 1788 w (These) 1220 1908 w (are) 1488 1908 w (not) 1639 1908 w (just) 1797 1908 w (test) 1972 1908 w (frames,) 2141 1908 w (though) 2467 1908 w (\255\255) 2775 1908 w (they're) 2871 1908 w (real) 3183 1908 w (frames) 3362 1908 w (and) 3663 1908 w (the) 3837 1908 w (results) 3989 1908 w (become) 4280 1908 w (part) 4620 1908 w (of) 4805 1908 w (the) 4918 1908 w (output.) 1220 2028 w 10 /Times-Bold f (ppmtompeg) 1558 2028 w 10 /Times-Roman f (is) 2101 2028 w (old) 2200 2028 w (and) 2359 2028 w (measures) 2534 2028 w (time) 2936 2028 w (in) 3145 2028 w (undivided) 3254 2028 w (seconds,) 3685 2028 w (so) 4057 2028 w (to) 4177 2028 w (get) 4286 2028 w (useful) 4439 2028 w (timings,) 4714 2028 w (specify enough frames that it will take at least 5 seconds to process them.) 1220 2148 w (The default is 10.) 4199 2148 w (If) 970 2304 w (you) 1065 2304 w (specify) 1244 2304 w 10 /Times-Bold f (FORCE) 1561 2304 w 10 /S f (_) 1911 2304 w 10 /Times-Bold f (I) 1961 2304 w 10 /S f (_) 2000 2304 w 10 /Times-Bold f (ALIGN) 2050 2304 w 10 /Times-Roman f (,) 2378 2304 w 10 /Times-Bold f (ppmtompeg) 2432 2304 w 10 /Times-Roman f (will) 2972 2304 w (increase) 3157 2304 w (the) 3512 2304 w (test) 3663 2304 w (frames) 3831 2304 w (value) 4131 2304 w (enough) 4376 2304 w (to) 4699 2304 w (main\255) 4807 2304 w (tain the alignment.) 970 2424 w (If) 970 2580 w (there) 1066 2580 w (aren't) 1296 2580 w (enough) 1559 2580 w (frames) 1884 2580 w (for) 2186 2580 w (every) 2333 2580 w (slave) 2585 2580 w (to) 2821 2580 w (have) 2930 2580 w (the) 3149 2580 w (indicated) 3302 2580 w (number) 3699 2580 w (of) 4035 2580 w (test) 4149 2580 w (frames,) 4319 2580 w 10 /Times-Bold f (ppmtom\255) 4646 2580 w (peg) 970 2700 w 10 /Times-Roman f (will give some slaves fewer.) 1145 2700 w 10 /Times-Bold f (PARALLEL) 970 2856 w 10 /S f (_) 1515 2856 w 10 /Times-Bold f (TIME) 1565 2856 w 10 /S f (_) 1832 2856 w 10 /Times-Bold f (CHUNKS) 1882 2856 w 10 /Times-Italic f (t) 2336 2856 w 10 /Times-Roman f (When) 2364 2856 w (you) 2628 2856 w (specify) 2804 2856 w (this) 3118 2856 w (statement,) 3289 2856 w (the) 3724 2856 w (master) 3873 2856 w (attempts) 4166 2856 w (to) 4532 2856 w (feed) 4637 2856 w (work) 4835 2856 w (to) 1220 2976 w (the) 1330 2976 w (slaves) 1484 2976 w (in) 1760 2976 w (chunks) 1870 2976 w (that) 2185 2976 w (take) 2367 2976 w 10 /Times-Italic f (t) 2565 2976 w 10 /Times-Roman f (seconds) 2625 2976 w (to) 2973 2976 w (process.) 3083 2976 w (It) 3464 2976 w (uses) 3557 2976 w (the) 3761 2976 w (speed) 3915 2976 w (measurement) 4174 2976 w (it) 4737 2976 w (made) 4824 2976 w (when) 1220 3096 w (it) 1470 3096 w (started) 1560 3096 w (up) 1860 3096 w (\(see) 1994 3096 w (PARALLEL) 2189 3096 w 10 /S f (_) 2700 3096 w 10 /Times-Roman f (TEST) 2750 3096 w 10 /S f (_) 2989 3096 w 10 /Times-Roman f (FRAMES\)) 3039 3096 w (to) 3508 3096 w (decide) 3621 3096 w (how) 3916 3096 w (many) 4123 3096 w (frames) 4380 3096 w (to) 4686 3096 w (put) 4799 3096 w (in) 4962 3096 w (the) 1220 3216 w (chunk.) 1375 3216 w (This) 1702 3216 w (statement) 1913 3216 w (obviously) 2329 3216 w (doesn't) 2757 3216 w (affect) 3084 3216 w (the) 3343 3216 w (first) 3498 3216 w (batch) 3692 3216 w (of) 3941 3216 w (work) 4056 3216 w (sent) 4293 3216 w (to) 4486 3216 w (each) 4596 3216 w (slave,) 4810 3216 w (which is the one used to measure the slave's speed.) 1220 3336 w (Smaller values of) 970 3492 w 10 /Times-Italic f (t) 1694 3492 w 10 /Times-Roman f (increase communication, but improve load balancing.) 1747 3492 w (The default is 30 seconds.) 3941 3492 w (You) 970 3648 w (may) 1178 3648 w (specify) 1386 3648 w (only) 1710 3648 w (one) 1924 3648 w (of) 2104 3648 w (PARALLEL) 2223 3648 w 10 /S f (_) 2734 3648 w 10 /Times-Roman f (TIME) 2784 3648 w 10 /S f (_) 3028 3648 w 10 /Times-Roman f (CHUNKS,) 3078 3648 w (PARALLEL) 3551 3648 w 10 /S f (_) 4062 3648 w 10 /Times-Roman f (CHUNK) 4112 3648 w 10 /S f (_) 4467 3648 w 10 /Times-Roman f (TAPER,) 4517 3648 w (and) 4896 3648 w (PARALLEL) 970 3768 w 10 /S f (_) 1481 3768 w 10 /Times-Roman f (PERFECT.) 1531 3768 w (PARALLEL) 2035 3768 w 10 /S f (_) 2546 3768 w 10 /Times-Roman f (CHUNK) 2596 3768 w 10 /S f (_) 2951 3768 w 10 /Times-Roman f (TAPER is usually best.) 3001 3768 w 10 /Times-Bold f (PARALLEL) 970 3924 w 10 /S f (_) 1515 3924 w 10 /Times-Bold f (CHUNK) 1565 3924 w 10 /S f (_) 1937 3924 w 10 /Times-Bold f (TAPER) 1987 3924 w 10 /Times-Roman f (When) 2326 3924 w (you) 2600 3924 w (specify) 2786 3924 w (this) 3110 3924 w (statement,) 3291 3924 w (the) 3735 3924 w (master) 3893 3924 w (distributes) 4195 3924 w (work) 4648 3924 w (like) 4890 3924 w (with) 1220 4044 w (PARALLEL) 1425 4044 w 10 /S f (_) 1936 4044 w 10 /Times-Roman f (TIME) 1986 4044 w 10 /S f (_) 2230 4044 w 10 /Times-Roman f (CHUNKS,) 2280 4044 w (except) 2743 4044 w (that) 3030 4044 w (the) 3207 4044 w (master) 3356 4044 w (chooses) 3649 4044 w (the) 3992 4044 w (number) 4141 4044 w (of) 4473 4044 w (seconds) 4582 4044 w (for) 4924 4044 w (the) 1220 4164 w (chunks.) 1373 4164 w (It) 1737 4164 w (starts) 1829 4164 w (with) 2071 4164 w (a) 2280 4164 w (large) 2355 4164 w (number) 2585 4164 w (and,) 2921 4164 w (as) 3121 4164 w (it) 3235 4164 w (gets) 3323 4164 w (closer) 3516 4164 w (to) 3786 4164 w (finishing) 3896 4164 w (the) 4284 4164 w (job,) 4438 4164 w (reduces) 4623 4164 w (it.) 4959 4164 w (That) 1220 4284 w (way,) 1437 4284 w (it) 1662 4284 w (reduces) 1752 4284 w (scheduling) 2089 4284 w (overhead) 2555 4284 w (when) 2953 4284 w (precise) 3202 4284 w (scheduling) 3517 4284 w (isn't) 3983 4284 w (helpful,) 4194 4284 w (but) 4535 4284 w (still) 4696 4284 w (pre\255) 4880 4284 w (vents) 1220 4404 w (a) 1464 4404 w (slave) 1541 4404 w (from) 1779 4404 w (finishing) 2006 4404 w (early) 2395 4404 w (after) 2627 4404 w (all) 2842 4404 w (the) 2975 4404 w (work) 3130 4404 w (has) 3368 4404 w (already) 3534 4404 w (been) 3861 4404 w (handed) 4083 4404 w (out) 4405 4404 w (to) 4567 4404 w (the) 4679 4404 w (other) 4835 4404 w (slaves, and then sitting idle while there's still work to do.) 1220 4524 w (You) 970 4680 w (may) 1178 4680 w (specify) 1386 4680 w (only) 1710 4680 w (one) 1924 4680 w (of) 2104 4680 w (PARALLEL) 2223 4680 w 10 /S f (_) 2734 4680 w 10 /Times-Roman f (TIME) 2784 4680 w 10 /S f (_) 3028 4680 w 10 /Times-Roman f (CHUNKS,) 3078 4680 w (PARALLEL) 3551 4680 w 10 /S f (_) 4062 4680 w 10 /Times-Roman f (CHUNK) 4112 4680 w 10 /S f (_) 4467 4680 w 10 /Times-Roman f (TAPER,) 4517 4680 w (and) 4896 4680 w (PARALLEL) 970 4800 w 10 /S f (_) 1481 4800 w 10 /Times-Roman f (PERFECT.) 1531 4800 w (PARALLEL) 2035 4800 w 10 /S f (_) 2546 4800 w 10 /Times-Roman f (CHUNK) 2596 4800 w 10 /S f (_) 2951 4800 w 10 /Times-Roman f (TAPER is usually best.) 3001 4800 w 10 /Times-Bold f (PARALLEL) 970 4956 w 10 /S f (_) 1515 4956 w 10 /Times-Bold f (PERFECT) 1565 4956 w 10 /Times-Roman f (If) 2032 4956 w (this) 2128 4956 w (statement) 2303 4956 w (is) 2716 4956 w (present,) 2814 4956 w 10 /Times-Bold f (ppmtompeg) 3158 4956 w 10 /Times-Roman f (schedules) 3700 4956 w (on) 4119 4956 w (the) 4250 4956 w (assumption) 4403 4956 w (that) 4890 4956 w (each) 1220 5076 w (machine) 1439 5076 w (is) 1814 5076 w (about) 1918 5076 w (the) 2177 5076 w (same) 2336 5076 w (speed.) 2578 5076 w (The) 2892 5076 w (master) 3084 5076 w (will) 3386 5076 w (simply) 3578 5076 w (divide) 3887 5076 w (up) 4173 5076 w (the) 4309 5076 w (frames) 4467 5076 w (evenly) 4774 5076 w (between the slaves \255\255 each slave) 1220 5196 w (gets) 2522 5196 w (the) 2709 5196 w (same) 2857 5196 w (number) 3088 5196 w (of) 3419 5196 w (frames.) 3528 5196 w (If) 3875 5196 w (some) 3967 5196 w (slaves) 4204 5196 w (are) 4474 5196 w (faster) 4621 5196 w (than) 4868 5196 w (others, they will finish first and remain idle while the slower slaves continue.) 1220 5316 w (This has the advantage of) 970 5472 w (minimal) 2016 5472 w (scheduling) 2376 5472 w (overhead.) 2835 5472 w (Where) 3276 5472 w (slaves) 3567 5472 w (have) 3837 5472 w (different) 4051 5472 w (speeds,) 4420 5472 w (though,) 4737 5472 w (it) 970 5592 w (makes) 1058 5592 w (inefficient) 1345 5592 w (use) 1787 5592 w (of) 1952 5592 w (the) 2067 5592 w (fast) 2221 5592 w (ones.) 2397 5592 w (Where) 2661 5592 w (slaves) 2957 5592 w (are) 3232 5592 w (the) 3384 5592 w (same) 3537 5592 w (speed,) 3773 5592 w (it) 4056 5592 w (also) 4143 5592 w (has) 4335 5592 w (the) 4499 5592 w (disadvan\255) 4652 5592 w (tage that they all finish at the same time and feed) 970 5712 w (their) 2954 5712 w (output) 3163 5712 w (to) 3445 5712 w (the) 3549 5712 w (single) 3697 5712 w (Combine) 3962 5712 w (Server) 4355 5712 w (in) 4641 5712 w (a) 4745 5712 w (burst,) 4815 5712 w (which makes less efficient use of the Combine Server and thus can increase the total elapsed time.) 970 5832 w (You) 970 5988 w (may) 1178 5988 w (specify) 1386 5988 w (only) 1710 5988 w (one) 1924 5988 w (of) 2104 5988 w (PARALLEL) 2223 5988 w 10 /S f (_) 2734 5988 w 10 /Times-Roman f (TIME) 2784 5988 w 10 /S f (_) 3028 5988 w 10 /Times-Roman f (CHUNKS,) 3078 5988 w (PARALLEL) 3551 5988 w 10 /S f (_) 4062 5988 w 10 /Times-Roman f (CHUNK) 4112 5988 w 10 /S f (_) 4467 5988 w 10 /Times-Roman f (TAPER,) 4517 5988 w (and) 4896 5988 w (PARALLEL) 970 6108 w 10 /S f (_) 1481 6108 w 10 /Times-Roman f (PERFECT.) 1531 6108 w (PARALLEL) 2035 6108 w 10 /S f (_) 2546 6108 w 10 /Times-Roman f (CHUNK) 2596 6108 w 10 /S f (_) 2951 6108 w 10 /Times-Roman f (TAPER is usually best.) 3001 6108 w 10 /Times-Bold f (RSH) 970 6264 w 10 /Times-Italic f (remote) 1221 6264 w 10 /S f (_) 1498 6264 w 10 /Times-Italic f (shell) 1548 6264 w 10 /S f (_) 1737 6264 w 10 /Times-Italic f (command) 1787 6264 w 10 /Times-Bold f (ppmtompeg) 2175 6264 w 10 /Times-Roman f (executes) 2731 6264 w (the) 3119 6264 w (shell) 3287 6264 w (command) 3522 6264 w 10 /Times-Italic f (remote) 3962 6264 w 10 /S f (_) 4239 6264 w 10 /Times-Italic f (shell) 4289 6264 w 10 /S f (_) 4478 6264 w 10 /Times-Italic f (command) 4528 6264 w 10 /Times-Roman f (to) 4962 6264 w (start) 1220 6384 w (a) 1422 6384 w (process) 1496 6384 w (on) 1824 6384 w (another) 1953 6384 w (machine.) 2281 6384 w (The) 2698 6384 w (default) 2882 6384 w (command) 3188 6384 w (is) 3611 6384 w 10 /Times-Bold f (rsh) 3707 6384 w 10 /Times-Roman f (,) 3846 6384 w (and) 3900 6384 w (whatever) 4073 6384 w (command) 4467 6384 w (you) 4890 6384 w (specify) 1220 6504 w (must) 1538 6504 w (have) 1763 6504 w (compatible) 1981 6504 w (semantics.) 2455 6504 w 10 /Times-Bold f (ssh) 2929 6504 w 10 /Times-Roman f (is) 3093 6504 w (usually) 3190 6504 w (compatible.) 3510 6504 w (The) 4035 6504 w (command) 4221 6504 w 10 /Times-Bold f (ppmtom\255) 4646 6504 w (peg) 1220 6624 w 10 /Times-Roman f (uses is one like this:) 1395 6624 w 10 /Times-Bold f (ssh remote.host.com \255l username shellcommand) 2226 6624 w 10 /Times-Roman f (.) 4257 6624 w (Be) 970 6780 w (sure) 1115 6780 w (to) 1315 6780 w (set) 1427 6780 w (up) 1572 6780 w 10 /Times-Bold f (.rhosts) 1706 6780 w 10 /Times-Roman f (files) 2026 6780 w (or) 2233 6780 w (SSH) 2351 6780 w (key) 2570 6780 w (authorizations) 2749 6780 w (where) 3350 6780 w (needed.) 3628 6780 w (Otherwise,) 3995 6780 w (you'll) 4465 6780 w (have) 4739 6780 w (to) 4962 6780 w (type in passwords.) 970 6900 w (On some HP machines,) 970 7056 w 10 /Times-Bold f (rsh) 1933 7056 w 10 /Times-Roman f (is the restricted shell, and you want to specify) 2097 7056 w 10 /Times-Bold f (remsh) 3950 7056 w 10 /Times-Roman f (.) 4216 7056 w 10 /Times-Bold f (FORCE) 970 7212 w 10 /S f (_) 1320 7212 w 10 /Times-Bold f (I) 1370 7212 w 10 /S f (_) 1409 7212 w 10 /Times-Bold f (ALIGN) 1459 7212 w 10 /Times-Roman f (This) 1787 7212 w (statement) 1991 7212 w (forces) 2400 7212 w (each) 2669 7212 w (slave) 2877 7212 w (to) 3108 7212 w (encode) 3212 7212 w (a) 3520 7212 w (chunk) 3591 7212 w (of) 3862 7212 w (frames) 3972 7212 w (which) 4270 7212 w (is) 4541 7212 w (a) 4635 7212 w (multiple) 4706 7212 w cleartomark showpage saveobj restore %%EndPage: 7 7 %%Page: 8 8 /saveobj save def mark 8 pagesetup 10 /Times-Roman f (\255 8 \255) 2797 480 w (of) 1220 840 w (the) 1335 840 w (pattern) 1489 840 w (length) 1798 840 w (\(see) 2080 840 w 10 /Times-Bold f (PATTERN) 2272 840 w 10 /Times-Roman f (\).) 2750 840 w (Since) 2865 840 w (the) 3119 840 w (first) 3273 840 w (frame) 3465 840 w (in) 3728 840 w (any) 3837 840 w (pattern) 4012 840 w (is) 4320 840 w (an) 4418 840 w (I) 4543 840 w (frame,) 4607 840 w (this) 4895 840 w (forces each chunk encoded by a slave to begin with an I frame.) 1220 960 w (This) 970 1116 w (document) 1179 1116 w (used) 1604 1116 w (to) 1818 1116 w (say) 1927 1116 w (there) 2091 1116 w (was) 2322 1116 w (an) 2509 1116 w (argument) 2635 1116 w (to) 3044 1116 w 10 /Times-Bold f (FORCE) 3154 1116 w 10 /S f (_) 3504 1116 w 10 /Times-Bold f (I) 3554 1116 w 10 /S f (_) 3593 1116 w 10 /Times-Bold f (ALIGN) 3643 1116 w 10 /Times-Roman f (which) 4003 1116 w (was) 4279 1116 w (the) 4466 1116 w (number) 4620 1116 w (of) 4957 1116 w (frames) 970 1236 w 10 /Times-Bold f (ppmtompeg) 1273 1236 w 10 /Times-Roman f (would) 1816 1236 w (use) 2098 1236 w (\(and) 2263 1236 w (was) 2472 1236 w (required) 2659 1236 w (to) 3023 1236 w (be) 3132 1236 w (a) 3257 1236 w (multiple) 3332 1236 w (of) 3697 1236 w (the) 3811 1236 w (pattern) 3964 1236 w (length\).) 4272 1236 w (But) 4636 1236 w 10 /Times-Bold f (ppm\255) 4812 1236 w (tompeg) 970 1356 w 10 /Times-Roman f (has apparently always ignored that argument, and it does now.) 1311 1356 w 10 /Times-Bold f (KEEP) 970 1512 w 10 /S f (_) 1243 1512 w 10 /Times-Bold f (TEMP) 1293 1512 w 10 /S f (_) 1582 1512 w 10 /Times-Bold f (FILES) 1632 1512 w 10 /Times-Roman f (This) 1922 1512 w (statement) 2127 1512 w (causes) 2537 1512 w 10 /Times-Bold f (ppmtompeg) 2824 1512 w 10 /Times-Roman f (not) 3362 1512 w (to) 3518 1512 w (delete) 3624 1512 w (the) 3890 1512 w (temporary) 4040 1512 w (files) 4478 1512 w (it) 4678 1512 w (uses) 4762 1512 w (to) 4962 1512 w (transmit) 1220 1632 w (encoded) 1574 1632 w (frames) 1932 1632 w (to) 2229 1632 w (the) 2333 1632 w (combine) 2481 1632 w (server.) 2851 1632 w (This) 3170 1632 w (means you will be left with a file for each) 3374 1632 w (frame, the same as you would get with the) 1220 1752 w 10 /Times-Bold f (\255frames) 2934 1752 w 10 /Times-Roman f (option.) 3285 1752 w (This is mostly useful for debugging.) 970 1908 w (This works only if you're using a shared filesystem to communicate between the servers.) 970 2064 w (This option was new in Netpbm 10.26 \(January 2005\).) 970 2220 w 10 /Times-Bold f (Parameter File Notes) 720 2460 w 10 /Times-Roman f (If) 745 2652 w (you) 840 2652 w (use) 1019 2652 w (the) 1181 2652 w 10 /Times-Bold f (\255combine) 1332 2652 w 10 /S f (_) 1726 2652 w 10 /Times-Bold f (gops) 1776 2652 w 10 /Times-Roman f (option,) 2000 2652 w (then) 2310 2652 w (you) 2511 2652 w (need) 2690 2652 w (to) 2907 2652 w (specify) 3014 2652 w (only) 3331 2652 w (the) 3538 2652 w (SIZE) 3689 2652 w (and) 3929 2652 w (OUTPUT) 4102 2652 w (values) 4525 2652 w (in) 4810 2652 w (the) 4918 2652 w (parameter) 720 2772 w (file.) 1150 2772 w (In) 1365 2772 w (addition,) 1480 2772 w (the) 1865 2772 w (parameter) 2019 2772 w (file) 2449 2772 w (may) 2614 2772 w (specify) 2818 2772 w (input) 3138 2772 w (GOP) 3376 2772 w (files) 3608 2772 w (in) 3812 2772 w (the) 3922 2772 w (same) 4076 2772 w (manner) 4313 2772 w (as) 4643 2772 w (normal) 4757 2772 w (input) 720 2892 w (files) 970 2892 w (\255\255) 1186 2892 w (except) 1296 2892 w (instead) 1600 2892 w (of) 1927 2892 w (using) 2054 2892 w (INPUT) 2315 2892 w 10 /S f (_) 2609 2892 w 10 /Times-Roman f (DIR,) 2659 2892 w (INPUT,) 2900 2892 w (and) 3263 2892 w (END) 3452 2892 w 10 /S f (_) 3657 2892 w 10 /Times-Roman f (INPUT,) 3707 2892 w (use) 4071 2892 w (GOP) 4249 2892 w 10 /S f (_) 4449 2892 w 10 /Times-Roman f (INPUT) 4499 2892 w 10 /S f (_) 4793 2892 w 10 /Times-Roman f (DIR,) 4843 2892 w (GOP) 720 3012 w 10 /S f (_) 920 3012 w 10 /Times-Roman f (INPUT,) 970 3012 w (and) 1335 3012 w (GOP) 1525 3012 w 10 /S f (_) 1725 3012 w 10 /Times-Roman f (END) 1775 3012 w 10 /S f (_) 1980 3012 w 10 /Times-Roman f (INPUT.) 2030 3012 w (If) 2420 3012 w (you) 2532 3012 w (specify) 2728 3012 w (no) 3062 3012 w (input) 3208 3012 w (GOP) 3460 3012 w (files,) 3706 3012 w (then) 3949 3012 w 10 /Times-Bold f (ppmtompeg) 4167 3012 w 10 /Times-Roman f (uses) 4723 3012 w (by) 4940 3012 w (default the output file name with suffix) 720 3132 w 10 /Times-Bold f (.gop.) 2310 3132 w 10 /Times-Italic f (gop) 2516 3132 w 10 /S f (_) 2666 3132 w 10 /Times-Italic f (num) 2716 3132 w 10 /Times-Roman f (, with) 2888 3132 w 10 /Times-Italic f (gop) 3141 3132 w 10 /S f (_) 3291 3132 w 10 /Times-Italic f (num) 3341 3132 w 10 /Times-Roman f (starting from 0, as the input files.) 3538 3132 w (If) 720 3288 w (you) 820 3288 w (use) 1004 3288 w (the) 1171 3288 w 10 /Times-Bold f (\255combine) 1327 3288 w 10 /S f (_) 1721 3288 w 10 /Times-Bold f (frames) 1771 3288 w 10 /Times-Roman f (option,) 2098 3288 w (then) 2413 3288 w (you) 2619 3288 w (need) 2803 3288 w (to) 3025 3288 w (specify) 3138 3288 w (only) 3461 3288 w (the) 3674 3288 w (SIZE,) 3831 3288 w (GOP) 4102 3288 w 10 /S f (_) 4302 3288 w 10 /Times-Roman f (SIZE,) 4352 3288 w (and) 4623 3288 w (OUT\255) 4802 3288 w (PUT) 720 3408 w (values) 939 3408 w (in) 1224 3408 w (the) 1332 3408 w (parameter) 1484 3408 w (file.) 1912 3408 w (In) 2125 3408 w (addition,) 2238 3408 w (the) 2621 3408 w (parameter) 2773 3408 w (file) 3200 3408 w (may) 3362 3408 w (specify) 3563 3408 w (input) 3880 3408 w (frame) 4115 3408 w (files) 4376 3408 w (in) 4577 3408 w (the) 4684 3408 w (same) 4835 3408 w (manner) 720 3528 w (as) 1065 3528 w (normal) 1195 3528 w (input) 1525 3528 w (files) 1778 3528 w (\255\255) 1997 3528 w (except) 2110 3528 w (instead) 2417 3528 w (of) 2747 3528 w (using) 2877 3528 w (INPUT) 3141 3528 w 10 /S f (_) 3435 3528 w 10 /Times-Roman f (DIR,) 3485 3528 w (INPUT,) 3729 3528 w (and) 4095 3528 w (END) 4286 3528 w 10 /S f (_) 4491 3528 w 10 /Times-Roman f (INPUT,) 4541 3528 w (use) 4907 3528 w (FRAME) 720 3648 w 10 /S f (_) 1065 3648 w 10 /Times-Roman f (INPUT) 1115 3648 w 10 /S f (_) 1409 3648 w 10 /Times-Roman f (DIR, FRAME) 1459 3648 w 10 /S f (_) 2026 3648 w 10 /Times-Roman f (INPUT, and FRAME) 2076 3648 w 10 /S f (_) 2934 3648 w 10 /Times-Roman f (END) 2984 3648 w 10 /S f (_) 3189 3648 w 10 /Times-Roman f (INPUT.) 3239 3648 w (If no input frame files are specified,) 3608 3648 w (then the default is to use the output file name with suffix) 720 3768 w 10 /Times-Bold f (as the input files.) 3007 3768 w 10 /Times-Roman f (Any) 720 3924 w (number) 930 3924 w (of) 1273 3924 w (spaces) 1394 3924 w (and) 1692 3924 w (tabs) 1874 3924 w (may) 2073 3924 w (come) 2283 3924 w (between) 2538 3924 w (each) 2909 3924 w (option) 3130 3924 w (and) 3425 3924 w (value.) 3608 3924 w (Lines) 3913 3924 w (beginning) 4174 3924 w (with) 4613 3924 w 10 /Times-Bold f (#) 4830 3924 w 10 /Times-Roman f (are) 4919 3924 w (ignored.) 720 4044 w (Any) 1104 4044 w (other) 1305 4044 w (lines) 1539 4044 w (are) 1757 4044 w (ignored) 1907 4044 w (except) 2241 4044 w (for) 2530 4044 w (those) 2675 4044 w (between) 2914 4044 w (INPUT) 3274 4044 w (and) 3596 4044 w (END) 3768 4044 w 10 /S f (_) 3973 4044 w 10 /Times-Roman f (INPUT.) 4023 4044 w (This) 4395 4044 w (allows) 4601 4044 w (you) 4890 4044 w (to use the same parameter file for normal usage and for) 720 4164 w 10 /Times-Bold f (\255combine) 2950 4164 w 10 /S f (_) 3344 4164 w 10 /Times-Bold f (gops) 3394 4164 w 10 /Times-Roman f (and) 3614 4164 w 10 /Times-Bold f (\255combine) 3783 4164 w 10 /S f (_) 4177 4164 w 10 /Times-Bold f (frames) 4227 4164 w 10 /Times-Roman f (.) 4520 4164 w (The file format is case\255sensitive so all keywords should be in upper case.) 720 4320 w (The) 720 4476 w (statements) 904 4476 w (may) 1355 4476 w (appear) 1556 4476 w (in) 1850 4476 w (any) 1957 4476 w (order,) 2130 4476 w (except) 2395 4476 w (that) 2685 4476 w (the) 2865 4476 w (order) 3017 4476 w (within) 3257 4476 w (a) 3543 4476 w (block) 3617 4476 w (statement) 3869 4476 w (\(such) 4282 4476 w (as) 4528 4476 w (INPUT) 4641 4476 w (...) 4965 4476 w (END INPUT\) is significant.) 720 4596 w 10 /Times-Bold f (ppmtompeg) 720 4752 w 10 /Times-Roman f (is) 1262 4752 w (prepared) 1360 4752 w (to) 1739 4752 w (handle) 1848 4752 w (up) 2145 4752 w (to) 2276 4752 w (16) 2385 4752 w (B) 2516 4752 w (frames) 2614 4752 w (between) 2916 4752 w (reference) 3279 4752 w (frames) 3679 4752 w (when) 3981 4752 w (encoding) 4228 4752 w (with) 4625 4752 w (input) 4834 4752 w (from) 720 4872 w (stdin.) 940 4872 w (\(To) 1211 4872 w (build) 1381 4872 w (a) 1613 4872 w (modified) 1683 4872 w 10 /Times-Bold f (ppmtompeg) 2070 4872 w 10 /Times-Roman f (with) 2607 4872 w (a) 2811 4872 w (higher) 2881 4872 w (limit, change the constant B) 3162 4872 w 10 /S f (_) 4281 4872 w 10 /Times-Roman f (FRAME) 4331 4872 w 10 /S f (_) 4676 4872 w 10 /Times-Roman f (RUN in) 4726 4872 w (frame.c and recompile\).) 720 4992 w 10 /Times-Bold f (GENERAL USAGE INFORMATION) 720 5232 w (Qscale) 720 5508 w 10 /Times-Roman f (The) 720 5700 w (quantization) 909 5700 w (scale) 1437 5700 w (values) 1670 5700 w (\(qscale\)) 1959 5700 w (give) 2308 5700 w (a) 2514 5700 w (trade\255off) 2592 5700 w (between) 2974 5700 w (quality) 3341 5700 w (and) 3654 5700 w (compression.) 3833 5700 w (Using) 4423 5700 w (different) 4697 5700 w (Qscale values has very little effect on speed.) 720 5820 w (The qscale values can be set separately for I, P, and B frames.) 2543 5820 w (You select the qscale values with the) 720 5976 w 10 /Times-Bold f (IQSCALE) 2220 5976 w 10 /Times-Roman f (,) 2671 5976 w 10 /Times-Bold f (PQSCALE) 2721 5976 w 10 /Times-Roman f (, and) 3194 5976 w 10 /Times-Bold f (BSCALE) 3413 5976 w 10 /Times-Roman f (parameter file statements.) 3839 5976 w (A) 720 6132 w (qscale) 823 6132 w (value) 1103 6132 w (is) 1350 6132 w (an) 1448 6132 w (integer) 1573 6132 w (from) 1881 6132 w (1) 2106 6132 w (to) 2187 6132 w (31.) 2296 6132 w (Larger) 2477 6132 w (numbers) 2773 6132 w (give) 3148 6132 w (better) 3351 6132 w (compression,) 3609 6132 w (but) 4170 6132 w (worse) 4329 6132 w (quality.) 4598 6132 w (In) 4957 6132 w (the) 720 6252 w (following,) 887 6252 w (the) 1346 6252 w (quality) 1513 6252 w (numbers) 1836 6252 w (are) 2225 6252 w (peak) 2390 6252 w (signal\255to\255noise) 2622 6252 w (ratio,) 3260 6252 w (defined) 3512 6252 w (as:) 3855 6252 w (where) 4010 6252 w (MSE) 4297 6252 w (is) 4547 6252 w (the) 4658 6252 w (mean) 4824 6252 w (squared error.) 720 6372 w (Flower garden tests:) 720 6528 w (center ; Qscale vs Quality Qscale) 3259 6708 w ( I Frames) 720 6948 w ( P Frames) 720 7188 w cleartomark showpage saveobj restore %%EndPage: 8 8 %%Page: 9 9 /saveobj save def mark 9 pagesetup 10 /Times-Roman f (\255 9 \255) 2797 480 w ( B Frames) 720 840 w ( 1) 720 1080 w ( 43.2) 720 1320 w ( 46.3) 720 1560 w ( 46.5) 720 1800 w ( 6) 720 2040 w ( 32.6) 720 2280 w ( 34.6) 720 2520 w ( 34.3) 720 2760 w ( 11) 720 3000 w ( 28.6) 720 3240 w ( 29.5) 720 3480 w ( 30.0) 720 3720 w ( 16) 720 3960 w ( 26.3) 720 4200 w ( 26.8) 720 4440 w ( 28.6) 720 4680 w ( 21) 720 4920 w ( 24.7) 720 5160 w ( 25.0) 720 5400 w ( 27.9) 720 5640 w ( 26) 720 5880 w ( 23.5) 720 6120 w ( 23.9) 720 6360 w ( 27.5) 720 6600 w ( 31) 720 6840 w ( 22.6) 720 7080 w cleartomark showpage saveobj restore %%EndPage: 9 9 %%Page: 10 10 /saveobj save def mark 10 pagesetup 10 /Times-Roman f (\255 10 \255) 2772 480 w ( 23.0) 720 840 w ( 27.3) 720 1080 w () 720 1320 w (center) 720 1560 w (;) 1015 1560 w (Qscale) 1095 1560 w (vs) 1418 1560 w (Compression) 1559 1560 w () 3044 1560 w () 3838 1560 w () 4160 1560 w () 4850 1560 w (Qscale) 720 1680 w ( I Frames) 720 1920 w ( P Frames) 720 2160 w ( B Frames) 720 2400 w ( 1) 720 2640 w ( 2) 720 2880 w ( 2) 720 3120 w ( 2) 720 3360 w ( 6) 720 3600 w ( 7) 720 3840 w ( 10) 720 4080 w ( 15) 720 4320 w ( 11) 720 4560 w ( 11) 720 4800 w ( 18) 720 5040 w ( 43) 720 5280 w ( 16) 720 5520 w ( 15) 720 5760 w ( 29) 720 6000 w ( 97) 720 6240 w ( 21) 720 6480 w ( 19) 720 6720 w ( 41) 720 6960 w ( 173) 720 7200 w cleartomark showpage saveobj restore %%EndPage: 10 10 %%Page: 11 11 /saveobj save def mark 11 pagesetup 10 /Times-Roman f (\255 11 \255) 2772 480 w ( 26) 720 840 w ( 24) 720 1080 w ( 56) 720 1320 w ( 256) 720 1560 w ( 31) 720 1800 w ( 28) 720 2040 w ( 73) 720 2280 w ( 330) 720 2520 w () 720 2760 w 10 /Times-Bold f (Search Techniques) 720 3060 w 10 /Times-Roman f (There) 720 3252 w (are) 980 3252 w (several) 1129 3252 w (different) 1439 3252 w (motion) 1810 3252 w (vector) 2122 3252 w (search) 2399 3252 w (techniques) 2681 3252 w (available.) 3136 3252 w (There) 3574 3252 w (are) 3835 3252 w (different) 3985 3252 w (techniques) 4357 3252 w (avail\255) 4813 3252 w (able) 720 3372 w (for) 921 3372 w (P) 1072 3372 w (frame) 1163 3372 w (search) 1430 3372 w (and) 1719 3372 w (B) 1898 3372 w (frame) 2000 3372 w (search.) 2267 3372 w (Using) 2581 3372 w (different) 2855 3372 w (search) 3233 3372 w (techniques) 3522 3372 w (present) 3984 3372 w (little) 4307 3372 w (difference) 4525 3372 w (in) 4962 3372 w (quality, but a large difference in compression and speed.) 720 3492 w (There are 4 types of P frame search: Exhaustive, TwoLevel, SubSample, and Logarithmic.) 720 3648 w (There) 720 3804 w (are) 978 3804 w (3) 1125 3804 w (types) 1201 3804 w (of) 1438 3804 w (B) 1547 3804 w (frame) 1640 3804 w (search:) 1898 3804 w (Exhaustive,) 2206 3804 w (Cross2,) 2701 3804 w (and) 3030 3804 w (Simple.) 3200 3804 w (The) 3560 3804 w (recommended) 3741 3804 w (search) 4332 3804 w (techniques) 4613 3804 w (are) 720 3924 w (TwoLevel) 877 3924 w (and) 1323 3924 w (Logarithmic) 1503 3924 w (for) 2033 3924 w (P) 2185 3924 w (frame) 2277 3924 w (search,) 2545 3924 w (and) 2860 3924 w (Cross2) 3040 3924 w (and) 3354 3924 w (Simple) 3534 3924 w (for) 3854 3924 w (B) 4006 3924 w (frame) 4109 3924 w (search.) 4377 3924 w (Here) 4691 3924 w (are) 4919 3924 w (some numbers comparing the different search methods:) 720 4044 w (center) 720 4224 w (;) 1013 4224 w (P) 1091 4224 w (frame) 1197 4224 w (Motion) 1479 4224 w (Vector) 1824 4224 w (Search) 2145 4224 w (\(Normalized\)) 2466 4224 w () 3981 4224 w () 4772 4224 w ( Technique) 720 4344 w ( Compression 1 ) 720 4584 w ( Speed) 720 4824 w ( 2 ) 1329 4824 w ( Quality) 720 5064 w ( 3 ) 1335 5064 w ( Exhaustive) 720 5304 w ( 1000) 720 5544 w ( 1000) 720 5784 w ( 1000) 720 6024 w ( SubSample) 720 6264 w ( 1008) 720 6504 w ( 2456) 720 6744 w ( 1000) 720 6984 w ( TwoLevel) 720 7224 w cleartomark showpage saveobj restore %%EndPage: 11 11 %%Page: 12 12 /saveobj save def mark 12 pagesetup 10 /Times-Roman f (\255 12 \255) 2772 480 w ( 1009) 720 840 w ( 3237) 720 1080 w ( 1000) 720 1320 w ( Logarithmic) 720 1560 w ( 1085) 720 1800 w ( 8229) 720 2040 w ( 998) 720 2280 w () 720 2520 w (center) 720 2760 w (;) 1012 2760 w (B) 1089 2760 w (frame) 1205 2760 w (Motion) 1486 2760 w (Vector) 1830 2760 w (Search) 2150 2760 w (\(Normalized\)) 2470 2760 w () 3985 2760 w () 4773 2760 w ( Technique) 720 2880 w ( Compression 1 ) 720 3120 w ( Speed 2 ) 720 3360 w ( Quality 3 ) 720 3600 w ( Exhaustive) 720 3840 w ( 1000) 720 4080 w ( 1000) 720 4320 w ( 1000) 720 4560 w ( Cross2) 720 4800 w ( 975) 720 5040 w ( 1000) 720 5280 w ( 996) 720 5520 w ( Simple) 720 5760 w ( 938) 720 6000 w ( 1765) 720 6240 w ( 991) 720 6480 w () 720 6720 w () 720 6900 w (1) 1000 6900 w (Smaller) 1358 6900 w (numbers) 1698 6900 w (are) 2071 6900 w (better) 2221 6900 w (compression.) 2478 6900 w () 3063 6900 w (2) 3344 6900 w (Larger) 3703 6900 w (numbers) 3998 6900 w (mean) 4372 6900 w (faster) 4618 6900 w (exe\255) 4869 6900 w (cution.) 720 7020 w ( 3 Larger numbers mean better quality.) 1045 7020 w (For some reason, Simple seems to give better compression, but it depends on the image sequence.) 720 7176 w cleartomark showpage saveobj restore %%EndPage: 12 12 %%Page: 13 13 /saveobj save def mark 13 pagesetup 10 /Times-Roman f (\255 13 \255) 2772 480 w (Select the search techniques with the) 720 840 w 10 /Times-Bold f (PSEARCH) 2217 840 w 10 /S f (_) 2695 840 w 10 /Times-Bold f (ALG) 2745 840 w 10 /Times-Roman f (and) 2987 840 w 10 /Times-Bold f (BSEARCH) 3156 840 w 10 /S f (_) 3640 840 w 10 /Times-Bold f (ALG) 3690 840 w 10 /Times-Roman f (parameter file statements.) 3932 840 w 10 /Times-Bold f (Group Of Pictures \(GOP\)) 720 1080 w 10 /Times-Roman f (A) 720 1272 w (Group) 827 1272 w (of) 1118 1272 w (Pictures) 1237 1272 w (\(GOP\)) 1595 1272 w (is) 1897 1272 w (a) 2000 1272 w (roughly) 2080 1272 w (independently) 2427 1272 w (decodable) 3029 1272 w (sequence) 3469 1272 w (of) 3870 1272 w (frames.) 3989 1272 w (An) 4346 1272 w (MPEG) 4504 1272 w (video) 4818 1272 w (stream) 720 1392 w (is) 1012 1392 w (made) 1105 1392 w (of) 1347 1392 w (one) 1456 1392 w (or) 1626 1392 w (more) 1735 1392 w (GOP's.) 1966 1392 w (You) 2314 1392 w (may) 2512 1392 w (specify) 2710 1392 w (how) 3024 1392 w (many) 3222 1392 w (frames) 3470 1392 w (should) 3767 1392 w (be) 4060 1392 w (in each GOP with the) 4180 1392 w 10 /Times-Bold f (GOP) 720 1512 w 10 /S f (_) 937 1512 w 10 /Times-Bold f (SIZE) 987 1512 w 10 /Times-Roman f (parameter file statement.) 1241 1512 w (A GOP always starts with an I frame.) 2280 1512 w (Instead) 720 1668 w (of) 1038 1668 w (encoding) 1151 1668 w (an) 1547 1668 w (entire) 1671 1668 w (sequence,) 1928 1668 w (you) 2348 1668 w (can) 2528 1668 w (encode) 2696 1668 w (a) 3009 1668 w (single) 3084 1668 w (GOP.) 3354 1668 w (To) 3635 1668 w (do) 3777 1668 w (this,) 3908 1668 w (use) 4109 1668 w (the) 4273 1668 w 10 /Times-Bold f (\255gop) 4426 1668 w 10 /Times-Roman f (command) 4646 1668 w (option.) 720 1788 w (You) 1083 1788 w (can) 1312 1788 w (later) 1507 1788 w (join) 1741 1788 w (the) 1954 1788 w (resulting) 2133 1788 w (GOP) 2540 1788 w (files) 2797 1788 w (at) 3026 1788 w (any) 3155 1788 w (time) 3356 1788 w (by) 3591 1788 w (running) 3748 1788 w 10 /Times-Bold f (ppmtompeg) 4116 1788 w 10 /Times-Roman f (with) 4684 1788 w (the) 4918 1788 w 10 /Times-Bold f (\255combine) 720 1908 w 10 /S f (_) 1114 1908 w 10 /Times-Bold f (gops) 1164 1908 w 10 /Times-Roman f (command option.) 1384 1908 w 10 /Times-Bold f (Slices) 720 2148 w 10 /Times-Roman f (A) 720 2340 w (slice) 819 2340 w (is) 1029 2340 w (an) 1123 2340 w (independently) 1244 2340 w (decodable) 1837 2340 w (unit) 2268 2340 w (in) 2451 2340 w (a) 2556 2340 w (frame.) 2627 2340 w (It) 2936 2340 w (can) 3024 2340 w (be) 3189 2340 w (as) 3311 2340 w (small) 3422 2340 w (as) 3667 2340 w (one) 3778 2340 w (macroblock,) 3950 2340 w (or) 4474 2340 w (it) 4585 2340 w (can) 4669 2340 w (be) 4835 2340 w (as) 4957 2340 w (big) 720 2460 w (as) 875 2460 w (the) 985 2460 w (entire) 1134 2460 w (frame.) 1388 2460 w (Barring) 1696 2460 w (transmission) 2027 2460 w (error,) 2559 2460 w (adding) 2803 2460 w (slices) 3101 2460 w (does) 3349 2460 w (not) 3558 2460 w (change) 3712 2460 w (quality) 4020 2460 w (or) 4324 2460 w (speed;) 4433 2460 w (the) 4714 2460 w (only) 4862 2460 w (effect) 720 2580 w (is) 980 2580 w (slightly) 1081 2580 w (worse) 1416 2580 w (compression.) 1688 2580 w (More) 2277 2580 w (slices) 2528 2580 w (are) 2785 2580 w (used) 2941 2580 w (for) 3159 2580 w (noisy) 3310 2580 w (transmission) 3562 2580 w (so) 4103 2580 w (that) 4227 2580 w (errors) 4412 2580 w (are) 4679 2580 w (more) 4835 2580 w (recoverable. Since usually errors are not such a problem, we usually just use one slice per frame.) 720 2700 w (Control the slice size with the) 720 2856 w 10 /Times-Bold f (SLICES) 1936 2856 w 10 /S f (_) 2293 2856 w 10 /Times-Bold f (PER) 2343 2856 w 10 /S f (_) 2543 2856 w 10 /Times-Bold f (FRAME) 2593 2856 w 10 /Times-Roman f (parameter file statement.) 2984 2856 w (Some) 720 3012 w (MPEG) 983 3012 w (playback) 1296 3012 w (systems) 1691 3012 w (require) 2043 3012 w (that) 2360 3012 w (each) 2545 3012 w (slice) 2762 3012 w (consist) 2980 3012 w (of) 3293 3012 w (whole) 3411 3012 w (rows) 3690 3012 w (of) 3919 3012 w (macroblocks.) 4037 3012 w (If) 4632 3012 w (you) 4733 3012 w (are) 4919 3012 w (encoding) 720 3132 w (for) 1142 3132 w (this) 1314 3132 w (kind) 1515 3132 w (of) 1749 3132 w (player,) 1888 3132 w (if) 2218 3132 w (the) 2334 3132 w (height) 2511 3132 w (of) 2816 3132 w (the) 2954 3132 w (image) 3131 3132 w (is) 3430 3132 w (H) 3552 3132 w (pixels,) 3679 3132 w (then) 3998 3132 w (you) 4225 3132 w (should) 4430 3132 w (set) 4752 3132 w (the) 4918 3132 w (SLICES) 720 3252 w 10 /S f (_) 1054 3252 w 10 /Times-Roman f (PER) 1104 3252 w 10 /S f (_) 1288 3252 w 10 /Times-Roman f (FRAME) 1338 3252 w (to) 1713 3252 w (some) 1821 3252 w (number) 2062 3252 w (which) 2398 3252 w (divides) 2673 3252 w (H/16.) 2993 3252 w (For) 3274 3252 w (example,) 3444 3252 w (if) 3838 3252 w (the) 3930 3252 w (image) 4083 3252 w (is) 4358 3252 w (240) 4456 3252 w (pixels) 4637 3252 w (\(15) 4907 3252 w (macroblocks\) high, then you should use only 15, 5, 3, or 1 slices per frame.) 720 3372 w (Note:) 720 3528 w (these) 972 3528 w (MPEG) 1207 3528 w (playback) 1515 3528 w (systems) 1905 3528 w (are) 2252 3528 w (really) 2403 3528 w (wrong,) 2661 3528 w (since) 2972 3528 w (the) 3208 3528 w (MPEG) 3361 3528 w (standard) 3670 3528 w (says) 4039 3528 w (this) 4242 3528 w (doesn't) 4418 3528 w (have) 4743 3528 w (to) 4962 3528 w (be so.) 720 3648 w 10 /Times-Bold f (Search Window) 720 3888 w 10 /Times-Roman f (The) 720 4080 w (search) 911 4080 w (window) 1201 4080 w (is) 1559 4080 w (the) 1662 4080 w (window) 1820 4080 w (in) 2178 4080 w (which) 2292 4080 w 10 /Times-Bold f (ppmtompeg) 2572 4080 w 10 /Times-Roman f (searches) 3119 4080 w (for) 3492 4080 w (motion) 3645 4080 w (vectors.) 3966 4080 w (The) 4341 4080 w (window) 4533 4080 w (is) 4892 4080 w (a) 4996 4080 w (square.) 720 4200 w (You) 1059 4200 w (can) 1260 4200 w (specify) 1426 4200 w (the) 1742 4200 w (size) 1892 4200 w (of) 2075 4200 w (the) 2186 4200 w (square,) 2336 4200 w (and) 2649 4200 w (whether) 2821 4200 w (to) 3170 4200 w (allow) 3276 4200 w (half\255pixel) 3526 4200 w (motion) 3942 4200 w (vectors) 4254 4200 w (or) 4570 4200 w (not,) 4681 4200 w (with) 4862 4200 w (the) 720 4320 w 10 /Times-Bold f (RANGE) 867 4320 w 10 /Times-Roman f (and) 1253 4320 w 10 /Times-Bold f (PIXEL) 1422 4320 w 10 /Times-Roman f (parameter file statements.) 1753 4320 w 10 /Times-Bold f (I Frames, P Frames, B Frames) 720 4560 w 10 /Times-Roman f (In) 720 4752 w (MPEG\2551,) 842 4752 w (a) 1268 4752 w (movie) 1352 4752 w (is) 1642 4752 w (represented) 1749 4752 w (as) 2248 4752 w (a) 2371 4752 w (sequence) 2455 4752 w (of) 2860 4752 w (MPEG) 2983 4752 w (frames,) 3301 4752 w (each) 3637 4752 w (of) 3859 4752 w (which) 3982 4752 w (is) 4266 4752 w (an) 4373 4752 w (I) 4507 4752 w (Frame,) 4580 4752 w (a) 4900 4752 w (P) 4984 4752 w (Frame,) 720 4872 w (or) 1030 4872 w (a) 1143 4872 w (B) 1217 4872 w (Frame.) 1313 4872 w (Each) 1647 4872 w (represents) 1875 4872 w (an) 2308 4872 w (actual) 2431 4872 w (frame) 2698 4872 w (of) 2959 4872 w (the) 3071 4872 w (movie) 3222 4872 w (\(don't) 3501 4872 w (get) 3774 4872 w (confused) 3925 4872 w (by) 4314 4872 w (the) 4443 4872 w (dual) 4594 4872 w (use) 4795 4872 w (of) 4957 4872 w (the) 720 4992 w (word) 873 4992 w ("frame.") 1109 4992 w (A) 1504 4992 w (movie) 1607 4992 w (frame) 1888 4992 w (is) 2151 4992 w (a) 2249 4992 w (graphical) 2324 4992 w (image.) 2726 4992 w (An) 3052 4992 w (MPEG) 3206 4992 w (frame) 3516 4992 w (is) 3780 4992 w (a) 3879 4992 w (set) 3955 4992 w (of) 4098 4992 w (data) 4213 4992 w (that) 4411 4992 w (describes) 4593 4992 w (a) 4996 4992 w (movie frame\).) 720 5112 w (An) 720 5268 w (I) 870 5268 w (frame) 931 5268 w (\("intra") 1191 5268 w (frame\)) 1517 5268 w (describes) 1810 5268 w (a) 2209 5268 w (movie) 2281 5268 w (frame) 2559 5268 w (in) 2819 5268 w (isolation) 2925 5268 w (\255\255) 3298 5268 w (without) 3392 5268 w (respect) 3726 5268 w (to) 4036 5268 w (any) 4143 5268 w (other) 4316 5268 w (frame) 4550 5268 w (in) 4811 5268 w (the) 4918 5268 w (movie.) 720 5388 w (A) 1062 5388 w (P) 1176 5388 w (frame) 1274 5388 w (\("predictive") 1548 5388 w (frame\)) 2104 5388 w (describes) 2411 5388 w (a) 2824 5388 w (movie) 2910 5388 w (frame) 3201 5388 w (by) 3474 5388 w (describing) 3615 5388 w (how) 4072 5388 w (it) 4285 5388 w (differs) 4382 5388 w (from) 4683 5388 w (the) 4918 5388 w (movie) 720 5508 w (frame) 998 5508 w (described) 1258 5508 w (by) 1668 5508 w (the) 1796 5508 w (latest) 1946 5508 w (preceding) 2185 5508 w (I) 2606 5508 w (or) 2692 5508 w (P) 2803 5508 w (frame.) 2887 5508 w (A) 3197 5508 w (B) 3297 5508 w (frame) 3392 5508 w (\("bidirectional") 3653 5508 w (frame\)) 4302 5508 w (describes) 4596 5508 w (a) 4996 5508 w (movie) 720 5628 w (frame) 1001 5628 w (by) 1264 5628 w (describing) 1395 5628 w (how) 1842 5628 w (it) 2045 5628 w (differs) 2132 5628 w (from) 2423 5628 w (the) 2648 5628 w (the) 2801 5628 w (movie) 2954 5628 w (frames) 3235 5628 w (described) 3537 5628 w (by) 3950 5628 w (the) 4081 5628 w (nearest) 4234 5628 w (I) 4546 5628 w (or) 4609 5628 w (P) 4722 5628 w (frame) 4808 5628 w (before and after it.) 720 5748 w (Note) 720 5904 w (that) 946 5904 w (the) 1128 5904 w (first) 1282 5904 w (frame) 1475 5904 w (of) 1739 5904 w (a) 1854 5904 w (movie) 1930 5904 w (must) 2212 5904 w (be) 2439 5904 w (described) 2565 5904 w (by) 2979 5904 w (an) 3111 5904 w (I) 3237 5904 w (frame) 3302 5904 w (\(because) 3567 5904 w (there) 3948 5904 w (is) 4180 5904 w (no) 4280 5904 w (previous) 4413 5904 w (movie) 4790 5904 w (frame\)) 720 6024 w (and) 1024 6024 w (the) 1207 6024 w (last) 1368 6024 w (movie) 1546 6024 w (frame) 1835 6024 w (must) 2106 6024 w (be) 2340 6024 w (described) 2473 6024 w (by) 2894 6024 w (an) 3033 6024 w (I) 3166 6024 w (or) 3238 6024 w (P) 3360 6024 w (frame) 3455 6024 w (\(because) 3726 6024 w (there) 4113 6024 w (is) 4351 6024 w (no) 4457 6024 w (subsequent) 4596 6024 w (movie frame\).) 720 6144 w (Beyond) 720 6300 w (that,) 1060 6300 w (you) 1264 6300 w (can) 1443 6300 w (choose) 1610 6300 w (which) 1916 6300 w (frames) 2189 6300 w (are) 2489 6300 w (represented) 2639 6300 w (by) 3127 6300 w (which) 3256 6300 w (types.) 3529 6300 w (You) 3819 6300 w (specify) 4020 6300 w (a) 4338 6300 w (pattern,) 4412 6300 w (such) 4744 6300 w (as) 4957 6300 w (IBPBP) 720 6420 w (and) 1031 6420 w 10 /Times-Bold f (ppmtompeg) 1207 6420 w 10 /Times-Roman f (simply) 1749 6420 w (repeats) 2053 6420 w (it) 2366 6420 w (over) 2453 6420 w (and) 2661 6420 w (over) 2836 6420 w (throughout) 3044 6420 w (the) 3514 6420 w (movie.) 3667 6420 w (The) 3998 6420 w (pattern) 4184 6420 w (affects) 4492 6420 w (speed,) 4788 6420 w (quality, and stream size.) 720 6540 w (Here is a chart which shows some of the trade\255offs:) 1738 6540 w (center) 720 6720 w (;) 1019 6720 w (Comparison) 1103 6720 w (of) 1648 6720 w (I/P/B) 1787 6720 w (Frames) 2055 6720 w (\(Normalized\)) 2405 6720 w () 3957 6720 w () 4766 6720 w ( Frame Type) 720 6840 w ( Size) 720 7080 w cleartomark showpage saveobj restore %%EndPage: 13 13 %%Page: 14 14 /saveobj save def mark 14 pagesetup 10 /Times-Roman f (\255 14 \255) 2772 480 w ( Speed) 720 840 w ( Quality) 720 1080 w ( I frames) 720 1320 w ( 1000) 720 1560 w ( 1000) 720 1800 w ( 1000) 720 2040 w ( P frames) 720 2280 w ( 409) 720 2520 w ( 609) 720 2760 w ( 969) 720 3000 w ( B frames) 720 3240 w ( 72) 720 3480 w ( 260) 720 3720 w ( 919) 720 3960 w () 720 4200 w (\(this is with constant qscale\)) 720 4380 w (A standard sequence is IBBPBBPBBPBBPBB.) 720 4536 w (Select the sequence with the) 720 4692 w 10 /Times-Bold f (PATTERN) 1876 4692 w 10 /Times-Roman f (parameter file statement.) 2379 4692 w (Since) 720 4848 w (the) 972 4848 w (last) 1124 4848 w (MPEG) 1293 4848 w (frame) 1601 4848 w (cannot) 1863 4848 w (be) 2159 4848 w (a) 2283 4848 w (B) 2357 4848 w (frame) 2454 4848 w (\(see) 2716 4848 w (above\),) 2906 4848 w (if) 3232 4848 w (the) 3324 4848 w (pattern) 3477 4848 w (you) 3785 4848 w (specify) 3966 4848 w (indicates) 4285 4848 w (B) 4671 4848 w (frames) 4769 4848 w (for the last movie frames,) 720 4968 w 10 /Times-Bold f (ppmtompeg) 1768 4968 w 10 /Times-Roman f (makes it an I frame instead.) 2304 4968 w (Before) 720 5124 w (Netpbm) 1020 5124 w (10.26) 1371 5124 w (\(January) 1625 5124 w (2005\),) 1997 5124 w 10 /Times-Bold f (ppmtompeg) 2284 5124 w 10 /Times-Roman f (instead) 2824 5124 w (drops) 3136 5124 w (the) 3387 5124 w (trailing) 3538 5124 w (B) 3856 5124 w (frames) 3953 5124 w (by) 4254 5124 w (default,) 4384 5124 w (and) 4716 5124 w (you) 4890 5124 w (need the) 720 5244 w 10 /Times-Bold f (FORCE) 1080 5244 w 10 /S f (_) 1430 5244 w 10 /Times-Bold f (ENCODE) 1480 5244 w 10 /S f (_) 1908 5244 w 10 /Times-Bold f (LAST) 1958 5244 w 10 /S f (_) 2220 5244 w 10 /Times-Bold f (FRAME) 2270 5244 w 10 /Times-Roman f (parameter file statement to make it do this.) 2661 5244 w (The) 720 5400 w (MPEG) 912 5400 w (frames) 1227 5400 w (don't) 1535 5400 w (appear) 1784 5400 w (in) 2087 5400 w (the) 2203 5400 w (MPEG\2551) 2363 5400 w (stream) 2762 5400 w (in) 3066 5400 w (the) 3182 5400 w (same) 3342 5400 w (order) 3585 5400 w (that) 3833 5400 w (the) 4021 5400 w (corresponding) 4181 5400 w (movie) 4790 5400 w (frames) 720 5520 w (appear) 1026 5520 w (in) 1326 5520 w (the) 1439 5520 w (movie) 1596 5520 w (\255\255) 1881 5520 w (the) 1982 5520 w (B) 2139 5520 w (frames) 2241 5520 w (come) 2547 5520 w (after) 2798 5520 w (the) 3015 5520 w (I) 3172 5520 w (and) 3240 5520 w (P) 3419 5520 w (frames) 3510 5520 w (on) 3816 5520 w (which) 3951 5520 w (they) 4229 5520 w (are) 4435 5520 w (based.) 4590 5520 w (For) 4901 5520 w (example,) 720 5640 w (if) 1115 5640 w (the) 1208 5640 w (movie) 1362 5640 w (is) 1644 5640 w (4) 1743 5640 w (frames) 1825 5640 w (that) 2128 5640 w (you) 2310 5640 w (will) 2492 5640 w (represent) 2681 5640 w (with) 3079 5640 w (the) 3290 5640 w (pattern) 3445 5640 w (IBBP,) 3755 5640 w (the) 4036 5640 w (MPEG\2551) 4191 5640 w (stream) 4585 5640 w (will) 4884 5640 w (start) 720 5760 w (with) 918 5760 w (an) 1122 5760 w (I) 1242 5760 w (frame) 1301 5760 w (describing) 1559 5760 w (movie) 2001 5760 w (frame 0.) 2277 5760 w (The next frame in the MPEG\2551 stream is a P frame describ\255) 2659 5760 w (ing movie frame 3.) 720 5880 w (The last two frames in the MPEG\2551 stream are B frames describing movie) 1530 5880 w (frames) 4523 5880 w (1) 4820 5880 w (and) 4896 5880 w (2, respectively.) 720 6000 w 10 /Times-Bold f (Specifying Input and Output Files) 720 6240 w 10 /Times-Roman f (Specify) 720 6552 w (the) 1055 6552 w (input) 1207 6552 w (frame) 1443 6552 w (images) 1705 6552 w (with) 2018 6552 w (the) 2227 6552 w 10 /Times-Bold f (INPUT) 2380 6552 w 10 /S f (_) 2691 6552 w 10 /Times-Bold f (DIR) 2741 6552 w 10 /Times-Roman f (,) 2924 6552 w 10 /Times-Bold f (INPUT) 2980 6552 w 10 /Times-Roman f (,) 3291 6552 w 10 /Times-Bold f (END) 3347 6552 w 10 /S f (_) 3558 6552 w 10 /Times-Bold f (INPUT) 3608 6552 w 10 /Times-Roman f (,) 3919 6552 w 10 /Times-Bold f (BASE) 3975 6552 w 10 /S f (_) 4237 6552 w 10 /Times-Bold f (FILE) 4287 6552 w 10 /S f (_) 4521 6552 w 10 /Times-Bold f (FORMAT) 4571 6552 w 10 /Times-Roman f (,) 5015 6552 w 10 /Times-Bold f (SIZE) 720 6672 w 10 /Times-Roman f (,) 949 6672 w 10 /Times-Bold f (YUV) 999 6672 w 10 /S f (_) 1215 6672 w 10 /Times-Bold f (FORMAT) 1265 6672 w 10 /Times-Roman f (and) 1734 6672 w 10 /Times-Bold f (INPUT) 1903 6672 w 10 /S f (_) 2214 6672 w 10 /Times-Bold f (CONVERT) 2264 6672 w 10 /Times-Roman f (parameter file statements.) 2789 6672 w (Specify the output file with the) 720 6828 w 10 /Times-Bold f (OUTPUT) 1986 6828 w 10 /Times-Roman f (parameter file statement.) 2428 6828 w cleartomark showpage saveobj restore %%EndPage: 14 14 %%Page: 15 15 /saveobj save def mark 15 pagesetup 10 /Times-Roman f (\255 15 \255) 2772 480 w 10 /Times-Bold f (Statistics) 720 840 w (ppmtompeg) 720 1032 w 10 /Times-Roman f (can) 1264 1032 w (generate) 1436 1032 w (a) 1807 1032 w (variety) 1885 1032 w (of) 2196 1032 w (statistics) 2313 1032 w (about) 2692 1032 w (the) 2948 1032 w (encoding.) 3104 1032 w (See) 3554 1032 w (the) 3732 1032 w 10 /Times-Bold f (\255stat) 3888 1032 w 10 /Times-Roman f (,) 4076 1032 w 10 /Times-Bold f (\255snr) 4135 1032 w 10 /Times-Roman f (,) 4307 1032 w 10 /Times-Bold f (\255mv) 4366 1032 w 10 /S f (_) 4532 1032 w 10 /Times-Bold f (histogram) 4582 1032 w 10 /Times-Roman f (,) 5015 1032 w 10 /Times-Bold f (\255quiet) 720 1152 w 10 /Times-Roman f (,) 970 1152 w 10 /Times-Bold f (\255no) 1020 1152 w 10 /S f (_) 1159 1152 w 10 /Times-Bold f (frame) 1209 1152 w 10 /S f (_) 1463 1152 w 10 /Times-Bold f (summary) 1513 1152 w 10 /Times-Roman f (, and) 1918 1152 w 10 /Times-Bold f (\255bit) 2137 1152 w 10 /S f (_) 2287 1152 w 10 /Times-Bold f (rate) 2337 1152 w 10 /S f (_) 2508 1152 w 10 /Times-Bold f (info) 2558 1152 w 10 /Times-Roman f (options.) 2750 1152 w 10 /Times-Bold f (PARALLEL OPERATION) 720 1392 w 10 /Times-Roman f (You) 720 1584 w (can) 921 1584 w (run) 1088 1584 w 10 /Times-Bold f (ppmtompeg) 1250 1584 w 10 /Times-Roman f (on) 1790 1584 w (multiple) 1919 1584 w (machines) 2282 1584 w (at) 2688 1584 w (once,) 2789 1584 w (encoding) 3031 1584 w (the) 3426 1584 w (same) 3578 1584 w (MPEG) 3813 1584 w (stream.) 4121 1584 w (When) 4467 1584 w (you) 4735 1584 w (do,) 4915 1584 w (the machines are used as shown in the following diagram.) 720 1704 w (We call this "parallel mode.") 3083 1704 w (To do parallel processing, put the statement) 720 1896 w (PARALLEL) 820 2076 w (in the parameter file, followed by a listing of the machines, one machine per line, then) 720 2256 w (END) 820 2436 w 10 /S f (_) 1025 2436 w 10 /Times-Roman f (PARALLEL) 1075 2436 w (Each) 720 2616 w (of) 950 2616 w (the) 1064 2616 w (machine) 1217 2616 w (lines) 1586 2616 w (must) 1806 2616 w (be) 2032 2616 w (in) 2157 2616 w (one) 2266 2616 w (of) 2442 2616 w (two) 2557 2616 w (forms.) 2739 2616 w (If) 3054 2616 w (the) 3152 2616 w (machine) 3306 2616 w (has) 3676 2616 w (filesystem) 3841 2616 w (access) 4284 2616 w (to) 4570 2616 w (the) 4680 2616 w (input) 4834 2616 w (files, then the line is:) 720 2736 w 10 /Times-Italic f (machine user executable) 720 2892 w 10 /Times-Roman f (The) 720 3048 w (executable) 901 3048 w (is) 1353 3048 w (normally) 1446 3048 w 10 /Times-Bold f (ppmtompeg) 1833 3048 w 10 /Times-Roman f (\(you) 2371 3048 w (may) 2581 3048 w (need) 2780 3048 w (to) 2995 3048 w (give) 3100 3048 w (the) 3299 3048 w (complete) 3448 3048 w (path) 3841 3048 w (if) 4040 3048 w (you've) 4128 3048 w (built) 4432 3048 w (for) 4643 3048 w (differ\255) 4786 3048 w (ent architectures\).) 720 3168 w (If the machine does not have filesystem access to the input files, the line is:) 1484 3168 w 10 /Times-Bold f (REMOTE) 720 3324 w 10 /Times-Italic f (machine user executable parameter file) 1190 3324 w 10 /Times-Roman f (The) 720 3480 w 10 /Times-Bold f (\255max) 902 3480 w 10 /S f (_) 1118 3480 w 10 /Times-Bold f (machines) 1168 3480 w 10 /Times-Roman f (command) 1595 3480 w (option) 2016 3480 w (limits) 2299 3480 w (the) 2555 3480 w (number) 2704 3480 w (of) 3036 3480 w (machines) 3146 3480 w 10 /Times-Bold f (ppmtompeg) 3550 3480 w 10 /Times-Roman f (will) 4088 3480 w (use.) 4271 3480 w (If) 4481 3480 w (you) 4574 3480 w (specify) 4752 3480 w (more) 720 3600 w (machines) 966 3600 w (in) 1384 3600 w (the) 1503 3600 w (parameter) 1665 3600 w (file) 2103 3600 w (than) 2276 3600 w 10 /Times-Bold f (\255max) 2488 3600 w 10 /S f (_) 2704 3600 w 10 /Times-Bold f (machines) 2754 3600 w 10 /Times-Roman f (allows,) 3194 3600 w 10 /Times-Bold f (ppmtompeg) 3520 3600 w 10 /Times-Roman f (uses) 4071 3600 w (only) 4283 3600 w (the) 4501 3600 w (machines) 4663 3600 w (listed first.) 720 3720 w (This is handy if you want to experiment with different amounts of parallelism.) 1198 3720 w (In) 720 3876 w (general,) 845 3876 w (you) 1205 3876 w (should) 1397 3876 w (use) 1706 3876 w (full) 1881 3876 w (path) 2062 3876 w (file) 2276 3876 w (names) 2451 3876 w (when) 2748 3876 w (describing) 3006 3876 w (executables) 3464 3876 w (and) 3971 3876 w (parameter) 4157 3876 w (files.) 4597 3876 w (This) 4862 3876 w (includes the parameter file argument on the original invocation of) 720 3996 w 10 /Times-Bold f (ppmtompeg) 3371 3996 w 10 /Times-Roman f (.) 3882 3996 w (All) 720 4152 w (file) 877 4152 w (names) 1039 4152 w (must) 1323 4152 w (be) 1547 4152 w (the) 1670 4152 w (same) 1821 4152 w (on) 2055 4152 w (all) 2184 4152 w (systems) 2314 4152 w (\(so) 2661 4152 w (if) 2813 4152 w (e.g.) 2904 4152 w (you're) 3078 4152 w (using) 3368 4152 w (an) 3615 4152 w (NFS) 3739 4152 w (filesystem,) 3953 4152 w (you) 4419 4152 w (must) 4599 4152 w (make) 4824 4152 w (sure it is mounted at the same mountpoint on all systems\).) 720 4272 w (Because) 720 4428 w (not) 1079 4428 w (all) 1234 4428 w (of) 1362 4428 w (the) 1473 4428 w (processes) 1623 4428 w (involved) 2033 4428 w (in) 2411 4428 w (parallel) 2517 4428 w (operation) 2844 4428 w (have) 3249 4428 w (easy) 3465 4428 w (access) 3670 4428 w (to) 3952 4428 w (the) 4058 4428 w (input) 4208 4428 w (files,) 4442 4428 w (you) 4667 4428 w (must) 4845 4428 w (specify the) 720 4548 w 10 /Times-Bold f (SIZE) 1180 4548 w 10 /Times-Roman f (parameter file statement when you do parallel operation.) 1434 4548 w (The) 720 4704 w (machine) 916 4704 w (on) 1295 4704 w (which) 1436 4704 w (you) 1721 4704 w (originally) 1912 4704 w (invoke) 2342 4704 w 10 /Times-Bold f (ppmtompeg) 2655 4704 w 10 /Times-Roman f (is) 3207 4704 w (the) 3316 4704 w (master) 3480 4704 w (machine.) 3788 4704 w (It) 4218 4704 w (hosts) 4321 4704 w (a) 4569 4704 w ("combine) 4655 4704 w (server,",) 720 4824 w (a) 1083 4824 w ("decode) 1156 4824 w (server,") 1508 4824 w (and) 1846 4824 w (a) 2019 4824 w (number) 2092 4824 w (of) 2426 4824 w ("i/o) 2537 4824 w (servers,") 2712 4824 w (all) 3088 4824 w (as) 3216 4824 w (separate) 3327 4824 w (processes.) 3681 4824 w (The) 4141 4824 w (other) 4324 4824 w (machines) 4557 4824 w (in) 4962 4824 w (the) 720 4944 w (network) 870 4944 w (\(listed) 1225 4944 w (in) 1503 4944 w (the) 1609 4944 w (parameter) 1759 4944 w (file\)) 2185 4944 w (are) 2379 4944 w (slave) 2528 4944 w (machines.) 2761 4944 w (Each) 3216 4944 w (hosts) 3443 4944 w (a) 3677 4944 w (single) 3749 4944 w (process) 4016 4944 w (that) 4344 4944 w (continuously) 4523 4944 w (requests) 720 5064 w (work) 1089 5064 w (from) 1336 5064 w (the) 1572 5064 w (master) 1736 5064 w (and) 2044 5064 w (does) 2230 5064 w (it.) 2455 5064 w (The) 2603 5064 w (slave) 2800 5064 w (process) 3047 5064 w (does) 3388 5064 w (the) 3613 5064 w (computation) 3777 5064 w (to) 4319 5064 w (encode) 4439 5064 w (MPEG) 4762 5064 w (frames.) 720 5184 w (It processes frames in batches identified by the master.) 1066 5184 w (The) 720 5340 w (master) 905 5340 w (uses) 1201 5340 w (a) 1403 5340 w (remote) 1477 5340 w (shell) 1784 5340 w (command) 2003 5340 w (to) 2427 5340 w (start) 2536 5340 w (a) 2739 5340 w (process) 2814 5340 w (on) 3144 5340 w (a) 3275 5340 w (slave) 3350 5340 w (machine.) 3586 5340 w (By) 4005 5340 w (default,) 4153 5340 w (it) 4486 5340 w (uses) 4573 5340 w (an) 4776 5340 w 10 /Times-Bold f (rsh) 4901 5340 w 10 /Times-Roman f (shell) 720 5460 w (command) 942 5460 w (to) 1369 5460 w (do) 1480 5460 w (this.) 1613 5460 w (But) 1841 5460 w (use) 2019 5460 w (the) 2184 5460 w 10 /Times-Bold f (RSH) 2338 5460 w 10 /Times-Roman f (parameter) 2576 5460 w (file) 3006 5460 w (statement) 3171 5460 w (to) 3586 5460 w (control) 3696 5460 w (this.) 4011 5460 w (The) 4238 5460 w (shell) 4425 5460 w (command) 4646 5460 w (the) 720 5580 w (master) 874 5580 w (executes) 1172 5580 w (remotely) 1547 5580 w (is) 1934 5580 w 10 /Times-Bold f (ppmtompeg) 2033 5580 w 10 /Times-Roman f (,) 2544 5580 w (but) 2601 5580 w (with) 2761 5580 w (options) 2971 5580 w (to) 3298 5580 w (indicate) 3408 5580 w (that) 3756 5580 w (it) 3938 5580 w (is) 4027 5580 w (to) 4127 5580 w (perform) 4238 5580 w (slave) 4592 5580 w (func\255) 4830 5580 w (tions.) 720 5700 w (The) 720 5856 w (various) 911 5856 w (machines) 1241 5856 w (talk) 1654 5856 w (to) 1840 5856 w (each) 1954 5856 w (other) 2172 5856 w (over) 2413 5856 w (TCP) 2626 5856 w (connections.) 2846 5856 w (Each) 3409 5856 w (machine) 3644 5856 w (finds) 4018 5856 w (and) 4255 5856 w (binds) 4436 5856 w (to) 4690 5856 w (a) 4805 5856 w (free) 4886 5856 w (TCP port number and tells its partners the port number.) 720 5976 w (These port numbers are at least 2048.) 2985 5976 w (Use) 720 6132 w (the) 943 6132 w (PARALLEL) 1133 6132 w 10 /S f (_) 1644 6132 w 10 /Times-Roman f (TEST) 1694 6132 w 10 /S f (_) 1933 6132 w 10 /Times-Roman f (FRAMES,) 1983 6132 w (PARALLEL) 2477 6132 w 10 /S f (_) 2988 6132 w 10 /Times-Roman f (TIME) 3038 6132 w 10 /S f (_) 3282 6132 w 10 /Times-Roman f (CHUNKS,) 3332 6132 w (and) 3837 6132 w (PARALLEL) 4050 6132 w 10 /S f (_) 4561 6132 w 10 /Times-Roman f (PERFECT) 4611 6132 w (parameter file statements to control the way the master divides up work among the slaves.) 720 6252 w (Use) 720 6408 w (the) 909 6408 w 10 /Times-Bold f (\255nice) 1065 6408 w 10 /Times-Roman f (command) 1304 6408 w (option) 1732 6408 w (to) 2022 6408 w (cause) 2134 6408 w (all) 2389 6408 w (slave) 2523 6408 w (processes) 2762 6408 w (to) 3178 6408 w (run) 3290 6408 w ("nicely,") 3457 6408 w (i.e.) 3842 6408 w (as) 3998 6408 w (low) 4115 6408 w (priority) 4299 6408 w (processes.) 4633 6408 w (That) 720 6528 w (way,) 932 6528 w (this) 1152 6528 w (substantial) 1325 6528 w (and) 1781 6528 w (long\255running) 1953 6528 w (CPU) 2503 6528 w (load) 2726 6528 w (will) 2926 6528 w (have) 3110 6528 w (minimal) 3326 6528 w (impact) 3688 6528 w (on) 3988 6528 w (other,) 4116 6528 w (possibly) 4374 6528 w (interac\255) 4736 6528 w (tive, users of the systems.) 720 6648 w cleartomark showpage saveobj restore %%EndPage: 15 15 %%Page: 16 16 /saveobj save def mark 16 pagesetup 10 /Times-Roman f (\255 16 \255) 2772 480 w 10 /Times-Bold f (SPEED) 720 840 w 10 /Times-Roman f (Here is a look at) 720 1032 w 10 /Times-Bold f (ppmtompeg) 1399 1032 w 10 /Times-Roman f (speed, in single\255node \(not parallel\) operation:) 1935 1032 w (center) 720 1212 w (;) 1009 1212 w (Compression) 1083 1212 w (Speed) 1658 1212 w () 2680 1212 w () 3459 1212 w () 3770 1212 w () 4454 1212 w (Machine) 4691 1212 w (Type) 720 1332 w ( Macroblocks per second 1 ) 720 1572 w ( HP 9000/755) 720 1812 w ( 280) 720 2052 w ( DEC 3000/400) 720 2292 w ( 247) 720 2532 w ( HP 9000/750) 720 2772 w ( 191) 720 3012 w ( Sparc 10) 720 3252 w ( 104) 720 3492 w ( DEC 5000) 720 3732 w ( 68) 720 3972 w () 720 4212 w ( 1 A macroblock is a 16x16 pixel square) 720 4392 w (The measurements in the table are with inputs and outputs via a conventional) 720 4548 w (locally) 3831 4548 w (attached) 4129 4548 w (filesystem.) 4487 4548 w (If) 4974 4548 w (you) 720 4668 w (are) 904 4668 w (using) 1058 4668 w (a) 1308 4668 w (network) 1385 4668 w (filesystem) 1745 4668 w (over) 2189 4668 w (a) 2399 4668 w (single) 2476 4668 w (10) 2748 4668 w (MB/s) 2881 4668 w (Ethernet,) 3137 4668 w (that) 3533 4668 w (constrains) 3716 4668 w (your) 4154 4668 w (speed) 4370 4668 w (more) 4630 4668 w (than) 4868 4668 w (your) 720 4788 w (CPU) 933 4788 w (speed.) 1158 4788 w (In) 1465 4788 w (that) 1578 4788 w (case,) 1758 4788 w (don't) 1984 4788 w (expect) 2225 4788 w (to) 2515 4788 w (get) 2623 4788 w (better) 2775 4788 w (than) 3032 4788 w (4) 3234 4788 w (or) 3314 4788 w (5) 3427 4788 w (frames) 3508 4788 w (per) 3810 4788 w (second) 3968 4788 w (no) 4276 4788 w (matter) 4407 4788 w (how) 4693 4788 w (fast) 4896 4788 w (your CPUs are.) 720 4908 w (Network) 720 5064 w (speed) 1095 5064 w (is) 1348 5064 w (even) 1441 5064 w (more) 1655 5064 w (of) 1886 5064 w (a) 1995 5064 w (bottleneck) 2065 5064 w (when) 2507 5064 w (the) 2749 5064 w (slaves) 2897 5064 w (do) 3167 5064 w (not) 3293 5064 w (have) 3447 5064 w (filesystem) 3662 5064 w (access) 4100 5064 w (to) 4381 5064 w (the) 4486 5064 w (input) 4635 5064 w (files) 4868 5064 w (\255\255 i.e. you declare them REMOTE.) 720 5184 w (Where) 720 5340 w (I/O) 1019 5340 w (is) 1186 5340 w (the) 1287 5340 w (bottleneck,) 1443 5340 w (size) 1918 5340 w (of) 2107 5340 w (the) 2224 5340 w (input) 2380 5340 w (frames) 2620 5340 w (can) 2925 5340 w (make) 3097 5340 w (a) 3348 5340 w (big) 3427 5340 w (difference.) 3590 5340 w (So) 4078 5340 w (YUV) 4219 5340 w (input) 4470 5340 w (is) 4711 5340 w (better) 4813 5340 w (than PPM, and JPEG is better than both.) 720 5460 w (When) 720 5616 w (you're) 988 5616 w (first) 1278 5616 w (trying) 1469 5616 w (to) 1738 5616 w (get) 1846 5616 w (parallel) 1998 5616 w (mode) 2327 5616 w (working,) 2579 5616 w (be) 2967 5616 w (sure) 3091 5616 w (to) 3287 5616 w (use) 3395 5616 w (the) 3558 5616 w 10 /Times-Bold f (\255debug) 3710 5616 w 10 /S f (_) 4005 5616 w 10 /Times-Bold f (machines) 4055 5616 w 10 /Times-Roman f (option) 4485 5616 w (so) 4771 5616 w (you) 4890 5616 w (can see what's going on.) 720 5736 w (Also,) 1754 5736 w 10 /Times-Bold f (\255debug) 1993 5736 w 10 /S f (_) 2288 5736 w 10 /Times-Bold f (sockets) 2338 5736 w 10 /Times-Roman f (can help you diagnose communication problems.) 2668 5736 w 10 /Times-Bold f (AUTHORS) 720 5976 w 10 /LucidaSansUnicode22 f (\031) 720 6168 w 10 /Times-Roman f (Kevin Gong \255 University of California, Berkeley, keving@cs.berkeley.edu) 970 6168 w 10 /LucidaSansUnicode22 f (\031) 720 6324 w 10 /Times-Roman f (Ketan Patel \255 University of California, Berkeley, kpatel@cs.berkeley.edu) 970 6324 w 10 /LucidaSansUnicode22 f (\031) 720 6480 w 10 /Times-Roman f (Dan Wallach \255 University of California, Berkeley, dwallach@cs.berkeley.edu) 970 6480 w 10 /LucidaSansUnicode22 f (\031) 720 6636 w 10 /Times-Roman f (Darryl Brown \255 University of California, Berkeley, darryl@cs.berkeley.edu) 970 6636 w 10 /LucidaSansUnicode22 f (\031) 720 6792 w 10 /Times-Roman f (Eugene Hung \255 University of California, Berkeley, eyhung@cs.berkeley.edu) 970 6792 w 10 /LucidaSansUnicode22 f (\031) 720 6948 w 10 /Times-Roman f (Steve Smoot \255 University of California, Berkeley, smoot@cs.berkeley.edu) 970 6948 w 10 /S1 f (________________________________________________________________________) 720 7104 w cleartomark showpage saveobj restore %%EndPage: 16 16 %%Page: 17 17 /saveobj save def mark 17 pagesetup 10 /Times-Roman f (\255 17 \255) 2772 480 w 10 /Times-Bold f (Table Of Contents) 720 840 w 10 /LucidaSansUnicode22 f (\031) 720 1032 w 10 /Times-Roman f (SYNOPSIS) 970 1032 w 10 /LucidaSansUnicode22 f (\031) 720 1188 w 10 /Times-Roman f (DESCRIPTION) 970 1188 w 10 /LucidaSansUnicode22 f (\031) 720 1344 w 10 /Times-Roman f (OPTIONS) 970 1344 w 10 /LucidaSansUnicode22 f (\031) 720 1500 w 10 /Times-Roman f (PARAMETER FILE) 970 1500 w 10 /LucidaSansUnicode22 f (\031) 720 1656 w 10 /Times-Roman f (GENERAL USAGE INFORMATION) 970 1656 w 10 /LucidaSansUnicode22 f (\031) 720 1812 w 10 /Times-Roman f (PARALLEL OPERATION) 970 1812 w 10 /LucidaSansUnicode22 f (\031) 720 1968 w 10 /Times-Roman f (SPEED) 970 1968 w 10 /LucidaSansUnicode22 f (\031) 720 2124 w 10 /Times-Roman f (AUTHORS) 970 2124 w cleartomark showpage saveobj restore %%EndPage: 17 17 %%Trailer done %%DocumentFonts: Times-Roman LucidaSansUnicode22 Times-Italic Times-Bold S1 S %%Pages: 17