Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 ASP

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th June 2008, 16:15   #21  |  Link
Brother John
(schein)heilig
 
Brother John's Avatar
 
Join Date: Jun 2003
Location: Germany
Posts: 512
Quote:
Originally Posted by DigitAl56K View Post
Those of you now planning a street party do remember to send me an invitation
OK. Tonight, Bayreuth. Grilling and football: European Championship semi finals: Germany against Turkey. This country will go crazy later tonight: no matter how the match ends.

@SMD
Thx for the info. Will be interesting to keep an eye on this.
__________________
Brother John

When lost in BeSweet's options, have a look at the Commandline Reference.
DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!
Brother John is offline   Reply With Quote
Old 26th June 2008, 02:09   #22  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
Yes! Matroska for the win =) Thanks, DivX!!
Ranguvar is offline   Reply With Quote
Old 26th June 2008, 03:48   #23  |  Link
BetaBoy
CoreCodec Founder
 
BetaBoy's Avatar
 
Join Date: Oct 2001
Location: San Francisco
Posts: 1,421
Quote:
Originally Posted by DigitAl56K View Post


DivX 7 will use the MKV container format! That's right, you heard it here first: our new format does not use AVI! Those of you now planning a street party do remember to send me an invitation

Yeah, let's not do that
\0/ I can talk about it now ;-) its good to hear that DivX has adopted Matroska (welcome aboard)... I will talk about more details on what is coming up for Matroska, especially as it relates to v2.0 and the Matroska Foundation later on (and not to go far OT).
__________________
Dan "BetaBoy" Marlin
Ubiquitous Multimedia Technologies and Developer Tools

http://corecodec.com
BetaBoy is offline   Reply With Quote
Old 26th June 2008, 13:02   #24  |  Link
delacroixp
Emperor building empire
 
delacroixp's Avatar
 
Join Date: Mar 2007
Location: ZAR
Posts: 674
@ DigitAl56K

Quote:
Originally Posted by Leica View Post
Sorry if this is off topic, but
... is there any chance that DivX 7 will implement support for GPU encoding... certainly a great boost to HD encodes !

It's all good.



Pascal
__________________
DualRomeEPYC . Storinator
delacroixp is offline   Reply With Quote
Old 27th June 2008, 04:25   #25  |  Link
Ajax_Undone
I dont care so should you
 
Ajax_Undone's Avatar
 
Join Date: Apr 2006
Location: In hell next to the boiling pit of Lava...
Posts: 989
Yes I would like to see this as well... I have 2 3870 x2 OC edition's and would love to see them help the CPU Out...
__________________
My Installer's ||
Ajax_Undone is offline   Reply With Quote
Old 27th June 2008, 19:01   #26  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
Quote:
Originally Posted by DigitAl56K View Post
DivX 7 will use the MKV container format! That's right, you heard it here first: our new format does not use AVI! Those of you now planning a street party do remember to send me an invitation
will divx use native avc mode or vfw compatbility mode in mkv?
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 27th June 2008, 20:19   #27  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by DigitAl56K View Post
DivX 7 will use the MKV container format!
Another big thumbs up from me!!

madshi is offline   Reply With Quote
Old 28th June 2008, 04:48   #28  |  Link
ChronoCross
Does it really matter?
 
ChronoCross's Avatar
 
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
All this hardware compatibility stuff seems an odd discussion to be having considering how much is defined by the H264 standard. Shouldn't you just be able to use the different levels to determine hardware compatibility rather than creating your own (which for the most part are very limited compression wise in ASP). That way every encoder can simply conform to the various levels rather than trying to meet a specific set that divx sets.
ChronoCross is offline   Reply With Quote
Old 28th June 2008, 04:49   #29  |  Link
ChronoCross
Does it really matter?
 
ChronoCross's Avatar
 
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
Quote:
Originally Posted by bond View Post
will divx use native avc mode or vfw compatbility mode in mkv?
One would hope that vfw isn't even in their vocabulary when talking about AVC.
ChronoCross is offline   Reply With Quote
Old 29th June 2008, 23:10   #30  |  Link
spyder
Matroska Developer
 
spyder's Avatar
 
Join Date: Nov 2001
Posts: 315
Maybe someone should point Sascha Segan of PC magazine at this thread. Someone needs to tell him DivX is entering the tentacle porn industry.
spyder is offline   Reply With Quote
Old 30th June 2008, 07:54   #31  |  Link
delacroixp
Emperor building empire
 
delacroixp's Avatar
 
Join Date: Mar 2007
Location: ZAR
Posts: 674
@ spyder

