-all basename : records information from all options (qscale, block_info, etc.) into files with basenames of basename (For wizards, -all foo -block_info bar will record all options BUT -block_info into files of the form foo.*).
-block_info filename : records information about every block into file filename. Useful for detailed analysis and to make specifics files for re-encoding (see block2spec). The format is:
frame frame# IPB-type mv-scale temporal_ref
slice slice# q-scale
block block# IPB-type Q-scale bits block-type <vectors-if-any> <cbp> <dct decode>
-dct : enables the decoded dct values to be output into the block file.
-end N : causes mpeg_stat to finish collecting statistics at frame N.
-histogram filename : summaries the overall statisitcs for each frame type into the file.
-offsets filename : record the offset of every picture, GOP, and slice into file filename.
-quiet : toggles the display of the frame-types as they are parsed (and custom quantization matrices) [default: on].
-qscale filename : writes Q factor and custom quantization matrix information into file filename. The Q-factor and number of blocks of that quality (ignoring skipped blocks) for each type of frame is recorded.
-rate filename : record the bit rate at every picture (after the first second) into the file filename. Also collect minimum and maximum bit rate encountered in the summary information. (Rate is the number of bits used per second, at every frame).
-ratelength N : Change the measurement period for rate to N, so it will measure the total rate required over any N frame period (after the first N, of course).
-size filename : stores information about the type (I,P,B) and size of each frame in file filename (one frame per line).
-start N : causes mpeg_stat to begin collecting statistics at frame N. (Preceding frames will be parsed, but few statistics are collected (the system layer counters will sill be running).) -syslog filename : describes the parsing of the system layer into the file filename. Note this option is not turned on by -all. -time : prints the amount of time total and per-frame type averages to decode. This will give an estimate of time in a software player, but is not generally useful, so it is off by default. -userdata filename : dumps user data fields into a file. Can be read in ASCII. -verify : does more work to check the validity of the sequence. Slows down the statistics, so it is optional.
= 0.45 bits per pixel Number of Macroblocks [width * height = sum]: 22 x 15 = 330 per frame Skipped Macroblocks = 4389 (9.46%), Coded Macroblocks = 41992 (90.54%) Total Time Decoding: 8.611 secs. 0.05721 sec/frame or 17.11 frames/sec. MPEG-Viewer requirements:
Pixel aspect ratio of 0.6735
Required display speed: 29.97 frames/sec
Specified bit rate is 1.00 MBits/sec (2500 * 400bits/sec)
Requested buffer size is 8K ints (16 bits).
And the constrained parameter flag is on. The stream meets the constrained parameter requirements. Length of vectors in pixels:
Horizontal forward vectors, maximum : 39 average: 6
Vertical forward vectors, maximum : 22 average: 1
Horizontal backward vectors, maximum: 29 average: 5
Vertical backward vectors, maximum : 16 average: 1 Frame specific information:
10 I FRAMES, average is:
Size: 17323 bytes + 1 bits (24.13%)
Compression Rate: 6.84%
Q Factor [scales quantization matrix]: 11.15
Time to Decode: 0.114039 secs.
40 P FRAMES, average is:
Size: 8031 bytes + 0 bits (44.74%)
Compression Rate: 3.17%
Q Factor [scales quantization matrix]: 10.85
Time to Decode: 0.075342 secs.
100 B FRAMES, average is:
Size: 2235 bytes + 4 bits (31.13%)
Compression Rate: 0.88%
Q Factor [scales quantization matrix]: 15.01
50.59% interpolated Macro Blocks
Time to Decode: 0.044516 secs.
Ketan Patel - University of California, Berkeley, firstname.lastname@example.org
Brian Smith - University of California, Berkeley, email@example.com
Henry Chi-To Ma - University of California, Berkeley, firstname.lastname@example.org
Kim Man Liu - University of California, Berkeley, email@example.com
Tom Pfeifer - Multimedia systems project - firstname.lastname@example.org
Steve Smoot - University of California, Berkeley, email@example.com