diff options
Diffstat (limited to 'converter/ppm/ppmtompeg/examples')
152 files changed, 6256 insertions, 0 deletions
diff --git a/converter/ppm/ppmtompeg/examples/basicspeed.param b/converter/ppm/ppmtompeg/examples/basicspeed.param new file mode 100644 index 00000000..94b03de7 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/basicspeed.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/speed.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/decoded.test b/converter/ppm/ppmtompeg/examples/decoded.test new file mode 100644 index 00000000..7496524c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/decoded.test @@ -0,0 +1,81 @@ +# speed test parameter file + +PATTERN ibpbpb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/users/keving/links/flowg + +INPUT +sflowg.* [0-6] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#elmer-fudd keving ~keving/encode/bin/sun/mpeg_encode +#zonker keving ~keving/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +#tweety keving ~keving/encode/bin/sun/mpeg_encode +#mickey keving ~keving/encode/bin/mickey/mpeg_encode +# +# these guys are pretty fast: +# +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 1 +PQSCALE 1 +BQSCALE 25 + +REFERENCE_FRAME DECODED +#REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/decoded2.test b/converter/ppm/ppmtompeg/examples/decoded2.test new file mode 100644 index 00000000..b5e9a865 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/decoded2.test @@ -0,0 +1,81 @@ +# speed test parameter file + +PATTERN ibbbpbbbbbp +OUTPUT /tmp/ts.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 512x512 + +INPUT_CONVERT giftoppm * + +INPUT_DIR ../test/ts + +INPUT +med*.gif [030-039] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#elmer-fudd keving ~keving/encode/bin/sun/mpeg_encode +#zonker keving ~keving/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +#tweety keving ~keving/encode/bin/sun/mpeg_encode +#mickey keving ~keving/encode/bin/mickey/mpeg_encode +# +# these guys are pretty fast: +# +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME DECODED +#REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/decorig.param b/converter/ppm/ppmtompeg/examples/decorig.param new file mode 100644 index 00000000..3c570bcd --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/decorig.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBP + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-3] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/default.param b/converter/ppm/ppmtompeg/examples/default.param new file mode 100644 index 00000000..17d8fe5d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/default.param @@ -0,0 +1,34 @@ +# parameter file with good default values +# +# use this as a guideline for any parameters you don't really understand +# or don't care about +# + +PATTERN IBBPBBPBBPBBPBB +OUTPUT output.mpg + +BASE_FILE_FORMAT YUV +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +PIXEL HALF +RANGE 10 +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL + +# +# you really need to understand the following +# +YUV_SIZE 352x240 +INPUT_CONVERT * + +INPUT_DIR input/flowg + +INPUT +sflowg.*.yuv [0-23] +END_INPUT diff --git a/converter/ppm/ppmtompeg/examples/fastspeed.param b/converter/ppm/ppmtompeg/examples/fastspeed.param new file mode 100644 index 00000000..c45e0341 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/fastspeed.param @@ -0,0 +1,46 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg + +INPUT +sflowg.* [0-149] +END_INPUT + +PARALLEL_TEST_FRAMES 3 +PARALLEL_TIME_CHUNKS 15 + +PARALLEL +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/foobar.param b/converter/ppm/ppmtompeg/examples/foobar.param new file mode 100644 index 00000000..1ba6f029 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/foobar.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard20.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [000-027] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/frame.test b/converter/ppm/ppmtompeg/examples/frame.test new file mode 100644 index 00000000..fbefb8c4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/frame.test @@ -0,0 +1,37 @@ +# speed test parameter file + +PATTERN IBPB +OUTPUT output/food +GOP_SIZE 20 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR links/flowg + +INPUT +sflowg.* [0-4] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 10 +PQSCALE 31 +BQSCALE 31 + diff --git a/converter/ppm/ppmtompeg/examples/gop.combine b/converter/ppm/ppmtompeg/examples/gop.combine new file mode 100644 index 00000000..6b5c3e89 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/gop.combine @@ -0,0 +1,11 @@ +# speed test parameter file + +OUTPUT output/gop.mpg + +YUV_SIZE 352x240 + +INPUT_DIR . + +INPUT +output/food.gop.* [0-2] +END_INPUT diff --git a/converter/ppm/ppmtompeg/examples/gop.test b/converter/ppm/ppmtompeg/examples/gop.test new file mode 100644 index 00000000..c2ae346b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/gop.test @@ -0,0 +1,43 @@ +# speed test parameter file + +PATTERN IBPBP + +OUTPUT output/food +GOP_SIZE 5 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR links/flowg + +INPUT +sflowg.* [0-14] +END_INPUT + + +GOP_INPUT_DIR output +GOP_INPUT +food.gop.* [1-2] +GOP_END_INPUT + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 10 +PQSCALE 31 +BQSCALE 31 + diff --git a/converter/ppm/ppmtompeg/examples/gop1.param b/converter/ppm/ppmtompeg/examples/gop1.param new file mode 100644 index 00000000..c89a5b9a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/gop1.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 6 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/hello.param b/converter/ppm/ppmtompeg/examples/hello.param new file mode 100644 index 00000000..579b01ed --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/hello.param @@ -0,0 +1,60 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/hello.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-49] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +#REFERENCE_FRAME DECODED +REFERENCE_FRAME ORIGINAL + +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + +PARALLEL +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#REMOTE cory keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE scorpius.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE monoceros.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE lepus.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE fornax.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE delphinus.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE cephus.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE carina.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE bootes.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +REMOTE aquila.EECS.Berkeley.EDU keving ~keving/bin/mpeg_encode ~keving/hello.param +# +END_PARALLEL + +# FORCE_I_ALIGN diff --git a/converter/ppm/ppmtompeg/examples/i.test b/converter/ppm/ppmtompeg/examples/i.test new file mode 100644 index 00000000..af62afae --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/i.test @@ -0,0 +1,37 @@ +# speed test parameter file + +PATTERN I +OUTPUT output/food +GOP_SIZE 20 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR links/flowg + +INPUT +sflowg.* [0-5] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 10 +PQSCALE 31 +BQSCALE 31 + diff --git a/converter/ppm/ppmtompeg/examples/ispeed.jpeg.param b/converter/ppm/ppmtompeg/examples/ispeed.jpeg.param new file mode 100644 index 00000000..ce3d4ed3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/ispeed.jpeg.param @@ -0,0 +1,48 @@ +# speed test parameter file + +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/flowgard1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg/jpeg + +INPUT +sflowg.*.jpeg [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL + + +PARALLEL_TEST_FRAMES 3 +PARALLEL_TIME_CHUNKS 30 + +PARALLEL +big-bird keving ~keving/encode/bin/hp/mpeg_encode +gumby keving ~keving/encode/bin/hp/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +IO_SERVER_CONVERT * +SLAVE_CONVERT djpeg * diff --git a/converter/ppm/ppmtompeg/examples/ispeed.param b/converter/ppm/ppmtompeg/examples/ispeed.param new file mode 100644 index 00000000..01381e85 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/ispeed.param @@ -0,0 +1,45 @@ +# speed test parameter file + +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/flowgard1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL + + +PARALLEL_TEST_FRAMES 3 +PARALLEL_TIME_CHUNKS 30 + +PARALLEL +big-bird keving ~keving/encode/bin/hp/mpeg_encode +gumby keving ~keving/encode/bin/hp/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL diff --git a/converter/ppm/ppmtompeg/examples/jpeg.test b/converter/ppm/ppmtompeg/examples/jpeg.test new file mode 100644 index 00000000..75e3eb8f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/jpeg.test @@ -0,0 +1,66 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.jpeg.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg/jpeg + +INPUT +sflowg.*.jpeg [1-20] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + +# specifies what the IO server must do before transmitting to remote sites +IO_SERVER_CONVERT * + +# specifies what the remote slave must do after receiving from IO server +SLAVE_CONVERT djpeg * + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#elmer-fudd keving ~keving/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +#tweety keving ~keving/encode/bin/sun/mpeg_encode +#mickey keving ~keving/encode/bin/mickey/mpeg_encode +# +# these guys are pretty fast: +# +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +# +# remotes +# +END_PARALLEL + + +# motion vector search parameters + +PIXEL HALF +RANGE 8 +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/jpeg19.param b/converter/ppm/ppmtompeg/examples/jpeg19.param new file mode 100644 index 00000000..15013895 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/jpeg19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT JPEG +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg/jpeg + +INPUT +sflowg.*.jpeg [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/jpegout19.param b/converter/ppm/ppmtompeg/examples/jpegout19.param new file mode 100644 index 00000000..d31383d3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/jpegout19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR ../input/flowg/jpeg + +INPUT +sflowg.*.jpeg [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/localdisk.param b/converter/ppm/ppmtompeg/examples/localdisk.param new file mode 100644 index 00000000..e7f49f33 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/localdisk.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN I +OUTPUT /usr/tmp/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /usr/tmp + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/localremote.test b/converter/ppm/ppmtompeg/examples/localremote.test new file mode 100644 index 00000000..6c91721f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/localremote.test @@ -0,0 +1,80 @@ +# speed test parameter file + +#PATTERN ibbpbbpbbpbbpbb +PATTERN iiiiiiii +OUTPUT /n/picasso/users/keving/src/encode/output/good +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/users/keving/links/flowg + +INPUT +sflowg.* [0-149] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#REMOTE charlie-brown keving ~keving/src/encode/bin/dec/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#REMOTE woodstock keving ~keving/src/encode/bin/dec/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#REMOTE gumby keving ~keving/src/encode/bin/hp/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#REMOTE big-bird keving ~keving/src/encode/bin/hp/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#REMOTE elmer-fudd keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#REMOTE mickey keving ~keving/src/encode/bin/mickey/mpeg_encode ~keving/src/encode/ParamExamples/localremote.test +#zonker keving ~keving/src/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode +#tweety keving ~keving/src/encode/bin/sun/mpeg_encode +# +# these guys are pretty fast: +# +#bugs-bunny keving ~keving/src/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/luxo.param b/converter/ppm/ppmtompeg/examples/luxo.param new file mode 100644 index 00000000..6c92dca1 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/luxo.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 20 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/luxo18.param b/converter/ppm/ppmtompeg/examples/luxo18.param new file mode 100644 index 00000000..4a020325 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo18.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/luxo19.5.param b/converter/ppm/ppmtompeg/examples/luxo19.5.param new file mode 100644 index 00000000..edacc7c7 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo19.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1216] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo19.param b/converter/ppm/ppmtompeg/examples/luxo19.param new file mode 100644 index 00000000..7accb23a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo2.param b/converter/ppm/ppmtompeg/examples/luxo2.param new file mode 100644 index 00000000..f75b7e1c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo2.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/luxo2.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo1399.yuv +luxo1400.yuv +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 20 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/luxo48.param b/converter/ppm/ppmtompeg/examples/luxo48.param new file mode 100644 index 00000000..599f6d8c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo48.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo49.param b/converter/ppm/ppmtompeg/examples/luxo49.param new file mode 100644 index 00000000..5a493e40 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo49.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo50.param b/converter/ppm/ppmtompeg/examples/luxo50.param new file mode 100644 index 00000000..f3afe8e8 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo50.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo52.5.param b/converter/ppm/ppmtompeg/examples/luxo52.5.param new file mode 100644 index 00000000..f3f16854 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo52.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1216] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo52.param b/converter/ppm/ppmtompeg/examples/luxo52.param new file mode 100644 index 00000000..8874ad97 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo52.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1400] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxo53.param b/converter/ppm/ppmtompeg/examples/luxo53.param new file mode 100644 index 00000000..d084b18b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxo53.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/luxo19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo + +INPUT +luxo*.yuv [1201-1216] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG EXHAUSTIVE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/luxobug.param b/converter/ppm/ppmtompeg/examples/luxobug.param new file mode 100644 index 00000000..73e9de9f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxobug.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/luxobug.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo-skip10 + +INPUT +luxo*.yuv [1351-1701+5] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/luxoskip.param b/converter/ppm/ppmtompeg/examples/luxoskip.param new file mode 100644 index 00000000..12768ed4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/luxoskip.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/luxoskip.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/luxo-skip10 + +INPUT +luxo*1 [1-307] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 20 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/med.param b/converter/ppm/ppmtompeg/examples/med.param new file mode 100644 index 00000000..0e3bbd8d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/med.param @@ -0,0 +1,36 @@ +# 'med' parameter file + +PATTERN IBBPBBPBBPBBPBBI +OUTPUT output/med.mpg +GOP_SIZE 20 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * + +INPUT_DIR links/gcmovie + +INPUT +med*.gif [001-073] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + + +IQSCALE 13 +PQSCALE 16 +BQSCALE 26 + diff --git a/converter/ppm/ppmtompeg/examples/med18.param b/converter/ppm/ppmtompeg/examples/med18.param new file mode 100644 index 00000000..b8ad664c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/med18.param @@ -0,0 +1,34 @@ +# 'med' parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/med18.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * + +INPUT_DIR /n/picasso/users/keving/encode/input/gcmovie + +INPUT +med*.gif [001-073] +END_INPUT + + +# motion vector search parameters + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/medspeed.param b/converter/ppm/ppmtompeg/examples/medspeed.param new file mode 100644 index 00000000..d91f4dda --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/medspeed.param @@ -0,0 +1,38 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg + +INPUT +sflowg.* [0-149] +END_INPUT + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/nametest.param b/converter/ppm/ppmtompeg/examples/nametest.param new file mode 100644 index 00000000..445622fb --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/nametest.param @@ -0,0 +1,60 @@ +# test suite parameter file + +PATTERN IBBBPBBBBP +OUTPUT /tmp/foobar.mpg + +YUV_SIZE 352x240 + +BASE_FILE_FORMAT YUV +INPUT_CONVERT cat *.Y *.U *.V +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +INPUT_DIR /n/picasso/users/keving/encode/input/tennis + +INPUT +stennis.0 +stennis.* [1-3] +stennis.* [4-5] +stennis.* [6-6] +stennis.7 +stennis.* [8-15] +stennis.16 +stennis.17 +stennis.* [18-34] +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG LOGARITHMIC + +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/nosearch.param b/converter/ppm/ppmtompeg/examples/nosearch.param new file mode 100644 index 00000000..453356c0 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/nosearch.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/flowgard1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/par3.param b/converter/ppm/ppmtompeg/examples/par3.param new file mode 100644 index 00000000..ca664334 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/par3.param @@ -0,0 +1,43 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-39] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL + +PARALLEL_TEST_FRAMES 3 +PARALLEL_TIME_CHUNKS 30 + +PARALLEL +bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +linus keving ~keving/encode/bin/sun/mpeg_encode +END_PARALLEL diff --git a/converter/ppm/ppmtompeg/examples/par4.param b/converter/ppm/ppmtompeg/examples/par4.param new file mode 100644 index 00000000..95a72c34 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/par4.param @@ -0,0 +1,45 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-49] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL + +PARALLEL_TEST_FRAMES 3 +# PARALLEL_TIME_CHUNKS 20 +PARALLEL_CHUNK_TAPER + +PARALLEL +bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +linus keving ~keving/encode/bin/sun/mpeg_encode +zonker keving ~keving/encode/bin/sun/mpeg_encode +END_PARALLEL diff --git a/converter/ppm/ppmtompeg/examples/par5.param b/converter/ppm/ppmtompeg/examples/par5.param new file mode 100644 index 00000000..ad51a519 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/par5.param @@ -0,0 +1,47 @@ +# speed test parameter file + +#PATTERN IBBPBBPBBPBBPBB +PATTERN I + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL + +PARALLEL_TEST_FRAMES 3 +PARALLEL_CHUNK_TAPER + +PARALLEL +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +gumby keving ~keving/encode/bin/hp/mpeg_encode +big-bird keving ~keving/encode/bin/hp/mpeg_encode +roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +END_PARALLEL diff --git a/converter/ppm/ppmtompeg/examples/parallel.2 b/converter/ppm/ppmtompeg/examples/parallel.2 new file mode 100644 index 00000000..0ab153fb --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/parallel.2 @@ -0,0 +1,87 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg/jpeg + +INPUT +sflowg.*.jpeg [1-30] +END_INPUT + +# the following are optional + +PARALLEL_PERFECT + + + +# specifies what the IO server must do before transmitting to remote sites +IO_SERVER_CONVERT * + +# specifies what the remote slave must do after receiving from IO server +SLAVE_CONVERT djpeg * + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#elmer-fudd keving ~keving/encode/bin/sun/mpeg_encode +#elmer-fudd keving ~keving/encode/bin/sun/mpeg_encode +#bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +#REMOTE bugs-bunny keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/parallel.test +#roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +#tweety keving ~keving/encode/bin/sun/mpeg_encode +#mickey keving ~keving/encode/bin/mickey/mpeg_encode +# +# these guys are pretty fast: +# +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/parallel.param b/converter/ppm/ppmtompeg/examples/parallel.param new file mode 100644 index 00000000..a158eae5 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/parallel.param @@ -0,0 +1,141 @@ +# parameter file template with parallel execution +# +# you can use this as a template, copying it to a separate file then modifying +# the copy +# +# +# any line beginning with '#' is a comment +# +# no line should be longer than 255 characters +# +# +# general format of each line is: +# <option> <spaces and/or tabs> <value> +# +# lines can generally be in any order +# +# only exception is the option 'INPUT' which must be followed by input +# files in the order in which they must appear, followed by 'END_INPUT' +# +# <option> MUST be in UPPER CASE +# + +PATTERN IBBPBBPBBPBBP +OUTPUT /n/picasso/users/keving/encode/output.mpg + +# mpeg_encode really only accepts 3 different file formats, but using a +# conversion statement it can effectively handle ANY file format +# +# you must specify whether you will convert to PNM or PPM or YUV format +# (must be upper case) +# +BASE_FILE_FORMAT YUV + +# +# if YUV format (or using parallel version), must provide width and height +# YUV_SIZE widthxheight +# this option is ignored if BASE_FILE_FORMAT is PPM or PNM and you're running +# on just one machine +# +YUV_SIZE 352x240 + +# the conversion statement +# +# Each occurrence of '*' will be replaced by the input file +# +# e.g., if you have a bunch of GIF files, then this might be: +# INPUT_CONVERT giftoppm * +# +# e.g., if you have a bunch of files like a.Y a.U a.V, etc., then: +# INPUT_CONVERT cat *.Y *.U *.V +# +# e.g., if you are grabbing from laser disc you might have something like +# INPUT_CONVERT goto frame *; grabppm +# 'INPUT_CONVERT *' means the files are already in the base file format +# +INPUT_CONVERT * + +# number of frames in a GOP. +# +# since each GOP must have at least one I-frame, the encoder will find the +# the first I-frame after GOP_SIZE frames to start the next GOP +# +# later, will add more flexible GOP signalling +# +GOP_SIZE 6 + +# number of slices in a frame +# +# 1 is a good number. another possibility is the number of macroblock rows +# (which is the height divided by 16) +# +SLICES_PER_FRAME 1 + +# directory to get all input files from (makes this file easier to read) +INPUT_DIR /n/picasso/users/keving/encode/input/tennis + +INPUT +# '*' is replaced by the numbers 01, 02, 03, 04 +# if I instead do [01-11], it would be 01, 02, ..., 09, 10, 11 +# if I instead do [1-11], it would be 1, 2, 3, ..., 9, 10, 11 +# if I instead do [1-11+3], it would be 1, 4, 7, 10 +# the program assumes none of your input files has a name ending in ']' +# if you do, too bad!!! +# +# +stennis.*.yuv [0-7] +# can have more files here if you want...there is no limit on the number +# of files +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 10 + +# this must be one of {EXHAUSTIVE, SUBSAMPLE, LOGARITHMIC} +PSEARCH_ALG LOGARITHMIC + +# this must be one of {SIMPLE, CROSS2, EXHAUSTIVE} +# +# note that EXHAUSTIVE is really, really, really slow +# +BSEARCH_ALG CROSS2 + +# +# these specify the q-scale for I, P, and B frames +# (values must be between 1 and 31) +# +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# this must be ORIGINAL or DECODED +REFERENCE_FRAME ORIGINAL + + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +#REMOTE charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode ~keving/encode/examples/parallel.param +# remote machine: "REMOTE machine username executable param_file" +# mickey keving ~keving/encode/bin/dec-5000/mpeg_encode +#REMOTE mickey keving ~keving/encode/bin/dec-5000/mpeg_encode ~keving/encode/examples/parallel.param +#REMOTE mickey keving ~keving/encode/bin/dec-5000/mpeg_encode ~keving/encode/examples/parallel.param +REMOTE woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode ~keving/encode/examples/parallel.param +END_PARALLEL diff --git a/converter/ppm/ppmtompeg/examples/parallel.test b/converter/ppm/ppmtompeg/examples/parallel.test new file mode 100644 index 00000000..2489d847 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/parallel.test @@ -0,0 +1,85 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg/jpeg + +INPUT +sflowg.*.jpeg [1-30] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + +# specifies what the IO server must do before transmitting to remote sites +IO_SERVER_CONVERT * + +# specifies what the remote slave must do after receiving from IO server +SLAVE_CONVERT djpeg * + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#REMOTE bugs-bunny keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/parallel.test +#mickey keving ~keving/encode/bin/mickey/mpeg_encode +# +# these guys are pretty fast: +# +#big-bird keving ~keving/encode/bin/hp/mpeg_encode +#gumby keving ~keving/encode/bin/hp/mpeg_encode +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +bugs-bunny keving ~keving/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/param.template b/converter/ppm/ppmtompeg/examples/param.template new file mode 100644 index 00000000..ce81e474 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/param.template @@ -0,0 +1,107 @@ +# parameter file template +# +# any line beginning with '#' is a comment +# +# no line should be longer than 255 characters +# +# +# general format of each line is: +# <option> <spaces and/or tabs> <value> +# +# lines can generally be in any order +# +# only exception is the option 'INPUT' which must be followed by input +# files in the order in which they must appear, followed by 'END_INPUT' +# +# <option> MUST be in UPPER CASE +# + +PATTERN IBBPBBPBBPBBP +OUTPUT output/food + +# mpeg_encode really only accepts 2 different file formats, but using a +# conversion statement it can effectively handle ANY file format +# +# you must specify whether you will convert to PPM or YUV format +# (must be upper case) +# +BASE_FILE_FORMAT YUV + +# +# if YUV format, must provide width and height +# YUV_SIZE width height +# this option is ignored if BASE_FILE_FORMAT is PPM +# +YUV_SIZE 352x240 + +# the conversion statement +# +# Each occurrence of '*' will be replaced by the input file +# +# e.g., if you have a bunch of GIF files, then this might be: +# INPUT_CONVERT giftoppm * +# +# e.g., if you have a bunch of files like a.Y a.U a.V, etc., then: +# INPUT_CONVERT cat *.Y *.U *.V +# +# e.g., if you are grabbing from laser disc you might have something like +# INPUT_CONVERT goto frame *; grabppm +# 'INPUT_CONVERT *' means the files are already in the base file format +# +INPUT_CONVERT cat *.Y *.U *.V + +# number of frames in a GOP. +# +# since each GOP must have at least one I-frame, the encoder will find the +# the first I-frame after GOP_SIZE frames to start the next GOP +# +# later, will add more flexible GOP signalling +# +GOP_SIZE 30 + +# directory to get all input files from (makes this file easier to read) +INPUT_DIR links/payam + +INPUT +# '*' is replaced by the numbers 01, 02, 03, 04 +# if I instead do [01-11], it would be 01, 02, ..., 09, 10, 11 +# if I instead do [1-11], it would be 1, 2, 3, ..., 9, 10, 11 +# the program assumes none of your input files has a name ending in ']' +# if you do, too bad!!! +# +# +stennis.* [0-23] +# can have more files here if you want...as many as you want +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +# YES or NO -- must be upper case +SUBSAMPLE NO + +IQSCALE 10 +PQSCALE 15 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/payam.param b/converter/ppm/ppmtompeg/examples/payam.param new file mode 100644 index 00000000..ce886914 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/payam.param @@ -0,0 +1,37 @@ +# parameter file for payam's images + +#PATTERN IBBPBBPBBPBBPBBI +PATTERN II +OUTPUT output/payam.mpg +GOP_SIZE 20 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PNM + +INPUT_CONVERT * +INPUT_DIR links/payam + +INPUT +kh*.pnm [1-3] +END_INPUT + + +# motion vector search paramters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + + +IQSCALE 10 +PQSCALE 15 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/payam18.param b/converter/ppm/ppmtompeg/examples/payam18.param new file mode 100644 index 00000000..7f7b767e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/payam18.param @@ -0,0 +1,34 @@ +# parameter file for payam's images + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/payam18.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PNM + +INPUT_CONVERT * +INPUT_DIR /n/picasso/users/keving/encode/input/payam + +INPUT +kh*.pnm [1-39] +END_INPUT + + +# motion vector search paramters + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/pnm.param b/converter/ppm/ppmtompeg/examples/pnm.param new file mode 100644 index 00000000..6fce2be4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/pnm.param @@ -0,0 +1,37 @@ +# speed test parameter file + +PATTERN I +OUTPUT output/food +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR links/flowg + +INPUT +sflowg.*.ppm [01-10] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 31 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/ppm.param b/converter/ppm/ppmtompeg/examples/ppm.param new file mode 100644 index 00000000..6fce2be4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/ppm.param @@ -0,0 +1,37 @@ +# speed test parameter file + +PATTERN I +OUTPUT output/food +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR links/flowg + +INPUT +sflowg.*.ppm [01-10] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 31 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/prof.b.param b/converter/ppm/ppmtompeg/examples/prof.b.param new file mode 100644 index 00000000..2b8253fd --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof.b.param @@ -0,0 +1,48 @@ +# test suite parameter file + +PATTERN IBBBBBBBBI +OUTPUT output/food + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +INPUT_DIR Test/ts + +INPUT +med*.gif [030-039] +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 8 + +# YES or NO -- must be upper case +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/prof.bhalf.param b/converter/ppm/ppmtompeg/examples/prof.bhalf.param new file mode 100644 index 00000000..8d6de83a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof.bhalf.param @@ -0,0 +1,48 @@ +# test suite parameter file + +PATTERN IBBBBBBBBI +OUTPUT output/food + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +INPUT_DIR Test/ts + +INPUT +med*.gif [030-039] +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 8 + +# YES or NO -- must be upper case +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/prof.param b/converter/ppm/ppmtompeg/examples/prof.param new file mode 100644 index 00000000..591eaa67 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof.param @@ -0,0 +1,36 @@ +# speed test parameter file + +PATTERN I +#PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +#REFERENCE_FRAME DECODED +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/prof.ss.param b/converter/ppm/ppmtompeg/examples/prof.ss.param new file mode 100644 index 00000000..ef339e7a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof.ss.param @@ -0,0 +1,48 @@ +# test suite parameter file + +PATTERN IPPPPPPPPP +OUTPUT output/food + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +INPUT_DIR Test/ts + +INPUT +med*.gif [030-039] +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 16 + +# YES or NO -- must be upper case +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/prof2.param b/converter/ppm/ppmtompeg/examples/prof2.param new file mode 100644 index 00000000..4073606a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof2.param @@ -0,0 +1,36 @@ +# speed test parameter file + +PATTERN IPPP +#PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED + diff --git a/converter/ppm/ppmtompeg/examples/prof3.param b/converter/ppm/ppmtompeg/examples/prof3.param new file mode 100644 index 00000000..4581eade --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof3.param @@ -0,0 +1,36 @@ +# speed test parameter file + +PATTERN IBB +#PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED + diff --git a/converter/ppm/ppmtompeg/examples/prof4.param b/converter/ppm/ppmtompeg/examples/prof4.param new file mode 100644 index 00000000..583fb43c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/prof4.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED + diff --git a/converter/ppm/ppmtompeg/examples/remote.test b/converter/ppm/ppmtompeg/examples/remote.test new file mode 100644 index 00000000..d548510f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/remote.test @@ -0,0 +1,85 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/good.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/users/keving/links/flowg + +INPUT +sflowg.* [0-40] +END_INPUT + +# the following two are optional (default = 10, 60) + +# number of frames to do initially to gauge speed of machine +PARALLEL_TEST_FRAMES 3 + +# number of seconds per chunk thereafter +PARALLEL_TIME_CHUNKS 30 + + +PARALLEL +# lines must be of form "machine <whitespace> username <whitespace> executable" +# these guys are sorta slow: +#elmer-fudd keving ~keving/src/encode/bin/sun/mpeg_encode +#zonker keving ~keving/src/encode/bin/sun/mpeg_encode +#roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode +#tweety keving ~keving/src/encode/bin/sun/mpeg_encode +#mickey keving ~keving/src/encode/bin/mickey/mpeg_encode +# +REMOTE zonker keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/remote.test +REMOTE linus keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/remote.test +REMOTE roger-rabbit keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/remote.test +REMOTE bugs-bunny keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/remote.test +REMOTE elmer-fudd keving ~keving/encode/src/mpeg_encode ~keving/encode/examples/remote.test +# these guys are pretty fast: +# +#big-bird keving ~keving/src/encode/bin/hp/mpeg_encode +#gumby keving ~keving/src/encode/bin/hp/mpeg_encode +#charlie-brown keving ~keving/src/encode/bin/dec/mpeg_encode +#woodstock keving ~keving/src/encode/bin/dec/mpeg_encode +#bugs-bunny keving ~keving/src/encode/bin/sun/mpeg_encode +# +# remotes +# +#REMOTE anaconda keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE adder keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE moccasin keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cobra keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE boa keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE asp keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE rattler keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE viper keving ~keving/mpeg_encode ~keving/parallel.test +# mamba doesn't seem to work for whatever reason...don't know why +#REMOTE mamba keving ~keving/mpeg_encode ~keving/parallel.test +#REMOTE cse.lbl.gov kevin ~kevin/mpeg_encode ~kevin/parallel.test +#REMOTE roger-rabbit keving ~keving/src/encode/bin/sun/mpeg_encode ~keving/src/encode/ParamExamples/parallel.test +END_PARALLEL + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL FULL + +# means +/- this many pixels +RANGE 4 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search1.param b/converter/ppm/ppmtompeg/examples/search1.param new file mode 100644 index 00000000..779ffa0f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search1.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search10.param b/converter/ppm/ppmtompeg/examples/search10.param new file mode 100644 index 00000000..c44c7c72 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search10.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard10.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search11.param b/converter/ppm/ppmtompeg/examples/search11.param new file mode 100644 index 00000000..78935268 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search11.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard11.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search12.param b/converter/ppm/ppmtompeg/examples/search12.param new file mode 100644 index 00000000..d7a115c3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search12.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard12.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search13.param b/converter/ppm/ppmtompeg/examples/search13.param new file mode 100644 index 00000000..80bb57f5 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search13.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard13.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search14.param b/converter/ppm/ppmtompeg/examples/search14.param new file mode 100644 index 00000000..af0ebb9c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search14.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search15.param b/converter/ppm/ppmtompeg/examples/search15.param new file mode 100644 index 00000000..1df18350 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search15.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard15.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search16.param b/converter/ppm/ppmtompeg/examples/search16.param new file mode 100644 index 00000000..3523dce3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search16.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard16.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search17.param b/converter/ppm/ppmtompeg/examples/search17.param new file mode 100644 index 00000000..89c3cb91 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search17.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard17.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search18.param b/converter/ppm/ppmtompeg/examples/search18.param new file mode 100644 index 00000000..d659d914 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search18.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard18.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search19.5.param b/converter/ppm/ppmtompeg/examples/search19.5.param new file mode 100644 index 00000000..22827fce --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search19.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search19.param b/converter/ppm/ppmtompeg/examples/search19.param new file mode 100644 index 00000000..88f9d613 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search19.param @@ -0,0 +1,42 @@ +# speed test parameter file + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/charlie-brown/project/mm/mpeg/mpeg_encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + + + + +PATTERN IBBPBBPBBPBBPBB + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +# LOGARITHMIC, TWOLEVEL, SUBSAMPLE, EXHAUSTIVE +PSEARCH_ALG LOGARITHMIC + +# CROSS2, SIMPLE +BSEARCH_ALG CROSS2 + +# DECODED or ORIGINAL +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search2.param b/converter/ppm/ppmtompeg/examples/search2.param new file mode 100644 index 00000000..c4f6300c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search2.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard2.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search20.param b/converter/ppm/ppmtompeg/examples/search20.param new file mode 100644 index 00000000..efd05f6d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search20.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard20.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search21.param b/converter/ppm/ppmtompeg/examples/search21.param new file mode 100644 index 00000000..6acb79ac --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search21.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard21.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search22.param b/converter/ppm/ppmtompeg/examples/search22.param new file mode 100644 index 00000000..252cb25b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search22.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard22.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search23.param b/converter/ppm/ppmtompeg/examples/search23.param new file mode 100644 index 00000000..5e7a7620 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search23.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard23.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search24.param b/converter/ppm/ppmtompeg/examples/search24.param new file mode 100644 index 00000000..0ca71e6d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search24.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard24.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search25.param b/converter/ppm/ppmtompeg/examples/search25.param new file mode 100644 index 00000000..724ce5a4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search25.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard25.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search26.param b/converter/ppm/ppmtompeg/examples/search26.param new file mode 100644 index 00000000..1a7081cd --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search26.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard26.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search27.param b/converter/ppm/ppmtompeg/examples/search27.param new file mode 100644 index 00000000..49da7e7a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search27.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard27.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search28.param b/converter/ppm/ppmtompeg/examples/search28.param new file mode 100644 index 00000000..f78331aa --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search28.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard28.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search29.param b/converter/ppm/ppmtompeg/examples/search29.param new file mode 100644 index 00000000..52f89a90 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search29.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard29.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search3.param b/converter/ppm/ppmtompeg/examples/search3.param new file mode 100644 index 00000000..4c00af6c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search3.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard3.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search30.param b/converter/ppm/ppmtompeg/examples/search30.param new file mode 100644 index 00000000..5664dbb8 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search30.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard30.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search31.param b/converter/ppm/ppmtompeg/examples/search31.param new file mode 100644 index 00000000..3d8bc0cd --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search31.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search32.param b/converter/ppm/ppmtompeg/examples/search32.param new file mode 100644 index 00000000..a4675cee --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search32.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard32.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search33.param b/converter/ppm/ppmtompeg/examples/search33.param new file mode 100644 index 00000000..465132c6 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search33.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard33.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search34.param b/converter/ppm/ppmtompeg/examples/search34.param new file mode 100644 index 00000000..f53a91f3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search34.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard34.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search35.param b/converter/ppm/ppmtompeg/examples/search35.param new file mode 100644 index 00000000..5a7fa27f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search35.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard35.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search36.param b/converter/ppm/ppmtompeg/examples/search36.param new file mode 100644 index 00000000..66fb8e7f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search36.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard36.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search37.param b/converter/ppm/ppmtompeg/examples/search37.param new file mode 100644 index 00000000..f5f5d4d3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search37.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard37.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search38.param b/converter/ppm/ppmtompeg/examples/search38.param new file mode 100644 index 00000000..b8186ce2 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search38.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard38.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search39.param b/converter/ppm/ppmtompeg/examples/search39.param new file mode 100644 index 00000000..ab18d28b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search39.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard39.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 4 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search4.param b/converter/ppm/ppmtompeg/examples/search4.param new file mode 100644 index 00000000..68285e6d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search4.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard4.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search40.param b/converter/ppm/ppmtompeg/examples/search40.param new file mode 100644 index 00000000..3fd65b6e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search40.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard40.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search41.param b/converter/ppm/ppmtompeg/examples/search41.param new file mode 100644 index 00000000..3a47baf7 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search41.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard41.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search42.param b/converter/ppm/ppmtompeg/examples/search42.param new file mode 100644 index 00000000..3ade2c85 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search42.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard42.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search43.param b/converter/ppm/ppmtompeg/examples/search43.param new file mode 100644 index 00000000..e2c044a4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search43.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard43.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search44.param b/converter/ppm/ppmtompeg/examples/search44.param new file mode 100644 index 00000000..47c97e89 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search44.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard44.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search45.param b/converter/ppm/ppmtompeg/examples/search45.param new file mode 100644 index 00000000..c4131d33 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search45.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard45.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search46.param b/converter/ppm/ppmtompeg/examples/search46.param new file mode 100644 index 00000000..cc9c67bf --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search46.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard46.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search47.param b/converter/ppm/ppmtompeg/examples/search47.param new file mode 100644 index 00000000..7527228e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search47.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard47.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search48.param b/converter/ppm/ppmtompeg/examples/search48.param new file mode 100644 index 00000000..3d75a6a2 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search48.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search49.param b/converter/ppm/ppmtompeg/examples/search49.param new file mode 100644 index 00000000..c25ab724 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search49.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search5.param b/converter/ppm/ppmtompeg/examples/search5.param new file mode 100644 index 00000000..5a1ad629 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search5.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard5.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search50.param b/converter/ppm/ppmtompeg/examples/search50.param new file mode 100644 index 00000000..6711ebb7 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search50.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search51.param b/converter/ppm/ppmtompeg/examples/search51.param new file mode 100644 index 00000000..6609e381 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search51.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-19] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG EXHAUSTIVE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search52.5.param b/converter/ppm/ppmtompeg/examples/search52.5.param new file mode 100644 index 00000000..be34be4b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search52.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search52.param b/converter/ppm/ppmtompeg/examples/search52.param new file mode 100644 index 00000000..246aa978 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search52.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search53.param b/converter/ppm/ppmtompeg/examples/search53.param new file mode 100644 index 00000000..81afb3bc --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search53.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG EXHAUSTIVE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search6.param b/converter/ppm/ppmtompeg/examples/search6.param new file mode 100644 index 00000000..47c36a0c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search6.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard6.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/search7.param b/converter/ppm/ppmtompeg/examples/search7.param new file mode 100644 index 00000000..f5d1224d --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search7.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard7.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search8.param b/converter/ppm/ppmtompeg/examples/search8.param new file mode 100644 index 00000000..f3b17e96 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search8.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard8.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 20 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/search9.param b/converter/ppm/ppmtompeg/examples/search9.param new file mode 100644 index 00000000..80051112 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/search9.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard9.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL FULL + +RANGE 20 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/seq.param b/converter/ppm/ppmtompeg/examples/seq.param new file mode 100644 index 00000000..665c22a7 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/seq.param @@ -0,0 +1,36 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/zonker/video/sequoia.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT /n/zonker/video/getframe * + +INPUT_DIR /n/zonker/video/seqframes + +INPUT +# really goes up to 200 +* [0-1000] +END_INPUT + +# quality parameters + +IQSCALE 15 +PQSCALE 18 +BQSCALE 30 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/sequoia.param b/converter/ppm/ppmtompeg/examples/sequoia.param new file mode 100644 index 00000000..1b93d880 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/sequoia.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/sequoia.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/zonker/video/seqframes + +INPUT +sequoia*.jpeg [378-600] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 22 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/sequoia19.param b/converter/ppm/ppmtompeg/examples/sequoia19.param new file mode 100644 index 00000000..52e5a72b --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/sequoia19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/charlie-brown/project/mm/mpeg/mpeg_encode/output/seq.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT /n/zonker/video/seqframes/gframe /n/video/video/sequoia * 640x480.100 352 240 + +INPUT_DIR /n/zonker/video + +INPUT +* [0-199] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/sequoia2.param b/converter/ppm/ppmtompeg/examples/sequoia2.param new file mode 100644 index 00000000..676cc2e4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/sequoia2.param @@ -0,0 +1,36 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/sequoia.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT djpeg * + +INPUT_DIR /n/zonker/video/seqframes + +INPUT +# really goes up to 200 +sequoia*.jpeg [001-200] +END_INPUT + +# quality parameters + +IQSCALE 15 +PQSCALE 18 +BQSCALE 30 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/simple.param b/converter/ppm/ppmtompeg/examples/simple.param new file mode 100644 index 00000000..14964829 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/simple.param @@ -0,0 +1,40 @@ +# Simple parameter file + +OUTPUT ./test.mpg +GOP_SIZE 15 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/charlie-brown/project/mm/mpeg/mpeg_encode/input/flowg + +INPUT +sflowg.*.yuv [0-14] +END_INPUT + +PATTERN IBBPBBPBBPBBPBBPBBPBBP + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 4 + +# LOGARITHMIC, TWOLEVEL, SUBSAMPLE, EXHAUSTIVE +PSEARCH_ALG LOGARITHMIC + +# CROSS2, SIMPLE +BSEARCH_ALG CROSS2 + +# DECODED or ORIGINAL +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/slice.param b/converter/ppm/ppmtompeg/examples/slice.param new file mode 100644 index 00000000..308d2053 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/slice.param @@ -0,0 +1,47 @@ +# test suite parameter file + +PATTERN IIIIIIIII +OUTPUT ts.mpg + +BASE_FILE_FORMAT PPM +INPUT_CONVERT giftoppm * +GOP_SIZE 1 +SLICES_PER_FRAME 170000 + +INPUT_DIR ts + +INPUT +med*.gif [030-034] +END_INPUT + + + +# all of the remaining options have to do with the motion search and qscale +# +# change this only if you're unsatisfied with the CPU time or quality, or +# are experimenting +# + +# if this appears in the file, then in addition to testing luminance when +# computing motion vectors, program will also take into account chrominance +# +# this option MUST appear before ERROR option, or it will be ignored +# +# CHROMINANCE + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 4 + +# YES or NO -- must be upper case +SUBSAMPLE NO + +IQSCALE 31 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/slimed.param b/converter/ppm/ppmtompeg/examples/slimed.param new file mode 100644 index 00000000..b5938b94 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/slimed.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/slimed.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 480x360 + +INPUT_CONVERT djpeg * + +INPUT_DIR ../input/slimed + +INPUT +slimed.*.jpeg [1-100] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 20 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/slowspeed.param b/converter/ppm/ppmtompeg/examples/slowspeed.param new file mode 100644 index 00000000..321313be --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/slowspeed.param @@ -0,0 +1,38 @@ +# speed test parameter file + +PATTERN ibbpbbpbbpbbpbb +OUTPUT /n/picasso/users/keving/encode/output/flowgard.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR /n/picasso/project/mm/mpeg/mpeg_encode/input/flowg + +INPUT +sflowg.* [0-149] +END_INPUT + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 12 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +REFERENCE_FRAME ORIGINAL + diff --git a/converter/ppm/ppmtompeg/examples/stanford.param b/converter/ppm/ppmtompeg/examples/stanford.param new file mode 100644 index 00000000..4c87334c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/stanford.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/stanford.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 4 +PQSCALE 4 +BQSCALE 8 + +# motion vector search parameters + +PIXEL HALF + +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/subtest.param b/converter/ppm/ppmtompeg/examples/subtest.param new file mode 100644 index 00000000..7fb4f585 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/subtest.param @@ -0,0 +1,34 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/flowgard18.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT SUB4 +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input/flowg/yuvsub + +INPUT +* [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/temp.param b/converter/ppm/ppmtompeg/examples/temp.param new file mode 100644 index 00000000..209fdfb4 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/temp.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/flow.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/flowg + +INPUT +sflowg.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/template.param b/converter/ppm/ppmtompeg/examples/template.param new file mode 100644 index 00000000..66b6dd98 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/template.param @@ -0,0 +1,154 @@ +# parameter file template with lots of comments to assist you +# +# you can use this as a template, copying it to a separate file then modifying +# the copy +# +# +# any line beginning with '#' is a comment +# +# no line should be longer than 255 characters +# +# +# general format of each line is: +# <option> <spaces and/or tabs> <value> +# +# lines can generally be in any order +# +# an exception is the option 'INPUT' which must be followed by input +# files in the order in which they must appear, followed by 'END_INPUT' +# +# Also, if you use the `command` method of generating input file names, +# the command will only be executed in the INPUT_DIR if INPUT_DIR preceeds +# the INPUT parameter. +# +# <option> MUST be in UPPER CASE +# + +PATTERN IBBPBBPBBPBBPBBP +OUTPUT output.mpg + +# mpeg_encode really only accepts 3 different file formats, but using a +# conversion statement it can effectively handle ANY file format +# +# You must specify the type of the input files. The choices are: +# YUV, PPM, JMOVIE, Y, JPEG, PNM +# (must be upper case) +# +BASE_FILE_FORMAT YUV + +# +# if YUV format (or using parallel version), must provide width and height +# YUV_SIZE widthxheight +# this option is ignored if BASE_FILE_FORMAT is not YUV and you're running +# on just one machine +# +YUV_SIZE 352x240 + +# If you are using YUV, there are different supported file formats. +# EYUV or UCB are the same as previous versions of this encoder. +# (All the Y's, then U's then V's, in 4:2:0 subsampling.) +# Other formats, such as Abekas, Phillips, or a general format are +# permissible, the general format is a string of Y's, U's, and V's +# to specify the file order. + +INPUT_FORMAT UCB + +# the conversion statement +# +# Each occurrence of '*' will be replaced by the input file +# +# e.g., if you have a bunch of GIF files, then this might be: +# INPUT_CONVERT giftoppm * +# +# e.g., if you have a bunch of files like a.Y a.U a.V, etc., then: +# INPUT_CONVERT cat *.Y *.U *.V +# +# e.g., if you are grabbing from laser disc you might have something like +# INPUT_CONVERT goto frame *; grabppm +# 'INPUT_CONVERT *' means the files are already in the base file format +# +INPUT_CONVERT * + +# number of frames in a GOP. +# +# since each GOP must have at least one I-frame, the encoder will find the +# the first I-frame after GOP_SIZE frames to start the next GOP +# +# later, will add more flexible GOP signalling +# +GOP_SIZE 16 + +# number of slices in a frame +# +# 1 is a good number. another possibility is the number of macroblock rows +# (which is the height divided by 16) +# +SLICES_PER_FRAME 1 + +# directory to get all input files from (makes this file easier to read) +INPUT_DIR ../input/tennis + +# There are a bunch of ways to specify the input files. +# from a simple one-per-line listing, to the following +# way of numbering them. See the manual for more information. +INPUT +# '*' is replaced by the numbers 01, 02, 03, 04 +# if I instead do [01-11], it would be 01, 02, ..., 09, 10, 11 +# if I instead do [1-11], it would be 1, 2, 3, ..., 9, 10, 11 +# if I instead do [1-11+3], it would be 1, 4, 7, 10 +# the program assumes none of your input files has a name ending in ']' +# if you do, too bad!!! +# +# +stennis.*.yuv [0-23] +# can have more files here if you want...there is no limit on the number +# of files +END_INPUT + + + +# Many of the remaining options have to do with the motion search and qscale + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels for both P and B frame searches +# specify two numbers if you wish to serc different ranges in the two. +RANGE 10 + +# this must be one of {EXHAUSTIVE, SUBSAMPLE, LOGARITHMIC} +PSEARCH_ALG LOGARITHMIC + +# this must be one of {SIMPLE, CROSS2, EXHAUSTIVE} +# +# note that EXHAUSTIVE is really, really, really slow +# +BSEARCH_ALG CROSS2 + +# +# these specify the q-scale for I, P, and B frames +# (values must be between 1 and 31) +# These are the Qscale values for the entire frame in variable bit-rate +# mode, and starting points (but not important) for constant bit rate +# +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# this must be ORIGINAL or DECODED +REFERENCE_FRAME ORIGINAL + +# for parallel parameters see parallel.param in the exmaples subdirectory + +# if you want constant bit-rate mode, specify it as follows (number is bits/sec): +BIT_RATE 1000000 + +# To specify the buffer size (327680 is default, measused in bits, for 16bit words) +BUFFER_SIZE 327680 + +# The frame rate is the number of frames/second (legal values: +# 23.976, 24, 25, 29.97, 30, 50 ,59.94, 60 +FRAME_RATE 30 + +# There are many more options, see the users manual for examples.... +# ASPECT_RATIO, USER_DATA, GAMMA, IQTABLE, etc. diff --git a/converter/ppm/ppmtompeg/examples/tennis.param b/converter/ppm/ppmtompeg/examples/tennis.param new file mode 100644 index 00000000..978e1904 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis.param @@ -0,0 +1,37 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT cat *.Y *.U *.V + +INPUT_DIR links/tennis + +INPUT +stennis.* [0-149] +END_INPUT + + +# motion vector search parameters + +# MAD or MSE -- must be upper case +ERROR MAD + +# FULL or HALF -- must be upper case +PIXEL HALF + +# means +/- this many pixels +RANGE 8 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + diff --git a/converter/ppm/ppmtompeg/examples/tennis18.param b/converter/ppm/ppmtompeg/examples/tennis18.param new file mode 100644 index 00000000..48979f3e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis18.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/tennis19.5.param b/converter/ppm/ppmtompeg/examples/tennis19.5.param new file mode 100644 index 00000000..196b7a28 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis19.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis19.param b/converter/ppm/ppmtompeg/examples/tennis19.param new file mode 100644 index 00000000..542c237c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis48.param b/converter/ppm/ppmtompeg/examples/tennis48.param new file mode 100644 index 00000000..9db63638 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis48.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis49.param b/converter/ppm/ppmtompeg/examples/tennis49.param new file mode 100644 index 00000000..cbecb035 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis49.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis50.param b/converter/ppm/ppmtompeg/examples/tennis50.param new file mode 100644 index 00000000..bbfe3cb0 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis50.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis52.5.param b/converter/ppm/ppmtompeg/examples/tennis52.5.param new file mode 100644 index 00000000..a00e4322 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis52.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis52.param b/converter/ppm/ppmtompeg/examples/tennis52.param new file mode 100644 index 00000000..0ae84f00 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis52.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-149] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennis53.param b/converter/ppm/ppmtompeg/examples/tennis53.param new file mode 100644 index 00000000..bc311376 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennis53.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-15] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG EXHAUSTIVE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/tennisbug.param b/converter/ppm/ppmtompeg/examples/tennisbug.param new file mode 100644 index 00000000..4a655b4a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/tennisbug.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IPPPPPPPPPPP + +OUTPUT /n/picasso/users/keving/encode/output/tennis.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT YUV +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR ../input/tennis + +INPUT +stennis.*.yuv [0-49] +END_INPUT + +# quality parameters + +IQSCALE 1 +PQSCALE 1 +BQSCALE 1 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/testp.param b/converter/ppm/ppmtompeg/examples/testp.param new file mode 100644 index 00000000..ea8dee18 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/testp.param @@ -0,0 +1,45 @@ +# speed test parameter file + +PATTERN IPPPPPPPPP + +OUTPUT /n/picasso/users/keving/encode/output/testp.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 352x240 + +INPUT_CONVERT * + +INPUT_DIR /n/picasso/users/keving/encode/input + +INPUT +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +me.0.ppm +END_INPUT + +# quality parameters + +IQSCALE 4 +PQSCALE 4 +BQSCALE 4 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/walk.param b/converter/ppm/ppmtompeg/examples/walk.param new file mode 100644 index 00000000..52be9d2e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk.param @@ -0,0 +1,61 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/walk1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-1800] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/walk1.param b/converter/ppm/ppmtompeg/examples/walk1.param new file mode 100644 index 00000000..52be9d2e --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk1.param @@ -0,0 +1,61 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/walk1.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-1800] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/walk18.param b/converter/ppm/ppmtompeg/examples/walk18.param new file mode 100644 index 00000000..80ed48f3 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk18.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/walk19.5.param b/converter/ppm/ppmtompeg/examples/walk19.5.param new file mode 100644 index 00000000..7fb724d1 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk19.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-16] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk19.param b/converter/ppm/ppmtompeg/examples/walk19.param new file mode 100644 index 00000000..acc8f627 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk19.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk2.param b/converter/ppm/ppmtompeg/examples/walk2.param new file mode 100644 index 00000000..cbb28705 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk2.param @@ -0,0 +1,61 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/walk2.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-1800] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 6 +PQSCALE 8 +BQSCALE 15 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME ORIGINAL diff --git a/converter/ppm/ppmtompeg/examples/walk3.param b/converter/ppm/ppmtompeg/examples/walk3.param new file mode 100644 index 00000000..86a30812 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk3.param @@ -0,0 +1,61 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/walk3.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-1800] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 6 +PQSCALE 8 +BQSCALE 15 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk4.param b/converter/ppm/ppmtompeg/examples/walk4.param new file mode 100644 index 00000000..12d1f505 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk4.param @@ -0,0 +1,61 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +OUTPUT /n/picasso/users/keving/encode/output/walk4.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-1800] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 4 +PQSCALE 6 +BQSCALE 10 + +# motion vector search parameters + +PIXEL HALF + +RANGE 7 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk48.param b/converter/ppm/ppmtompeg/examples/walk48.param new file mode 100644 index 00000000..2c6df697 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk48.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG SUBSAMPLE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk49.param b/converter/ppm/ppmtompeg/examples/walk49.param new file mode 100644 index 00000000..72c17a94 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk49.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk5.param b/converter/ppm/ppmtompeg/examples/walk5.param new file mode 100644 index 00000000..e792064f --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk5.param @@ -0,0 +1,62 @@ +# speed test parameter file + +#PATTERN IBBPBBPBBPBBPBB +PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/walk5.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PNM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-80] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 1 +PQSCALE 6 +BQSCALE 10 + +# motion vector search parameters + +PIXEL HALF + +RANGE 7 + +PSEARCH_ALG TWOLEVEL +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk50.param b/converter/ppm/ppmtompeg/examples/walk50.param new file mode 100644 index 00000000..8f4d27e6 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk50.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG EXHAUSTIVE +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk52.5.param b/converter/ppm/ppmtompeg/examples/walk52.5.param new file mode 100644 index 00000000..f9d038f6 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk52.5.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-16] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk52.param b/converter/ppm/ppmtompeg/examples/walk52.param new file mode 100644 index 00000000..69626d2c --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk52.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-200] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG SIMPLE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk53.param b/converter/ppm/ppmtompeg/examples/walk53.param new file mode 100644 index 00000000..72f57c7a --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk53.param @@ -0,0 +1,35 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB + +OUTPUT /n/picasso/users/keving/encode/output/walk19.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +f.*.Z [1-16] +END_INPUT + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 10 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG EXHAUSTIVE + +REFERENCE_FRAME DECODED diff --git a/converter/ppm/ppmtompeg/examples/walk93.param b/converter/ppm/ppmtompeg/examples/walk93.param new file mode 100644 index 00000000..243d6032 --- /dev/null +++ b/converter/ppm/ppmtompeg/examples/walk93.param @@ -0,0 +1,62 @@ +# speed test parameter file + +PATTERN IBBPBBPBBPBBPBB +#PATTERN I +OUTPUT /n/picasso/users/keving/encode/output/walk93.mpg +GOP_SIZE 30 +SLICES_PER_FRAME 1 + +BASE_FILE_FORMAT PPM +YUV_SIZE 320x240 + +INPUT_CONVERT zcat * + +INPUT_DIR /n/zonker/cluster/keving/walk + +INPUT +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +title.ppm.Z +f.*.Z [1-2] +END_INPUT + +PARALLEL_TEST_FRAMES 10 +PARALLEL_TIME_CHUNKS 30 + + +IO_SERVER_CONVERT * +SLAVE_CONVERT zcat * + +PARALLEL +#charlie-brown keving ~keving/encode/bin/dec-alpha/mpeg_encode +#woodstock keving ~keving/encode/bin/dec-alpha/mpeg_encode +END_PARALLEL + +# quality parameters + +IQSCALE 8 +PQSCALE 10 +BQSCALE 25 + +# motion vector search parameters + +PIXEL HALF + +RANGE 7 + +PSEARCH_ALG LOGARITHMIC +BSEARCH_ALG CROSS2 + +REFERENCE_FRAME DECODED |