Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Media Software

HandBrake Abandons DivX As an Output Format 619

An anonymous reader writes "DivX was the first digital video format to really win mainstream acceptance, doing for movies what MP3 did for music (both good and bad). Eventually even Sony, the king of proprietary formats, caved into pressure and added DivX support to its DVD players and the PlayStation 3. Now HandBrake's developers have made an interesting choice for version 0.9.4 — they ditched support for AVI files using DivX and XviD. Your only option now is to convert DVDs and other media to MKV or MP4 files, with the option to save as Apple-friendly M4V files. So why is HandBrake ditching AVI and XviD support when it's a format that's won such widespread acceptance? In the words of the developers, 'AVI is a rough beast. It is obsolete.'"
This discussion has been archived. No new comments can be posted.

HandBrake Abandons DivX As an Output Format

Comments Filter:
  • HandBrake? (Score:1, Insightful)

    by Anonymous Coward on Sunday January 17, 2010 @11:38PM (#30804146)

    Another software I never heard of shoots itself in the foot for no reason whatsoever.
    I guess I'll stick with DVDx and mencoder.

  • foot.shoot(); (Score:5, Insightful)

    by TheSHAD0W ( 258774 ) on Sunday January 17, 2010 @11:41PM (#30804160) Homepage

    Dropping all formats that Windows play by default is IMO a bad decision. It may make the CCCP Project [cccp-project.net] more popular and spur more people to install Quicktime (yuck), but it'll also drive away lots of inexperienced users.

  • Um. (Score:5, Insightful)

    by headkase ( 533448 ) on Sunday January 17, 2010 @11:42PM (#30804166)
    Streaming to my legacy device which cannot be easily reprogrammed such as my Xbox 360 really relies on XVid. So, for now, I guess Handbrake is the rough beast. Oh well, I use dvd::rip anyway and avidemux when I need to do some transcoding. Computers can be easily upgraded, devices not so much: that is something to keep in mind too.
  • by jo42 ( 227475 ) on Sunday January 17, 2010 @11:47PM (#30804204) Homepage

    All we need now is for .flv to dry up and blow away...

  • by ZackSchil ( 560462 ) on Sunday January 17, 2010 @11:56PM (#30804268)

    I don't mind the actual .flv format as much as watching the videos with the crashy, memory-hungry CPU hog that is Flash. Playing back flv containers in VLC is perfectly fine. The video is mostly H.264 anyway.

  • Re:foot.shoot(); (Score:1, Insightful)

    by Unoti ( 731964 ) on Sunday January 17, 2010 @11:57PM (#30804278) Journal
    Windows users should install VLC. Windows users who can't be bothered to use anything other than Windows Media Player can suck it, seriously.
  • Re:HandBrake? (Score:2, Insightful)

    by unhooked ( 21010 ) on Monday January 18, 2010 @12:07AM (#30804356)

    No, handbrake is a front end for the de-facto standard for creating multimedia files... get to know them and you won't care which flavor of the month format is being used. Personally I stopped using handbrake years ago because the developers always seem to be dropping X for some lame reason.

  • by kestasjk ( 933987 ) * on Monday January 18, 2010 @12:19AM (#30804438) Homepage
    As a user nothing pisses me off like reporting, say, a MySQL bug and getting the response "oh that's in 5.x.y not 5.x.(y+1)? Sorry but we only fix bugs in the latest release"

    As a developer nothing pisses me off like a user expecting me to have every version of my code installed on every conceivable platform ready to be debugged and rereleased with fixes, it's just not practical (especially for FOSS projects).

    So yes it's annoying as hell, but having around all the old code and dependencies when you want to keep moving to code forward is equally annoying; it's either you or them getting frustrated, and since it's their choice and there's no money involved to force their hand you're out of luck.
  • by Anonymous Coward on Monday January 18, 2010 @12:27AM (#30804482)

    Yeah, but it wouldn't rxactly be a terrible burden on them to leave the older releases on the server, maybe with a "we don't support these anymore" notice.

  • Re:HandBrake? (Score:5, Insightful)

    by nxtw ( 866177 ) on Monday January 18, 2010 @12:38AM (#30804546)

    This is not informative.

    Except Xvid has always been open

    XviD is an MPEG-4 Part 2 implementation; it is one of many.

    X264 is a terrible standard

    x264 is not a standard at all; it is an encoder for the H.264/MPEG-4 Part 10 standard, which is just as open as MPEG-4 Part 2.

    with various files and options breaking support on some devices and programs

    This is a necessity; H.264 is suitable for encoding low-bitrate, low-resolution video or high-bitrate, high-resolution video. It is useful for 20 mbit/sec high definition streams, or 256 kbit/sec videoconferencing.
    The standard defines various levels that various hardware decoders implement. [wikipedia.org]

    Other files just won't play at all.

    Possibly because they were out-of-spec, or not in a container the player supports. x264 isn't responsible for the user's ignorance.

  • Re:foot.shoot(); (Score:2, Insightful)

    by Mad Merlin ( 837387 ) on Monday January 18, 2010 @12:40AM (#30804556) Homepage

    Windows doesn't play anything by default. Who cares?

  • by DarkTempes ( 822722 ) on Monday January 18, 2010 @12:52AM (#30804632)
    Because Windows 7 is a majority representation of the Windows operating systems in current use, right?
  • by mr_stinky_britches ( 926212 ) on Monday January 18, 2010 @12:53AM (#30804638) Homepage Journal

    Sure, it's an annoyance, but when you are the premiere open-source solution for something as like video encoding, I think there is (or at least should be) a duty to at least keep the older releases around. Especially if they are a dropping features that were supported in the older versions. If the developers arrangement is so cluttered that they can't be bothered to keep the old releases available, then that points to ineptitude and makes for poor relations with the user-base. File management is not that hard compared to the groundbreaking features these developers are implementing. If they can't be reasonable and/or nice about things, perhaps someone else will step up to the plate and fork the project, because that's probably what it would take to get things into a sane state of being.

    Annoying the users just opens the window for someone else to step in.

  • you could say... (Score:4, Insightful)

    by timmarhy ( 659436 ) on Monday January 18, 2010 @01:17AM (#30804778)
    .. they just put the brakes on their popularity
  • Re:foot.shoot(); (Score:2, Insightful)

    by The Mighty Buzzard ( 878441 ) on Monday January 18, 2010 @01:21AM (#30804802)

    But AVI is an obsolete container (which is why Microsoft stopped using it).

    Given that AVI is still the most widely used video container, either you don't understand the meaning of the word obsolete or you're engaging in some I reject your reality and substitute my own behavior as a disciple of Adam Savage.

  • Re:foot.shoot(); (Score:4, Insightful)

    by jedidiah ( 1196 ) on Monday January 18, 2010 @01:41AM (#30804904) Homepage

    Based on how people actually use video containers, AVI isn't really obsolete yet. This is sad but true.

    Sure you've got a fringe of people that push this stuff past the point where AVI falls over or where Quicktime falls over. Those people are few and far between. Apple itself really doesn't push the capabilities of container formats. So whining that AVI is obsolete is highly disengenous.

  • by JDeane ( 1402533 ) on Monday January 18, 2010 @01:50AM (#30804932) Journal

    To me it seems that if you accept it as an input format you should be able to output it as well.

    I am not a programmer so take this next bit of post for what it is... pure conjecture lol

    But it seems like if your decoding something then the same amount of work is already done for doing output?

    Also I agree if something is a program made to convert video then it should do as many formats as possible.

    I am on Windows so I use a program called Format Factory, and it supports like a bazillion formats (well all the ones I have ever ran into)

    http://www.pcfreetime.com/ [pcfreetime.com]

  • by Anonymous Coward on Monday January 18, 2010 @01:55AM (#30804954)

    Rubbish.

    DivX 5, which is a MPEG-4 ASP video inside an .AVI file, did not contain support for chapters, subtitles, or anything like that. This is what the Handbrake guys are removing support for. It's also the format that pretty much any DVD player will play.

    DivX 6 added their own custom, proprietary extension to .AVI files. These have a different extension and, on Windows, bypass the standard .AVI splitter entirely. The format is undocumented, isn't supported by anything but DivX's own software player and a tiny selection of DVD players, and is entirely unknown outside of DivX's corner of the world.

    There's no point in reverse-engineering their format, since DivX themselves dumped the format entirely with DivX 7. They now use MPEG-4 AVC in a Matroska container. It's a waste of time to support an even more obscure sub-format of an outdated, poorly supported container format.

    Similarly, there's no point in inventing their own format to add this information to an AVI file. Nothing else will be able to read the information, so it might as well not be there. It'd be pointless, and a complete waste of time.

    The alternative? Remove AVI support entirely - nobody uses it anyway - which makes the code much simpler to maintain. They can actually add features without worrying about breaking the AVI support that nobody uses.

  • by YesIAmAScript ( 886271 ) on Monday January 18, 2010 @01:57AM (#30804966)

    Look, the Handbrake guys are saying Xvid is the past, H.264 is the present. Quoting what an OS that is 7 years old can do is just reinforcing what the Handbrake folks say.

  • Re:foot.shoot(); (Score:3, Insightful)

    by complete loony ( 663508 ) <Jeremy.Lakeman@g ... .com minus punct> on Monday January 18, 2010 @02:17AM (#30805064)
    And how many embedded devices are there that support avi files but not mp4 / mkv?
  • Re:HandBrake? (Score:5, Insightful)

    by bemymonkey ( 1244086 ) on Monday January 18, 2010 @02:18AM (#30805066)

    That doesn't change the fact that a device with divx support will play nearly every divx/xvid file, and h264/x264 players are SOL with the majority of the encodes I've seen so far. Many only work properly on a computer, and not on mobile devices or dedicated gear (even though changing two encoding options while leaving the bitrate/filesize the same makes the file play...).

    If it weren't for the fact that Android doesn't seem to have implemented a divx/xvid codec at all, I'd probably still be using it (and be watching my TV rips without needing to transcode first).

  • by auntieNeo ( 1605623 ) on Monday January 18, 2010 @02:27AM (#30805126)
    Xvid and divx (mpeg-4 part 2) are far less resource-intensive than h.264. I don't know if anyone's ever tried playing a reasonably sized h.264 encoded video on a PIII, but it usually doesn't work out so well. Avi and divx I'm not so sure about, but I don't see why they had to get rid of xvid. Maybe I'm behind the times, but most of the time when I decide to re-encode something it's because I need to play it on a slow budget box like the ones they have at school.
  • by itslifejimbutnotaswe ( 1173791 ) on Monday January 18, 2010 @02:36AM (#30805174)
    So step up instead of whining about it. What is stopping you? I'm sure they'd welcome the assistance. Instead you're just gonna whine about it though, right?
  • by Sir_Lewk ( 967686 ) <sirlewkNO@SPAMgmail.com> on Monday January 18, 2010 @02:41AM (#30805200)

    Calling people that give you software for fucking free "douchey", is well, pretty douchey.

  • by kestasjk ( 933987 ) * on Monday January 18, 2010 @03:16AM (#30805358) Homepage
    Perhaps, I've been threatened with this myself by a user who wanted a feature I wasn't prepared to implement, but some things you should bear in mind:
    • Forking the code would be hard work, over a long period beyond that of an idle threat. It really isn't intimidating, especially if you mainly want to maintain legacy code and not add new features.
      There's no threat from that at all, and if it turns out there is it's easy to implement legacy support and destroy all momentum the fork has at any moment.
    • You might think this or that task is surely easy compared to this or that feature that they have implemented, but whatever this or that feature was chances are they wanted it implemented themselves, and had fun coding it, whereas the thing you have in mind is probably mundane and of no usefulness to them.
      This is really common, the boring fixes and maintenance really do just weigh you down and sap your enthusiasm, even while you're busy working on something that is much more difficult

    Again I also hate being on the receiving end of this, I'm not saying it's good, but this is the reality of it. It's not out of spite but just because hobby projects can't survive if you need to maintain multiple versions and support legacy standards you're not interested in.

    If you think Handbrake has a "duty" you should see hobby projects like SQLite, which are just the same. I submitted a pretty serious bug report regarding SQLite 2.x (the latest 2.x) and drh told me I should use 3.x instead, and SQLite 2.x has a lot more installations than Handbrake.
    That's just the nature of a hobby project; if you want to tap into all that free work you've got to go with it, because no-one is going to maintain a fork with the dedication of the hobbyist themselves

  • Re:foot.shoot(); (Score:4, Insightful)

    by A Friendly Troll ( 1017492 ) on Monday January 18, 2010 @03:41AM (#30805446)

    h264 is so incredible you don't need divx anyway.

    My Pioneer DVD player doesn't play h.264. Neither does any other DVD player, except perhaps those that cost four figures (I haven't looked into that).

    h.264 might be incredible, but I have no way of playing it on my TV.

  • Re:foot.shoot(); (Score:5, Insightful)

    by The Mighty Buzzard ( 878441 ) on Monday January 18, 2010 @04:57AM (#30805706)

    obsolete -adjective
    no longer in general use; fallen into disuse: an obsolete expression.

    Guess it was ignorance of the meaning of the word then. Like it or not, AVI is still widely used. Until it isn't, it will not be obsolete. You need a new word. Might I suggest one of the following: anachronous, antiquated, antique, archaic, behind the times, dated, old-hat, out, outdated, outmoded, passé, unfashionable

    Judging from the vehemence of your response though, I'd probably go with unfashionable. You clearly have an emotional stake in video container formats for some reason, so that would be the most honest.

  • Re:foot.shoot(); (Score:2, Insightful)

    by Bert64 ( 520050 ) <bert@[ ]shdot.fi ... m ['sla' in gap]> on Monday January 18, 2010 @05:55AM (#30805930) Homepage

    Your DVD player doesn't play VHS either...
    Old formats die, new formats replace them and this usually requires getting new equipment.

  • by EvilMonkeySlayer ( 826044 ) on Monday January 18, 2010 @05:56AM (#30805942) Journal
    If someone gave me a free paper (btw, in the UK there's a free paper called the Metro) and then proceeded to punch me in the eye or insulted me I'd be pretty entitled to call them douchey. Without being douchey myself.
  • by Anonymous Coward on Monday January 18, 2010 @06:55AM (#30806230)

    Lots of DVD players play DivX not h262. This would be one major reason to keep it.

  • by FooBarWidget ( 556006 ) on Monday January 18, 2010 @07:08AM (#30806296)

    But if he insulted you because you told him "wtf, Metro? no I want *that* newspaper over there not this piece of shit" then you entirely deserves to be insulted.

  • by Per Wigren ( 5315 ) on Monday January 18, 2010 @07:36AM (#30806420) Homepage
    Nothing beats MKV+h.264 when you want to put your DVDs in your HTPC/media center and keep all audio tracks, subtitles and chapter markings, while using a third of the needed diskspace compared to a full ISO copy. This, and reencoding your movies for your portable devices, are the main use-cases that Handbrake is optimized for. This is as legit as it gets, IMHO. Also, I'm pretty sure that most "scene" release groups don't use it for their releases, they use a collection of other tools.
  • by Anonymous Coward on Monday January 18, 2010 @08:17AM (#30806626)

    There are also plenty of not DivX Plus certified devices that can play H.264/AAC/MKV perfectly. The WD TV [wdc.com] and other cheap media players like Popcornhour and Xstreamer support it.

  • by CronoCloud ( 590650 ) <cronocloudauron.gmail@com> on Monday January 18, 2010 @11:17AM (#30808170)

    Why would you buy a product in this day and age that doesn't support the most ubiquitous and popular portable video format: MP4. It's not a fancy new format. there were portable devices playing both MP4 ASP and H.264 AVC in 2004.

Two can Live as Cheaply as One for Half as Long. -- Howard Kandel

Working...