Open MPEG-4 Codec Contest
chrizzzz wrote to us about the opencodex.com contest to write a Open MPEG-4 Codec. They've got an industrial sponser now, so the first team/person to do it wins 50,000$US. The contest page has speifics about the project.
You're not supposed to be a serious platform for graphics and content. You're supposed to be a server. Now get me some soup, bitch.
Video codecs probably are not good targets for bounty driven programming though. First of all to really develop a codec takes a very substantial amount of knowledge of signal processing theory, human perception, code optimization and numeric methods - at least if you want a USEFUL codec to be the result. In this case maybe things are a bit easier, the target, MPEG4, is already a documented algorithm. For a from-scratch codec I'd expect that Open Source proponents would call the project vapour-wear before the research phase was even close to completion.
I'd be glad to be proven wrong, but I've yet to see a good quality codec come out as Open Source. Calling it a good codec because it's open isn't good enough in this case.
When most people talk about Quicktime, they mean the Sorecnsor codec. It's actually possible to create and play Quicktime movies on Linux right now - as long as they're not using Sorenson, which 98% of Quicktime films do.
;-).
Likewise AVI can be a wrapper for a number of film formats, from MPEG1 thru VOB thru DivX
MPEG 1 AVIs work right now under aKtion, the KDE medis player.
once the codec is created, how can acceptance be encouraged?
Provide the content, and people will download your codec to watch it, trust me here.
How many Windows users installed QuickTime just to watch {Phantom Menace | X-Men | LOTR | etc.} trailers?
Correct answer: "A fucking whack."
That sucks. I don't think I'm alone in saying that the Quicktime player really, really sucks (this subject came up before, and I was definitely not alone). It's bug-ridden, and the interface blows.
Erm, the standard player relates to QuickTime in approximately the same way that WinAMP relates to the MP3 specification. It's just an app that calls the movie-playing APIs. Don't like it? Write your own.
No, I'm not being sarcastic. I did exactly that for QDesign last summer.
It uses Windows DLLs for CODECs and can play AVI, MPEG2, MPEG3, SMPEG, QT...
How are we supposed to be a serious platform for graphics and content if we can't even play the stupidest movie clips? (/RANT)
The codec should utilize MPEG-4v.2 video motion compressors or something of equal quality, source code available on this site. /. discussions I remember that there are quite a few... I think it's not in the interest of those who want to create an open codec that this codec will be 'illegal' like DivX ;-).
;-) seems to make it a promising project.
.xyz files will always play, everywhere! Create a small cross-platform player (maybe based on GTK) for people to download.
If it's not only something similar in quality to MPEG-4 but uses MPEG-4 itself, what about all the patents? From earlier
On a similar note, can anybody say what the guys at Project Mayo are doing? Sounds very mysterious, but the line Our members include the creators of DivX
It would be great to have a codec that is cross-platform, free, open-source, and performs well. And please don't put it into QuickTime -- I know that it's only a 'wrapper format' for all kinds of content, but I don't want to be forced to use that stupid QuickTime player anymore. Design the codec as a library in a way that you can make a QuickTime plugin from it if you want to. Give it a file extension of its own, so that all
As another person mentioned, they plan on releasing this code under the GPL (not LGPL) which will be violated when the program is run through the QuickTime interface that is a requirement of winning!
Also, by not forcing people to be MPEG4 compliant (according to the rules your code must be MPEG4, or something with 'better quality'), the resulting codec may not be open standards compliant, which in many ways nullifies its existence...Do we really want open platforms like Linux to still have their own different set of codecs? I guess having a 'different' codec beats having obsolete ones... but most web sites (etc) will use something more standard, regardless of quality. Unless the codec is SUPER COOL and ported to many platforms, in which case the author could likely make much more than $50k off of it by other means.
Lastly, I looked through the site and didn't find any information on how this will be judged. Image quality alone? Or code quality? Or time to code? Anyone?