Log in

View Full Version : eqv of home theater profile dr divx


Wolfman
26th November 2003, 23:41
What would be the best codec version and parameters to use to get the equivalent of the home theater profile in dr divx. I am not worried about playing on my computer I want to play clips on my ..set top player.. So far I have had zero luck, or near zero, some clips play with a minimum of distortion ("the office 1 episode") others play very badly indeed. Everything I encode using the HT profile in divx works tho..I prefer open source tho.. or is this product/codec not suitable yet??

However I do have xvid clips that play fine, tho not encoded by me! :confused:

Sharktooth
28th November 2003, 17:03
Dont use QP and GMC and use 1 B-frame.

RadicalEd
29th November 2003, 05:18
That won't do for a set top, you have to restrict the VBV and max bitrate, which dev-api-3 can't do. Dev-api-4 has all the available profiles (S, ARTS and AS) and levels for Mpeg 4 and DivX predefined, though it's kind of.. unstable.. yeah. :|

edit:
Well, 3 can do max bitrate, but not the vbv and all that fancy stuff.

BoNz1
29th November 2003, 07:46
I think you would have to use packed bitstream too, which is broken ATM in XviD. I would rather not use packed bitstream for my encodes but for standalone it is a must since hardware manufactures seem much more interested in supporting DXN than mpeg4.

manono
29th November 2003, 09:14
Hi-

I think you would have to use packed bitstream too...

I don't know why. Mine (Sigma Designs chip) plays XviD fine, and I don't use Packed Bitstream.

bond
29th November 2003, 15:25
Originally posted by RadicalEd
That won't do for a set top, you have to restrict the VBV and max bitrate, which dev-api-3 can't do. Dev-api-4 has all the available profiles (S, ARTS and AS) and levels for Mpeg 4 and DivX predefineddev-api4 also does not restrict the max bitrate etc, although the gui let you choose the profiles :(

PowerMacG4
29th November 2003, 17:35
Originally posted by bond
dev-api4 also does not restrict the max bitrate etc, although the gui let you choose the profiles :(

I think it has a GUI option for it.. its just moved

BoNz1
29th November 2003, 17:58
[i]Originally posted by manono
I don't know why. Mine (Sigma Designs chip) plays XviD fine, and I don't use Packed Bitstream.

Other users had reported problems in the past when packed bitstream was not used, ie playback wasn't smooth, I guess it might have been some frames might have been skipped but perhaps this has been all fixed in the lastest firmware releases. Its better if you don't have to use packed bitstream IMO anyway.

RadicalEd
29th November 2003, 19:38
Originally posted by bond
dev-api4 also does not restrict the max bitrate etc, although the gui let you choose the profiles :(

Yeah but if you choose say ASP@L5, it'll restrict the max bitrate to 8000 kbps, right? I was assuming the level restrictions were more than just for show.

Wolfman
30th November 2003, 10:21
I have tried your suggestion sharktooth and using those didnt work. Basically I have a 3 min clip from the start of starwars clones and try to compress using virtualdub. When in VD i have the choice of TWO xvid compressors only diff being one is xvid one is yv12? exactly what settings should I use here to get a working encode. I know it can be done as I have other xvid clips that work. My machine is yamada dvx6100 ess vibrato chipset. I ![U] WILL get this to work :mad:

bond
30th November 2003, 13:03
Originally posted by RadicalEd
Yeah but if you choose say ASP@L5, it'll restrict the max bitrate to 8000 kbps, right? I was assuming the level restrictions were more than just for show.nope, syskin told me that xvid doesnt handle that atm :(

RadicalEd
1st December 2003, 07:01
Originally posted by bond
nope, syskin told me that xvid doesnt handle that atm :(

So I was wasting all that time trying to get devapi4 to work so I could use levels, and it doesn't even do it after all -_-;

bond
1st December 2003, 09:47
well, the divx profiles are getting more and more useless anyways, as there are already hardware players that support qpel, gmc aso...

but of course it would be great to be able to set for example asp@l5 in xvid for example
syskin also said that in xvid 1.0 this function will be fully working :)

sysKin
1st December 2003, 11:39
Originally posted by bond
syskin also said that in xvid 1.0 this function will be fully working :) I did? No I didn't.. I hope.
Unfortunately, bitrate limiter is not an easy thing. Current 2-pass does not support it, and the support will not be added to 1.0.
1.0 will not have any new features compared to the beta, sorry :/

Radek

RadicalEd
1st December 2003, 20:17
If the bitrate limiter isn't working, what about vbv and the rest of the level based constraints? All of them appear to be defined in config.c, but that doesn't affect anything in the core?