Quote:
Originally Posted by spyder View Post
Maybe someone should point Sascha Segan of PC magazine at this thread.
Welcome back... nice to see MKV developers surfacing on Doom9.

It's all good !



Pascal
__________________
DualRomeEPYC . Storinator
delacroixp is offline   Reply With Quote
Old 30th June 2008, 20:02   #32  |  Link
DigitAl56K
Registered User
 
Join Date: Nov 2002
Location: San Diego, CA
Posts: 936
Quote:
Originally Posted by delacroixp View Post
... is there any chance that DivX 7 will implement support for GPU encoding... certainly a great boost to HD encodes !
Hi Pascal,

Similar to the decoder we are working on the software implementation first. Of course there is always a chance in the future, but it's not something you'll see in 7.0.

Although GPU encoding could be fast (in fact a recent article from Anandtech show it is fast), I'm going to hold my breath until I see someone talk of the quality/efficiency that can be achieved. You'll notice that so far the details here range from light to non-existent CUDA though is definitely interesting, as is the AMD Stream Computing SDK.

Quote:
Originally Posted by bond View Post
will divx use native avc mode or vfw compatbility mode in mkv?
While we continue to develop elements of our spec we're trying to avoid going into details too early. I'll make sure to address your question as soon as I'm able to do so with confidence.

Quote:
Originally Posted by ChronoCross View Post
Shouldn't you just be able to use the different levels to determine hardware compatibility rather than creating your own (which for the most part are very limited compression wise in ASP).
Well, to begin I'd say that our compression in the ASP encoder was not very limited. If you compare it to an unrestricted encoder such as XVID on best settings you'll probably struggle to get more than 5-10% better efficiency for the same quality while the DivX profile-compliant version will have much better compatibility with devices. At the end of the day it's a balancing act. Personally, while I always strive for the highest quality I can get I really won't loose any sleep over 50MB of hard drive space, but recoding a video later just so that a friend can watch it on their DVD player is going to be a real pain.

Levels are one way to go, but then ASP also had levels. Levels work only if all manufacturers fully support everything in the same level equally well, and that doesn't always happen. There are ASP devices even today that still can't pass DivX Home Theater certification. What we actually did with ASP was to talk to many manufacturers to understand what all of their devices were capable of in terms of feature support, rate support and so forth, and then define a profile that we believed would bring interoperability across many of these devices without sacrificing efficiency too much. We're doing the same now for H.264 and we have had a lot of feedback that is very varied. The challenge is to bring this all together into a good solution not only for the manufacturers but for the community. Beyond the spec for the video bitstream we also need to ensure that every element of the format is specified and that conforming media will play reliably everywhere. It's neither a small nor easy task.

Quote:
Originally Posted by spyder View Post
Maybe someone should point Sascha Segan of PC magazine at this thread. Someone needs to tell him DivX is entering the tentacle porn industry.
Sounds like a press release!
DigitAl56K is offline   Reply With Quote
Old 30th June 2008, 20:26   #33  |  Link
ChronoCross
Does it really matter?
 
ChronoCross's Avatar
 
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
Quote:
Originally Posted by DigitAl56K View Post

Well, to begin I'd say that our compression in the ASP encoder was not very limited. If you compare it to an unrestricted encoder such as XVID on best settings you'll probably struggle to get more than 5-10% better efficiency for the same quality while the DivX profile-compliant version will have much better compatibility with devices. At the end of the day it's a balancing act. Personally, while I always strive for the highest quality I can get I really won't loose any sleep over 50MB of hard drive space, but recoding a video later just so that a friend can watch it on their DVD player is going to be a real pain.

Levels are one way to go, but then ASP also had levels. Levels work only if all manufacturers fully support everything in the same level equally well, and that doesn't always happen. There are ASP devices even today that still can't pass DivX Home Theater certification. What we actually did with ASP was to talk to many manufacturers to understand what all of their devices were capable of in terms of feature support, rate support and so forth, and then define a profile that we believed would bring interoperability across many of these devices without sacrificing efficiency too much. We're doing the same now for H.264 and we have had a lot of feedback that is very varied. The challenge is to bring this all together into a good solution not only for the manufacturers but for the community. Beyond the spec for the video bitstream we also need to ensure that every element of the format is specified and that conforming media will play reliably everywhere. It's neither a small nor easy task.

Well IMHO I think that saying that 50MB of space is plenty of space to waste for the same quality of video. I suppose if I look at it from your compatibility point with your profiles the quality is fine for that.

I however don't really buy into the argument that the levels can't be used. they are well defined on what one should expect out of each profile. A hardware manufacturer can't say the support x level if they really don't. So in reality it would be best to push fully compliant support across hardware manufacturers.

