On this page we provide macroblock level video size traces. The
traces were derived from the Microsoft MPEG-4 reference decoder
(ver. 2.3-001213) in the following manner. Whenever a new macroblock
header was successfully decoded, we obtain the current position in
the encoded bitstream. From the trace of the byte-aligned file positions
we calculate the size of the macroblocks as differences to the file
position of the previous macroblock or the end of the video object,
as we encoded individual video frames as individual video objects in our frame level traces. We note that using this approach, macroblock 1 has the size of
its own encoded data plus the macroblock header size of macroblock 2. The size
of the last macroblock (99) in this simplified scheme thus lacks its header information,
which can be added in any processing scheme.
The traces have the following format: We provide two parts, one for each half hour of the encoded video sequence. In each part the information is stored as shown above with frame numbers ranging from 0-53999. In the following we provide the links for the download of the macroblock level sizes for three of the movies for which we provide the frame level traces as well. Please note that the sizes of the trace files are very large! |
![]() |
||
This material is based upon work supported by the National Science Foundation under Grants No. ANI-0133525 and ANI-0136774. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. |