PDA

View Full Version : Standalone Compat and the Home Profile


KnightAzul
16th September 2007, 18:59
Hi,

A question which is bugging me in trying to get standalone compatible XviD settings, and would appreciate some help...

What's the difference between the Home profile and advanced Level @5? To explain: what I really want is the Home profile with no PB and Max BVOP = 1, but unfortunately PB can't be turned off in this profile. I have two options to workaround this:

1. Encode with the Home profile and then remove the PB with Mpeg4Modifier (apparently this is completely lossless).

2. Use the Advanced Level @5 profile which is the closest that I can get to the Home profile. But I am wondering, is there is a whole lot of "background" unseen settings associated with the Home profile which I cannot set the same in the Advanced Level @5 profile?

Thanks for any help!
KnightAzul

dukey
17th September 2007, 00:02
the divx home theatre profile has 1 packed b frame

other than that it's the same as mpeg4 asp @ level 5 but without quarter pixel or gmc.

I would just use level 5, minus gmc and quarter pixel with 2 unpacked b frames.

plugh
17th September 2007, 03:37
I believe the vbv params are differant, too.

KnightAzul
17th September 2007, 11:16
I believe the vbv params are differant, too.

I noticed that too, and was wondering if it was a "big deal" or not...

KnightAzul

plugh
17th September 2007, 15:08
Depends upon the capabilities of your SAP.

http://www.m4if.org/resources/profiles/index.html

KnightAzul
17th September 2007, 15:28
Depends upon the capabilities of your SAP.

http://www.m4if.org/resources/profiles/index.html

Good point, but I doubt any SAP will give that level of detail in its specifications. The only compliancy statement I have is "DivX Home Theatre Compliant" not XviD. That's why I thought it best to use the XviD Home profile - but the packed bitstream is a SAP killer. (I am assuming that most of the other settings are consistent between the Home profiles in DivX and XviD).

I reckon my best strategy would be to use Xvid Home and then unpack after encoding with Mpeg4Modifier.

KnightAzul

Sharro
13th November 2007, 13:41
Just to give you an idea:

Philips DVP720/SA (3 years old Mediatek 1389FE) doesn't play Didees6o9 custom quant matrix and in fact any CQM with any intra-frame value below 14 and inter-frame value below 16 properly, you get blocks (bitrate average 2.200Kbps, anamorphic encoding), either with 1 or 2 Bframes but other CQM's like oldie HVS-Best, Heini_MR with inter-frame changed to 16 and Sharktooth V3 (I believe) will do well in most Mediatek players.

If you put ESS or Kiss chips in the equation I have no opinion or experience with them.

Now, :D :devil: my Philips DVP5960/12 (1 year old) plays them all flawlessly (may see one or other small decoding problem along a movie, very negleatable).

I use QPEL, B-Frames (2/1,62/0 or 1/1,00/0) Chroma-Optimizer and Chroma Motion Estimation, Trellis, Vhq (also for B-Frames), 700<resolution<=720, and bitrates >2.000Kbps, basically everything that can give and excellent looking image in the right SAP :-)

All this to ask: Why not test ? :D

All the best,

Sharro

unskinnyboy
13th November 2007, 15:58
If you don't want packed bitstream, then you shouldn't use the Home Theater profiles. DivX Home Theater specification includes packed bitstream and there's no way around that. Use the MTK profile. MTK profile default is packed bitstream, but you can disable it. Also VBV values for the MTK profiles are the same as the Home Theater profiles. Advanced Simple @ L5 has more relaxed VBV settings, hence resulting in more peak bitrates in your video, so use it only if your standalone would able to handle that (recent standalones will).

celtic_druid
13th November 2007, 17:14
Home Theatre profiles also force 1 consecutive b-vop though so packed bitstream really shouldn't be an issue.

unskinnyboy
14th November 2007, 04:40
Home Theatre profiles also force 1 consecutive b-vop though so packed bitstream really shouldn't be an issue.You sure? Your CVS head build doesn't force 1 max. cons. B-VOPs for Home Theater profiles. Max. cons. B-VOPs are 2 and the field is editable. In fact, all the profiles have it as 2 (but for Simple and Handheld profiles, it is forced).

celtic_druid
14th November 2007, 08:45
Try encoding with 2 B-VOP's. The GUI might not force it but I am pretty sure that it is forced. You should end up with 1 consecutive, no matter what (other than disbled).

KnightAzul
14th November 2007, 19:34
Home Theatre profiles also force 1 consecutive b-vop though so packed bitstream really shouldn't be an issue.

Nope, XviD Home Theatre profile definitely has 2 B-VOPs as standard, and this can be edited to be 1. However, 2 B-VOPs works fine on my SAP, the only problem is the PB.

Right now, I encode with Home Theatre profile and use MPEG4modifier to remove the PB.

Use the MTK profile. MTK profile default is packed bitstream, but you can disable it. Also VBV values for the MTK profiles are the same as the Home Theater profiles. Advanced Simple @ L5 has more relaxed VBV settings, hence resulting in more peak bitrates in your video, so use it only if your standalone would able to handle that (recent standalones will).

Where do I pick up the MTK profile from? It isn't in the drop down menu of XviD-1.1.2-01112006 codec, which is what I am using right now.

KnightAzul

celtic_druid
15th November 2007, 06:03
I tried an encode just after posting. Set profile to Home Theatre and B-VOP's to 2. Resulting stream had 1 B-VOP. Guess it depends what version you are using also whether the VfW frontend was compiled with the extra profiles enabled or not.

unskinnyboy
15th November 2007, 06:16
Where do I pick up the MTK profile from?This (http://tirnanog.fate.jp/mirror/XviD/XviD.cvs.head.MTK.exe) build has it.