While this is definitely detrimental to DivX on the branding level as DivX compliant would simply be another word for AVC Levels Compliant I think it would be better off for AVC as a whole and accomplishes the same point of what Divx certification does.

that's the main difficulty with ASP is that there are so many different vendor specific profiles going around (Nero, Divx, Xvid (various)) that I personally see myself looking at a huge chart going.....so what plays what? Will my Nero files play on divx will my divx files play on nero. If everyone sticks to the standard I don't have to ask myself that question if I buy such a hardware device. We need to avoid it in AVC if at all possible.

At least that's how I feel about it. Not sure how many would agree with me but I think that fewer profiles is better.
ChronoCross is offline   Reply With Quote
Old 30th June 2008, 21:03   #34  |  Link
DigitAl56K
Registered User
 
Join Date: Nov 2002
Location: San Diego, CA
Posts: 936
Quote:
Originally Posted by ChronoCross View Post
At least that's how I feel about it. Not sure how many would agree with me but I think that fewer profiles is better.
Agreed, that's why we're trying to find a combination that works broadly. Can you pick a level right now and based on that alone know that your file will play well everywhere?
DigitAl56K is offline   Reply With Quote
Old 30th June 2008, 21:10   #35  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by DigitAl56K View Post
Agreed, that's why we're trying to find a combination that works broadly. Can you pick a level right now and based on that alone know that your file will play well everywhere?
Level 4.1 High Profile; it'll play on all devices I care about.

Even DivX obviously can't get playback everywhere; unless you're willing to go for Restricted Baseline to satisfy iPods, of course, in which case you're completely crippling the format to the point of uselessness, which I'm pretty sure DivX won't do.

You have to draw the line somewhere, no matter who you are and what you're doing.
Dark Shikari is offline   Reply With Quote
Old 30th June 2008, 21:23   #36  |  Link
ChronoCross
Does it really matter?
 
ChronoCross's Avatar
 
Join Date: Jun 2004
Location: Chicago, IL
Posts: 1,542
Quote:
Originally Posted by Dark Shikari View Post
Level 4.1 High Profile; it'll play on all devices I care about.

Even DivX obviously can't get playback everywhere; unless you're willing to go for Restricted Baseline to satisfy iPods, of course, in which case you're completely crippling the format to the point of uselessness, which I'm pretty sure DivX won't do.

You have to draw the line somewhere, no matter who you are and what you're doing.
perfect example of what i was talking about. Just picking and choosing random features to support is incredibly confusing. If it was like 4.1 high then you know exactly what can and cannot be enabled in the encoder.

For all these things XBOX 360, PS3, ipods, iphones, etc used levels it would be a much better place.
ChronoCross is offline   Reply With Quote
Old 30th June 2008, 21:27   #37  |  Link
DigitAl56K
Registered User
 
Join Date: Nov 2002
Location: San Diego, CA
Posts: 936
Quote:
Originally Posted by Dark Shikari View Post
Level 4.1 High Profile; it'll play on all devices I care about.
It'll play on BluRay players.
DigitAl56K is offline   Reply With Quote
Old 30th June 2008, 21:31   #38  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
Quote:
Originally Posted by DigitAl56K View Post
It'll play on BluRay players.
High@Level 4.1 is the maximum specified profile for both Blu-ray and HD-DVD....
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 30th June 2008, 21:37   #39  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by DigitAl56K View Post
It'll play on BluRay players.
And most STBs and Xbox 360 and PS3 and all hardware-acceleration-supporting graphics cards and basically all standalone players...

I can't think of anything in the gap between "hardware player supporting HD material at Level 4.1" and "little device I can hold in my hand" (PSP, iPod, etc).
Dark Shikari is offline   Reply With Quote
Old 30th June 2008, 21:38   #40  |  Link
Brother John
(schein)heilig
 
Brother John's Avatar
 
Join Date: Jun 2003
Location: Germany
Posts: 512
As I understand it, the problem is that every manufacturer can just use the label »support for H.264 profile/level x/y« without any restriction. There are no procedures in place to ensure that such a device actually fully supports profile x and level y.

On the other hand you are only allowed to put a »DivX profile X« sticker onto your device if you’ve gone through the DivX certification process. So as a consumer the DivX profile label tells me exactly and (more important) reliably what the device is capable of.

Of course the full DivX profile specs should be freely available to everyone so that one can setup any encoder to produce compliant video. That might already be the case for current DivX profiles, I’ve never checked.
__________________
Brother John

When lost in BeSweet's options, have a look at the Commandline Reference.
DVD nach MPEG-4 klappt nicht? Verzweifelt? Auf zum Encodingwissen!
Brother John is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 19:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.