1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
.ft title General Overview\n
\n
.ft sdout mpeg_bits
is a tool for monitoring and modifying the bitrate of MPEG streams.
\n
\n
.ft sdout mpeg_bits
consists of three separate windows. The playback window displays the video
encoded in the given MPEG stream, and can be used to select regions to re-encode.
The control window provides VCR-like controls to control the playing of the video.
From left to right, its buttons are: step-back-to-previous-GOP, stop, play, and
step forward. The information window provides feedback on the bit allocation for
the given stream, and provides an interface for producing a specifics file to
modify the bitrate in subsequent encodings.
\n
\n
The information window contains the following items, from the top down:
\n
\n
* The menu bar, containing the
.ht .filHelp File
,
.ht .ediHelp Edit
,
and Help menus.
\n
\n
* The bit field. This is a representation of how the bits are allocated, macroblock by
macroblock, in the current frame. As the legend indicates at the bottom, a more intense
color indicates a larger number of bits used to encode that block. Empty blocks
represent skipped blocks. To get the exact size of a block in the bit field,
click on it with the middle mouse button. The
size will appear in the upper right corner of the bit field. The bit field also provides
the interface for selecting which macroblocks are to be
included in an
.ht .ediHelp edit.
\n
\n
* The frame information field. This gives the number (starting at 0), type, and size of the
current frame.
\n
\n
* The relative frame sizes field. This graphically represents the size and type of the past
few frames, scrolling from the right (the red line indicates the current frame). To get the exact
size of a particular frame, click on it's rectangle with the middle mouse button: the size will
appear at the top right of the bit field.
\n
\n
* The bitrate gauge. This indicates the actual bitrate over the past second of video, denoted
by a segmented black line, vs. the target bitrate for the stream, which is indicated by the
horizontal red line. The vertical red line at right indicates the current frame. Note this is
only active once a second of video has been played.
\n
\n
For a step-by-step walkthrough of how to use
.ft sdout mpeg_bits
to produce a specifics file that alters the encoding, see
.ht .sesHelp Sample Session.
|