Slashdot Mirror


DivX ;-) Deux Update

Epitaph writes "The author of the DivX ;-) codec (a high-quality MPEG4 codec used quite heavily by DVD pirates to recompress movies) has recently released more information about his next-generation codec: DivX ;-) Deux, or Project Mayo. MPEG4 is the future standard for internet video, and since DivX ;-) Deux is going to be free, this is a very interesting project to keep an eye on. There's now an 'Ask Gej' section where you can ask the author questions, or suggest new features for the future codec. He's also looking for coders, so help the guy out!"

19 of 143 comments (clear)

  1. Re:Where does it state that it will be free? by .pentai. · · Score: 3

    I don't think they can, because from what I understand DivX ;-) is a hacked MS codec, and MS lawyers like eatting developers for breakfast, lunch, mid-day snack, dinner, and perhaps a midnight snack as well...them gluttons...err.ya

    Anyways, ya, my guess is because it's a hacked codec they want to get away from any extra hassles that *might* appear

  2. Re:Another hack? by jon_c · · Score: 3

    quoting from the WSJ...


    Microsoft released the software last year, intending it only for software developers. But Jerome Rota, a 27-year-old French film buff and video engineer who goes by the Internet nickname of "Gej," worked with a German hacker named "Max Morice" to rewrite the software so that anyone can use it to create compact DivX movies


    So ya bassicly it's Microsoft's MPEG4 codec.

    from the projectmayo website..
    DivX ;-) Deux will maintain the high quality of DivX ;-) while adding some kick ass features that are optimized to the way you use the technology. In other words, it will be wicked fast at doing the things you want it to do. Let us leave it at that.

    More importantly, we are building some awesome technologies on top of DivX ;-) Deux that will flat out rock. We will announce our plans in due time. (muhahahAHAHAHAHAHAAHAHA!)


    these new "awesome technologies" I imagine will be performance related, and maybe a little quality related. But as you mentianed, they most likely don't even get deal with the actualy video compression side of it. judging from the muhahahaha part, i would think they are really trying to be the "cool" pirate video guys..

    the Microsoft MPEG4 codec is about a year old now, they are now pushing Microsoft Video 7, which to my untrained eye does look smother and crisper. It's also comparable to Real Video 8, which is really pretty amazing. it's hard to belive MPEG4 ISO is actually outdated.

    -Jon

    --
    this is my sig.
  3. Re:Another hack? by Stonehand · · Score: 3

    A TechWeb article from late July (Click 'about mayo', and then mayo in the news) states that the new version does not use any MSFT software. Not quite the same thing as saying that it's written from scratch, and it's not from the horse's mouth, but there it is.

    --
    Only the dead have seen the end of war.
  4. Death to Pronounciation by OlympicSponsor · · Score: 5

    People who put punctuation in their product names ("DivX ;-)", ":CueCat:", "!nnovation") should be shot.
    --

    --
    Non-meta-modded "Overrated" mods are killing Slashdot
    (Hey Ryan! Here's your proof!)
  5. Re:Is divx *PIRATED* M$ software? by Frac · · Score: 4
    it's hard to say it's "pirated", since it's free with the Media Player 6.x and 7.x (although I guess it is pirated since it doesn't come with the EULA).

    It's definitely hacked. The rationale for DivX is that ever since AVIs have been disabled to use MS-MPEG4, DivX unlocks that hack (among other things), and renames it to a different FOURCC code, so the divx dll won't conflict with your Media Player codecs. That way, Microsoft can stealthy update your codecs all they want, but divx codecs will not be overwritten.

    Of course the problem here is that you need to install the DivX codec in order to watch DivX, and that new tweaks in the MS-MPEG4 doens't get rolled in automatically (DivX updates are usually newer hacked versions of MS-MPEG4 codecs).

  6. (Super) Video CD by crow · · Score: 3

    Well, there's Video CD and Super Video CD.

    Both are essentially just an MPEG on a CD.

    Video CD uses a fixed bitrate so that it plays at the same speed as a standard audio CD. Hence, you can get 74 or 80 minutes per CD-R. I believe that it's MPEG-1. It's been around for a while, and is quite popular in the Far East.

    Super Video CD uses a higher and variable bitrate, so you only get 35-45 minutes per CD. If you buy the 80-minute CD-Rs, then it should be fine for archiving TV shows (a one-hour episond minus comercials tends to run 42 or 43 minutes). Obviously, this is higher quality than standard Video CD, and I think it uses MPEG-2.

    My DVD player supports both formats, though most only support the original Video CDs, as that has been around much longer. (I have the Raite DVD/CD/MP3 player, purchased for $150-ish at Egghead.com.)

    Now if I could get some good Super Video CD authoring software under Linux, I would be set!

  7. What a wonderful world... by MenTaLguY · · Score: 3

    ...a high-quality MPEG4 codec used quite heavily by DVD pirates to recompress movies...

    Well, I'm glad you couldn't think of any legitimate uses for it.

    Maybe we should make it illegal to write or distribute CODECs without appropriate copy protection facilities?

    In practice, this means cryptographically signed drivers, with the OS under the control of a single vendor who will honor the wishes of the MPAA/RIAA ... which is just what Microsoft does in W2K. "copy-protected" content can't be used with unsigned drivers.

    Realistically, though, people are going to manage to get copy-protected content out somehow.

    This means that it will also eventually be necessary to disallow drivers from displaying/rendering content that is not digitally signed by an approved content provider (who can presumably be trusted not to distribute pirated content).

    With sufficient legal protection and penalties (e.g. making the use of operating environments that cannot effectively implement these protections illegal (e.g. Linux and any pure Open Source OS)), this will effectively eliminate most piracy.

    Thank you, Slashdot, for providing one more implicit argument for such a world.

    --

    DNA just wants to be free...
  8. And so what if it is? by Pope+Slackman · · Score: 5

    A CODEC is just a tool.
    So what if it can be used to illegally distribute video?
    I can just as easily use it to compress and distribute content *I* created.

    If I smack a trick with my crowbar because he beat up
    one of my ho's, did the crowbar manufacturer assualt the trick? No. I did.
    Likewise, if Bobby W4r3z D00d rips his parent's DVDs,
    and uses DivX to encode them, did the DivX people violate copyright? No. Bobby did.

    --K
    I better get an extra karma point for the pimp analogy.
    ---

  9. Re:It's not open source if it involves MPEG patent by SpinyNorman · · Score: 3

    That all applies equally well for MPEG-2, but that hasn't stopped that "open source" libraries and players such as libmpeg3 and xmovie.

    It seems that the MPEG video patents are currently (in paractice) being treated as "pay for commercial use, free for individual use".

    I don't really understand the point of an "open source" MPEG-4 implementation, since there used to be a freely available implementation from the MPEG-4 industry forum, also at first glance that appears to have been removed. Althought the imlpementation was free of any licencing, you'd still have to liceence the patents to be able to *use* it, as would be the case for any other implementation (since the patents are believed to be broad enough to cover ANY implementation).

    http://www.cselt.it/mpeg/standards/mpeg-4/mpeg-4 .htm

    http://www.m4if.org/

  10. Re:Is divx *PIRATED* M$ software? by jon_c · · Score: 5


    It's definitely hacked. The rationale for DivX is that ever since AVIs have been disabled to use MS-MPEG4, DivX unlocks that hack (among other things), and renames it to a different FOURCC code, so the divx dll won't conflict with your Media Player codecs. That way, Microsoft can stealthy update your codecs all they want, but divx codecs will not be overwritten.


    for those wondering what the FOURCC thing is It's "A Four-Character Code used to identify Resource Interchange File Format (RIFF) chunks. A FOURCC is a 32-bit quantity represented as a sequence of one to four ASCII alphanumeric characters, padded on the right with blank characters. RIFF (Resource Interchange File Format) is a specification used to define standard formats for multimedia files and to prevent compatibility problems that often occur when file-format definitions change over time. Because each piece of data in the file is identified by a standard header, an application that does not recognize a given data element can skip over the unknown information."

    From MSDN. Bassicly multimedia formats are typically "layered" files, the RIFF format has each sublayer identified with a FOURCC, all this mean is that each sub part of the the file has a label that uses four charaters.. in the case of WAV it's actually WAV(space) or for your C guys,

    char *four_cc = {'W', 'A', 'V', ' '};

    Actually these days MS wants you to use a GUID for identifing the approiote codec (spelling.. bla!!). anyway, just a technical rant. In the past i've had to deal with AVI's. AVI's are just like video versions of WAV's. as in that they are codec independant media formats. WAV's are PCM RIFF files, they start with WAVE, but can tell the client what codec to use, thats why you've seen MP3 files with .wav extensions. and MPEG-4 videos in .AVI's, or really any codec.

    I'm not sure but I think the only reason MS uses extensions like .asf and .asx is A: marketing, newer extensions=new (better) tech. B: work into a more propietery arena, plenty of programs can play .AVI, but how many can play .asf? only one Microsoft (brand) Media Player. actually anyone could write a .asf player. the freakin program is just a big (fat) ActiveX object. it even has a low level COM API if you want to get more into it.

    The funny thing is that the old sk00l .AVI API is a LOT easyer to work with then the new sk00l .ASF (WMP4) API, .AVI actually has functions like GetFrame(), while the .ASF is more like PleaseAskForFrame(a, y, x, s,w ,er,) CanIPLEASEGetFrame(fuck, me, up, the goat, ass), FuckOffAndDie(arg), anyway, that's how I remember it, i think the actualy functions names are a little different.

    btw: I'm a contracter at Microsoft Research, here we have something called a "Vitrual Kichen" it's a big 4 way live video confernce projected on the wall next to all the free pop. I spoke to the fellow who developed it, I was asking him about using ACM (Audio Compression Manager SDK) for MPEG compression, he told me that ya, it's a bitch, and that to "really" use it you need some magic (licence) key. he mailed me later with some code for a class that makes it easyer to work with, and the key... maybe I shouldn't have told yall that... oh well.

    I better stop before i get modded down to OT..

    late,
    -Jon

    --
    this is my sig.
  11. Re:It's use by jandrese · · Score: 3

    Well, it's a great way to distribute Fansubbed Anime (the kind that you are not allowed to sell, but rather distribute freely). With Divx you avoid all of the hassles of mailing videotapes from here to kingdom come, and you avoid the generation lossage that plagues the fansubber community (just try to watch a fourth of fifth generation VHS tape).

    Of course fansubbing has always been kind of a legal grey area, so it is quite possible that even that is breaking the law. Of course it's basically impossible to get any sort of entertainment anymore without breaking the law or sticking to the very expensive, no talent, bring-me-your-money sheep mass media.

    Everything I like is either illegal, immoral, or fattening. -- I can't remember who said this.

    --

    I read the internet for the articles.
  12. Join this project at your own peril by Froid · · Score: 4

    I don't want to come off as chicken little here, but....

    Be sure of one thing: the MPAA is in bed with Congress and the Federal Government on the issue of preserving a near monopoly on the dissemination of copyrighted works in this country (US). Anyone who visibly participates in a movement or project that threatens this plutocratic dominance will be under severe scrutiny at all levels. Martin Luther King Jr, Albert Einstein, and John Lennon had entire reams of paper in their FBI files. What makes you think Linus Torvalds doesn't? And what makes you think that if you're the next Linus Torvalds, that you won't either?

    Be very careful when pissing off people with power. The modern State exists for the purpose of inflicting deliberate pain upon a select minority whose very existence runs contrary to the governing principles of the majority. Are you willing to be that martyr?

  13. Re:sigh by RGRistroph · · Score: 4
    Damn. Somebody understands fair use! On slashdot ! Amazing. Normally even the rabid anti-corporate types are admitting "law breaking" by copying and sharing music files and whatnot.

    The rough purpose of the fair use law is to limit the copyright privileges to having a monopoly and control of the commercial exploitation of the work. Congress didn't want to take away our right to make copies of music and video; they only chose to restrict our selling or other commercial exploitation of the works.

    This kind of massive file sharing that napster makes possible, and hopefully this codec and faster connections will make possible with video, is actually legal as long as you don't receive any compensation.

    You don't have to trust me on this. If you are smart enough to read slashdot, then you are smart enough to go here and download Title 17 of the US code and read it for yourself. It's kind of thick. I printed my copy out and left it in the bathroom, and read a few pages everytime I took a shit. I read it carefully and marked all over it the interesting parts, but I never found where it said that non-commercial uncompensated duplication and distribution of music or video was illegal.

    You see, Congress wanted to make very sure that copyright was not an ability to control how people used things. They didn't want the copyright holders to be able to sell one copy for listening in the car and another copy for listening in the house and special copy for listening on weekends. (Which is exactly what the MPAA, the RIAA, and other big copyright holders dream of.) If Congress had wanted to do that, they could have written it into the law; where is it ?

    Of course, this same principle of non-money-making copies being normal use of the medium you purchased also extends to software. Holy Shit! you say. Can I make a copy of that windows NT disk at work and install it on my machine at home ? As long as you are not using that machine to do consulting, work from home, or anything beyound home "hobbiest" type use, yes. (I'd advise against it. There are much better hobbiest OSs.)

    But the big copyright holders of programs had a massively successful campaign to convince the average slashbot that this was illegal. Remember all those ads in magazines and posters in school computer clusters in the '80s ? They managed to shame huge numbers of people into buying things they didn't need to. The 700 club, usenet get rich yesterday schemes, Scientology, Albanian pyramid schemes, the Russian bailout . . . it all pales in compairison to the anti-piracy campaign.

    The RIAA and MPAA are going for a repeat move on their copyright material. Ironically, inspite of the Jon Katzian "the world will change because small people have a voice on slashdot" theory, all you automatons just help them out by parroting Hollywood's false legal propaganda.

    It just goes to show that you can give everybody a voice on the internet, and they'll still just repeat what they hear in TV commercials.

  14. Another hack? by Frac · · Score: 5
    As far as I know, DivX is just a simple hack of Microsoft's MS-MPEG4 codec (V3, I think). What Gej and Maxmorice has done was nothing much than hacking the encoding and decoding dlls of MS-MPEG4 to encode movies with a DIV3 and DIV4 FOURCC code.

    The reason why DivX got so popular is that it was the right thing at the right time. There was no technical wizardry involved, relative to projects such as LAME or Ogg Vorbis. I doubt Maxmorice or Gej can even explain the whole MPEG4 spec.

    It's almost akin to someone telling you that they hacked a Palm V to have 8mb instead of 2mb, and now they have decided to make their own PDA. Hmm?

    My question is - given that "An early version of DivX ;-) Deux is complete," did they hack another MS-MPEG4 codec, or are they coding something from scratch? It's been only a short time period since they announced the project, so I hope it's not just another hack (which brings to another question - how can they expect investors to put money in a company that illegally binary hacks some other companies' software?)

  15. It's not open source if it involves MPEG patents by Anonymous Coward · · Score: 3

    Why is anyone interested in something based on MPEG-4? There are so many software patents on MPEG that anyone using this will be at risk of being sued by dozens of different corporations.

    At best, an "open source" MPEG-4 implementation may be available for download in some other country without software patents. People in the US may compile it and play with it at home, but no commercial or noncommercial entity will be able to use it publicly. That means that there will be no legitimate uses for it, since no legitimate user would be willing to risk a lawsuit. The end result is that this program seems destined for illegal uses only.

  16. Re:Is divx *PIRATED* M$ software? by pen · · Score: 3
    It's more due to the fact that Microsoft software generally checks the file type, regardless of the extension. Try the following:
    • Rename a .jpeg to a .gif and then insert it into HTML via an IMG tag. Open it with Internet Explorer.
    • Rename a .doc to an .rtf and then open it with Winword.
    The latter, by the way, has caused a lot of grief from a security point of view, because virus scanners generally come (or came) with default settings that make them scan .doc, but not .rtf files. (Just embed some macros into the .doc, and then rename it.)

    --

  17. [Potential troll] What DviX is really used for by gfecyk · · Score: 4

    Before you moderate this down as a troll post, please read it.

    a high-quality MPEG4 codec used quite heavily by DVD pirates to recompress movies

    Nice to see the truth come out. Tom's Hardware even knows this.

    This is why the MPAA won the first round. This is what DeCSS.exe (Yes, the Win32 program, not the LiViD player) is being used for. It is certainly possible to transfer enough of a DVD to a 650 MB CD-ROM using this technology.

    Yes I know about making backups, about control over media, etc etc but you have to admit this does make pirating movies easier (much easier than image-copying DVDs with CSS in tact).

    There, now please moderate this down so it doesn't cause a flame war.

    --
    Use Evolution instead of Outlook? Bewa
  18. The killer "app" for Mayo-at least for me by 64.28.67.48 · · Score: 5

    What I would want (and pay good money for) is a DVD player that plays this format using regular CD-R's. Kind of like the MP3 CD players, but for video. Like those little discman-sized DVD players (or the VCD players in Asia). Unfortunately, I can imagine the MPAA, DVD-CCA and who knows who else making a fuss over something like that. A guy can dream, though...

    I do amateur video (no, not *THAT* kind) for fun, and I know that low-rent videographers like me have been drooling over the thought of being able to make DVD's. You get durability (right now I use a tape drive for archiving video; with DVD I could master right from my archive format), pure digital format, high quality, and portability (you can play on standard home video equipment). The only problem is the high cost of DVD-R drives, media, and DVD authoring software that puts it out of reach. If you can use a standard CD-R recording a standard ISO disc (no new hardware, software, or media), all you would need is a standalone player.

    -------------

    --

    -------------
    The truth is out th- oh, wait, here it is...
  19. Re:Is divx *PIRATED* M$ software? by harmonica · · Score: 3

    Thanks, ASFRecorder was a very good hint! It comes with C source code that runs under Win32 and various Unices. I found its homepage to be here.