What is optimal (macro)block-usage in MPEGs ? >>
My Forum

My Forum



SearchSearch   Users   Registration   Entrance
Today: 22.08.2025 - 02:12:27
Pages:  1  

What is optimal (macro)block-usage in MPEGs ?

Advertising


AuthorMessage

poser

user




Statistics:
Messages: 3,890
Registration: 09.03.2003

Hi folks, While browsing the forum I found this thread where the fitCD program is mentionned for "optimal macroblock usage". Never heard of FitCD before, I watched the homepage and the readme, but "optimal macroblock" isn't clearly explained... It has sth to do with resizing, but what is it exactly ? Thanks ! Djidjo

---------------------
big chad + drunk wimmenz = FTMFW jarod + sterling + tom = ROFL
Message # 1 08.02.22 - 10:35:12
RE: What is optimal (macro)block-usage in MPEGs ?

opes

user




Statistics:
Messages: 96
Registration: 05.17.2001

I have no idea what it's talking about, I've never heard of "optimal (macro)blocks" in any spec, and certainly not as a pre-processing step. It could be something as plain as making sure the final resolution is mod 16. Many programs will invent great-sounding names for ordinary features remember :) -h

---------------------
Lightly modded E36 328is
Message # 2 08.02.22 - 10:42:12
RE: What is optimal (macro)block-usage in MPEGs ?

bmrblvr

user




Statistics:
Messages: 134
Registration: 08.01.2003

If I got it right, it just means you don't waste space on things you don't see (like the part of the picture that will be in the overscan area of your TV set, anyway) + a few other things. Er, when I look at the readme, everything is nicely explained in the Recommandations section. It does much more than just rounding the resolution to mod 16, but hey, if you don't think it is useful, don't use it. IMO, alone the resizing part is worth of the program (and I would donate just because of that). EDIT: Homepage: Cheers, Mijo.

---------------------
::1995 Cosmos M3 Coupe Lux/5spd::
Message # 3 08.02.22 - 10:47:22
RE: What is optimal (macro)block-usage in MPEGs ?

Lee22

user




Statistics:
Messages: 73
Registration: 03.22.2001

If I got it right, it just means you don't waste space on things you don't see (like the part of the picture that will be in the overscan area of your TV set, anyway) + a few other things. If it's achieving this by resizing the image to the viewable size and padding macroblocks with partial black (i.e. at left and right), the final result will be of poorer quality. However you will get to see more of the sides than before. -h

---------------------
Message # 4 08.02.22 - 10:52:40
RE: What is optimal (macro)block-usage in MPEGs ?

///Mpmp1025

user




Statistics:
Messages: 2,606
Registration: 01.14.2003

I'm not qualified to talk about FitCD, I will try to get a statement from shh, if he's registered here maybe he'll even reply. Cheers, Mijo.

---------------------
Message # 5 08.02.22 - 11:01:43
RE: What is optimal (macro)block-usage in MPEGs ?

millm3

user




Statistics:
Messages: 505
Registration: 08.24.2002

MPEG2 uses DCT for compression (just like JPEG), which is very much dependant on the neighboring pixels.

---------------------
Message # 6 08.02.22 - 11:11:30
RE: What is optimal (macro)block-usage in MPEGs ?

M26

user




Statistics:
Messages: 110
Registration: 05.28.2001

not true. It is completelly dependant on pel values into each NxN square only. So, if you assume that N=8 for mpeg2, a 720x480 frame will be source of (720*480)/(8*8)=5400 luma blocks, each one completelly independent of the other. The DCT coefficients of a given block has nothing to do with those of the neighbour block. I believe he was referring to the fact, that if the 64-pel region you pass to the DCT happens to have a black square in one half and video in the other, the output coefficients are going to be very large (this translates into high-frequency power in the DCT domain) and require more bits to store. Also, this block will be useless for motion estimation along the X-axis, for the same reason. The neighbour block is not used to predict it. Yes, it is. Sure F(0,0) is calculated only from an 8x8 pel region by the fDCT, but that F(0,0) value (before being written to the bitstream) is predicted from the F(0,0) values of neighbouring blocks. It's all in the spec. Anyway, if the borders you're creating are not 8 or 16 pel, edging should be used instead of pure black. It's just the way MPEG works. -h

---------------------
Message # 7 08.02.22 - 11:22:17
RE: What is optimal (macro)block-usage in MPEGs ?

QuestMCoupe

user




Statistics:
Messages: 11,551
Registration: 02.26.2001

That all sounds good to me :) -h

---------------------
-Joe
Message # 8 08.02.22 - 11:25:50
RE: What is optimal (macro)block-usage in MPEGs ?
BFD clicks and pops : Previous topicNext topic: AVI Synth Newbie (Crop & Resize)
Pages:  1  

Message
Name
Message

Click on the dot next to the name to address the participant

           
   
The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants