HandBrake Abandons DivX As an Output Format
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.'"
With the last release. Kind of old news. I agree with the decision. h.264 is clearly the way of the (immediate) future
Propz to GNAA
I stopped downloading it on the torrent sites because I never found a quality encode job that was worth the bandwidth. Meh, formats come and go in favor of better more modern solutions. I think the bigger note here is that HandBrake now supports 64-bit processor encoding.
"There might be intelligent beings created by God in outer space even if there are none here on Earth." -Anonymous
Another software I never heard of shoots itself in the foot for no reason whatsoever.
I guess I'll stick with DVDx and mencoder.
Dropping all formats that Windows play by default is IMO a bad decision. It may make the CCCP Project more popular and spur more people to install Quicktime (yuck), but it'll also drive away lots of inexperienced users.
I applaud and support the developers of Handbrake in their decision. I never cared for Divx to begin with as it was a cheap hack of the mpeg4 standard (which hadn't been completed yet). And AVI... 'nough said about that. Long live MKV and MP4 (until the next format king arrives).
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.
Shh.
The [Handbrake DivX] code has not been actively maintained since 2005. Keeping it in the library while implementing new features means a very convoluted data pipeline, full of conditionals that make the code more difficult to read and maintain, and make output harder to predict. As such, it is now gone. It is not coming back, and good riddance."
They go on to explain that DivX quality isn't as good either. I am not sure if that is true or not, but I think the major reason they are dropping it is because they didn't want to be bothered. Which is as valid a reason as any, I suppose.
Qxe4
"AVI is a rough beast. It is obsolete. It does not support modern container features like chapters, muxed-in subtitles, variable framerate video, or out of order frame display. Furthermore, HandBrake's AVI muxer is vanilla AVI 1.0 that doesn't even support large files. The code has not been actively maintained since 2005. Keeping it in the library while implementing new features means a very convoluted data pipeline, full of conditionals that make the code more difficult to read and maintain, and make output harder to predict. As such, it is now gone. It is not coming back, and good riddance."
"HandBrake, these days, is almost entirely about H.264 video, aka MPEG-4 Part 10. This makes it rather...superfluous to include two different encoders for an older codec, MPEG-4 Part 2. When choosing between FFmpeg's and XviD's, it came down to a matter of necessity. We need to include libavcodec (FFmpeg) for a bunch of other parts of its API, like decoding. Meanwhile, XviD's build system causes grief (it's the most common support query we get about compiling, after x264's requirement of yasm). Since we mainly use MPEG-4 Part 2 for testing/debugging, and recommend only H.264 for high quality encodes, XviD's undisputed quality edge over FFmpeg's encoder is inconsequential, while FFmpeg's speed edge over XviD is important to us."
DivX is a CODEC, AVI is a CONTAINER. Just because you don't support AVI doesn't mean you don't support DivX.
Schlock Mercenary.
And they were right to do so. It's one of the big reasons why OGG/OGM was such a hard sell for HTML5.
Handbrake 0.9.4 was released November 23, 2009.
Just because PC Authority writes an article about something that happened 2 months ago doesn't mean you have to perpetuate it.
I may be off my base here, but I believe one of the big drawbacks from AVI (I didn't RTFA) is synching audio with video. You'll be watching a movie and suddenly it's dubbed worse than "Most Extreme Elimination Challenge." I am extremely impressed with AAC + h.264. Mp3 has left me very disappointed in movies so far. (probably the extreme dynamic range compression)
I was surprised when this happened, but I can appreciate that, ultimately, it's a legacy format. Apparently, the AVI implementation is very convoluted to keep up with new features. Here's a selected quote from their release blog: "It does not support modern container features like chapters, muxed-in subtitles, variable framerate video, or out of order frame display....The code has not been actively maintained since 2005. Keeping it in the library while implementing new features means a very convoluted data pipeline, full of conditionals that make the code more difficult to read and maintain, and make output harder to predict. As such, it is now gone. It is not coming back, and good riddance." (sadly there didnt seem to be a permalink to the whole article - here's the current news page).
As such, I've moved on and figured out which flavor of mpeg-4 works best for me; and I'm happier with the improved picture quality as a result.
it is about the WRAPPER, .avi is the issue
I don't use Handbrake for MPEG4 ASP anyway. It's only one of many tools I use, and only for h.264. It's certainly not always preferred, given its lackluster audio encoder (compared to Nero). I still use DivX a lot for re-encoding DVDs. Depends on the nature of the content, how portable I want it to be, and LONG I want to sit around waiting for an encode to finish (DivX = fast, h.264 = forever). Hardware DivX support is still more widespread than h.264, although h.264 is finally starting to gain some traction in some hardware, particularly phones and PMP devices.
In the words of the developers, 'AVI is a rough beast. It is obsolete.'"
Yes... Windows and the .DOC and .DOCX file formats are also obsolete and a big mess.
Why are people still using them?
Don't people realize their lives would be so much easier if they switched to Linux, KOffice, and started saving everything as .ODT and .PDF files?
Because H.264/MPEG-4 AVC is Mature! We have availability of fast and reliable open source x264 H.264 / MPEG-4 AVC encoder and the wide spread usage of Matroska (MKV) container files and MPEG 4 (MP4) container files. Even some set-top boxes support playback of video and audio from both containers now and more are announced for this year. There is also a demand now for HD content in both 720p an and 1080i/p formats H.264 is required to give reasonable file sizes versus XviD/DivX (MPEG-4 ASP).
Also Audio Video Interleave (AVI) container files are problematic and have limitations since they don't allow the inclusion of chapters or subtitles, are not compatible with newer audio encoding formats such as AAC and lossless Dolby Digital or DTS audio formats, and don't work really well with some of the newer video formats.
It is time to move on from this old container format and also move away from older DivX and XviD (MPEG-4 ASP) formats onto the newer H.264 / MPEG-4 (x264) video encoding formats.
Dropping it as just a output formant is a little different.
Hello Firefox 3.5+ uses ogg for video tags you jackasses. Thanks handbrake, apple apologists.
I stuck with the 0.9.3 version for quite awhile because of the lack of support for AVI in the latest release, but grudgingly I switched over a few weeks back. MKV is choppy and buggy on my Ubuntu install for some reason (I get video tearing all the time and I can't seek without the audio getting out of sync or disappearing entirely). VLC handles the files a little more gracefully than MPlayer or Xine, but it's still not ideal. I'm banking on support getting better though (or upgrading my hardware if it turns out that's the problem). I do, however, like the chapters and subtitles features that MKV brings to the table.
I can certainly understand to drop support for obsolete containers, but I think that calling AVI obsolete at this point is very premature.
Eventually even Sony, the king of proprietary formats, caved into pressure and added DivX support to its DVD players and the PlayStation 3.
DivX is a proprietary format. The summary seems to be implying that somehow it is not. Sony licensed DivX from the company that created it, it didn't use some "open" implementation.
... and then they built the supercollider.
Perhaps you need to stop using a 7 year old OS as your reference of what "Windows does".
http://lkml.org/lkml/2005/8/20/95
MKV and AVI are containers. DIVX/XVID and H.264 are codecs. It is common practice to put H.264 in a MKV container cause avi containers don't handle it. But you can put Divx in MKV as well. So I just question this articles tech savvy-ness in describing what is happening. It seems like a exaggerated bla bla...
I don't want to take the air out of your argument... but... your Xbox 360 never had the ability to play divx/xvid videos until Microsoft released an update. They can release another to accept mpeg4 - but they won't. That's a great feature for the next Microsoft gaming console.
DivX/Xvid are encoders for MPEG-4 Part 2, aka Advanced Simple Profile. H.264 is MPEG-4 Part 10. I would imagine that H.264 has both a CPU cost and a royalty cost higher than ASP. I seem to remember the Xbox 360's add-on HD DVD drive coming with an H.264 decoder, but I also seem to remember its license being limited to HD DVD playback, not Ethernet or USB hard drive playback.
But perhaps more importantly, the Xbox 360 isn't the only device that would need an upgrade; DVD players carrying the DivX logo come with decoders for a subset of MPEG-4 Part 2 but not necessarily H.264.
Jesus! How dare they! The nerve.
I mean, I know it really pisses me off when people develop something free and open source and then make a decision to remove something outdated and replaced by newer functionality that I happen to disagree with.
It isn't like I could just download the old code and patch it into the new code. Or maintain a DivX patchset.
No, it's easier to complain...
But seriously guys, DivX is old and outdated, AVI even moreso. H.264 and modern containers make more sense, are becoming more widely supported.
Complaining that windows doesn't natively support it is like getting pissed when people use SVG because windows doesn't natively support it. Or PNG and internet explorer. Be mad at Microsoft for not supporting more than craptasticly outdated AVI.
Seriously guys, get over it.
mkv is a great format, but it isn't supported by Windows 7, Mac OS X (Quicktime), 360 or PS3.
I can however play an H.264/AC-3 .m2ts file on Windows 7 and PS3. Maybe Mac OS X too, I'm not sure (my Mac is too slow for HD video anyway).
Because of this I end up converting virtually all my .mkvs to .2mts files (using TSMuxer) and throwing the .mkvs away. I can stream them to my PS3 for viewing on my TV or watch them in VLC on my Mac or VLC or Windows Media Player on my Windows PC. .m2ts is a very capable format, I wish more people would use it.
And on the main topic, I'm so over AVI. Only with extensions can it support files large enough for HD movies, and then the playback compatibility drops through the floor anyway.
And H.264 is so good it almost baffles me.
XVid was key when we were watching SD content on hacked (original) Xboxes. That was a long time ago now. It's time to move on.
http://lkml.org/lkml/2005/8/20/95
First of all the original handbrake.fr article says nothing specifically about DivX. It talks about XviD and OGM. I guess OGM wasn't "controversial" enough for the editors so they ignored that and focused on DivX.
But the real issue is: Big deal, DivX themselves are moving to H.264/mkv with all deliberate speed. Even they realize there's no point in anyone holding on to codecs and containers which are inferior in every respect. So, since mkv is a legitimate container in DivX7, the writeup is in fact erroneous. Surprise.
There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
AVI is obsolete; Microsoft uses the WMV container now, and has for about a decade now... DOCX is not obsolete.
Win7 (in my case it's ultimate-x64).
What about people who just want a video file that plays on their DVD player?
I just want to copy files to a USB drive, plug it into a player, scroll down, select the files, then click on it.
That's a major lack of insight into this situation. DivX also hasn't ever inherintly meant AVI. AVI it's a standard Windows container format and DivX is something completely different, the data that can be stored inside the AVI format.
Most people don't actually have to develop for .doc or .docx, so they don't see the bad side. Unless Microsoft drops support for DOC and DOCX, just like Handbrake have done, they are still going to be in use.
I am surprised that this needs to be explained.
Big bloated, bad interface. I'm sure we'll do without it.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
But that didn't stop it
The dvix people added muxed in subtitles, chapters a long time ago, these people just can't be bothered.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
If you choose the MKV container format you can still choose Theora (VP3) for video and Vorbis for audio (as of HandBreak 0.9.4).
... those that everyone complains about, and those that no one uses.
With apologies to Stroustrup.
Perhaps I'm doing something wrong (definitely no expert), but I've had a lot of trouble playing MP4 files on any of my computers. Too much video lag. I always end up converting them to AVI. (We're talking stuff I've downloaded, not rips.) Perhaps the problem is that none of my machines has the video hardware MP4 requires -- but if that's the case, then AVI is hardly "legacy", since my hardware is at least as powerful as most newer home computers.
One of the best features about handbrake is, I could put in my DVD and have the copy on my mediaplayer.
Now; I'll need to use FFMPEG on handbrake input making the process double as long to support my 3yr old media player.
Oh, and it doesn't support MPEG that good without having issues. DivX was the savior for a long time.
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
It's not Apple Friendly, it's world unfriendly.
Divx isnt the only file type that DVD players play. Most dvd players that play divx also play mp4. check your manual. Plus the normal and High Profile settings work fine on my ps3.
divx and xvid are slightly modified version of mp4. (reference - "Methods described in MPEG-4 part 2 (MPEG-4 SP/ASP) are used by codecs such as DivX, Xvid, Nero Digital, 3ivx and by Quicktime 6, and methods described in MPEG-4 part 10 (MPEG-4 AVC/H.264) are used by the x264 codec, by Nero Digital AVC, by Quicktime 7, and by next-gen DVD formats like HD DVD and Blu-ray Disc.").
You should check out VLC player for a fast good playback experience. Quicktime is what most people try to use to play mp4 files, and, yes its a little slow on most computers.
As my Microsoft-using friends tell me all the time, AVIs are Mac, originally and weren't ready for XP's release: codecs are required. Unless of course you have the
"Professional" version, right?
I'm pretty sure to never use "HandBrake" but what's so wrong with OGG? We'd never have to care how a single vendor feels about it; it's free and good.
--- For a good time mail uce@ftc.gov
This post is insightful/interesting. Why has it been modded down?
.. they just put the brakes on their popularity
If you mod me down, I will become more powerful than you can imagine....
lol VLC is actually one of the worst. it will play anything and its a helluva lot better than quicktime, but it still sucks. I recommend combined community codec pack (CCCP) and media player classic homecinema.
I have the VLC player, GOM (my personal favorite), Quicktime, and a lot more. When I have video problems, I end up trying all of them. VLC does deal with more obscure formats than anybody else, but it doesn't do anything about this problem.
Let's not get ahead of ourselves. DivX Plus players of the future? Wouldn't that be MKV devices of the future?
The bottom line is that these developers deserve to be ridiculed for their user-hostile decisions!
cheerio mate.
Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
People will still be using DOC and DOCX, even if Microsoft does drop support for it.
And people will still be using AVI, even though Handbreak has dropped support for it.
Handbreak didn't invent AVI, and it's kind of popular as a container format, and Handbreak has very little to do with its popularity.
Honestly I would recommend a PS3 for that, most formats will play just fine right off a thumb drive. I use a MicroSD card plugged into a little USB adapter and it works great.
I tested a generic USB 13 in 1 Card adapter and it too worked fine.
(a 360 might work just as good but I don't own one and therefore I could not offer a personal recommendation)
The ultimate though for playing video is still going to be a PC with a good video codec pack.
Hmmm the 360 and the PS3 can stream video from a PC and it works great err rather I had it working great until I upgraded to 7 and I haven't had the time to figure it out yet. (for all the slamming Vista got, that was one feature they did do very good)
There are hundreds of millions of consumer elctronics devices on the market that can play DivX. Many on them, including my Phillips DVD player, will also play Xvid without additional conversion. Besides having DivX conversion software, I have other converters that will handle pretty much everything going and coming, including the 'proprietary' DivX. DivX is signing up corporation after corporation to carry DivX compatibility on board http://investors.divx.com/search.cfm?keyword=certified DivX saw the need for an extended file format and chose MKV. That's been added to their latest version. The response has been less than stellar. It apparently solves a problem that most people don't have. DivX apparently does, and anyone that doesn't care for the 'proprietary' aspect gets most of that functionality and less money shelled out via Xvid.
Just a quick look through the latest 100 movie file on TPB show 1 MKV, 1 MP4, 98 AVI.
So why should I listen to this Handbrake? What protocol have they developed? Oh, none. So what did they develop? The ability to use other peoples' protocols? I see. Well, I imagine doing that comes with some understanding of those other formats. So why haven't I heard about them before now? I seem to have done just fine without having heard about them before. Maybe more to the point, why am I only hearing about them now? Slashdotvertising? In any case, 'obsolete' is a strange thing to call 98% (by my simple straw poll) acceptance, unless one is using it in the sense that the marketoids do: "it means I want you to use what I say based on what I say about something else, betting on the fact that you don't know shit about any of it except that you wouldn't be caught dead using anything but the newest bestest thing. Which we will tell you when it comes available. Like we did last time." If I hear anymore about Handbrake I suspect it'll be this same message, until they just stop.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
Now if hardware designers would drop support for DirectX in favor of OpenGL, we would all benefit.
Screw DiVX, DirectX, anything bearing the stench of a proprietary nature. Drop them all at the curb and never look back.
This message sponsored by the: LOL, TOR ROX department of education.
handbrake sucks for those formats anyway. use autogk instead.
Anybody who still uses ASP codecs by now is a helpless case. I can understand using Theora because it's free, but there's no reason for DivX/XviD anymore. They have been obsolete for years. Yet most movies are still released as XviD in spite of the fact that x264 has double the quality per bitrate. The "scene" will never learn.
To add a shameless plug, if you're on Windows looking for a transcoding frontend, try Staxrip. It's a breeze.
And you can't add codecs to the PS3.
Also, if a .m2ts file plays on the PC, you don't need more codecs to play the corresponding .mkv file of it, all you need is something that understands the .mkv container format. Because the payload is the same, just the container is different.
I'm sure a good streaming program can remux .mkvs to .m2ts on the fly, even high bitrate HD video, because my PC can convert a 3GB .mkv to .m2ts in about 90 seconds. However, I can't find a streaming (DLNA) program that I like that does it.
http://lkml.org/lkml/2005/8/20/95
I've used BOTH Media Player Classic, as well as VLC... &, per my subject-line above? Well, I think they're BOTH excellent examples of good programming, perseverance, & community efforts really.
However: I was ORIGINALLY/INITIALLY an "MPC" user, but, when I was "turned on to" VLC? It now is my "weapon-of-choice", as far as media players for a PC go (@ this point thusfar at least).
ANYWAYS/ANYHOW - that's just my opinion is all.
APK
P.S.=> I will say 1 thing in favor of both: They're proof that "homegrown" freewares can be FAR better than stuff produced by large commercial entities/software production houses, because they're BOTH better than Windows own MEDIAPLAYER on many accounts! apk
Handbrake 0.9.4 does support multiple audio and subtitle tracks, if you select mkv as the file output format.
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.
Seriously, if what they want to support is MKV and XviD, well that screams "For movie pirate use only!"
MKV is a format that the ripping community seems to be in love with and nobody else seems to care about. It is probalby the only container format out there that all the pro software I've used won't read. You take something like Vegas or Premiere or Final Cut and they open AVI, MPEG, QT, WMV, and such computer formats as well as all sorts of more specialized formats like native XDCAM or RED formats. However they don't open MKV files. That tells me there's all of zero demand for using MKV for content producers.
As for XviD, it's nifty shit, but not legal to use without a license. MPEG-4 is patented and licensed. The XviD project itself is safe because it is source only, and they allow that for academic/research type purposes. However if you want to actually compile it and use it to produce media, that legally requires a license. That is an advantage Divx has is that it is fully licensed (as are the MPEG-4 and H.264 encoders the pro software includes).
So if all they are supporting is XviD/MKV to me that says they are interested in supporting the movie pirate types, and not legit users. After all, as others pointed out, while AVI might not be the best it is the container that everything seems to support. Likewise, Divx is what you find the most support for on devices (my DVD player will play AVI/Divx files). So home users wanting to convert their media for playback would likely be interested in that.
It's sickening how some feel entitled about this. The next step is demanding their money back.
+5 insightful to you, mate.
Help me out here. They are dropping DivX because AVI is obsolete? Aren't these two different things? As in: DivX is a codec, and AVI is a container format. So you can encode your video using DivX and store in in an AVI file. Or you could encode using DivX and store in an Ogg file. Or even a raw MPEG4 file. Could someone explain what is _really_ going on here?
Please correct me if I got my facts wrong.
Or you could just use the old version...
I didn't know about handbrake before. Just sucked down the source and built it (ubuntu 9.10). Damn! It runs like a champ. On a corei7-920 it spits out a 115 minute film in 37 minutes (roughly quad speed). ./configure --launch ...and the thing goes like a house on fire.
I just uncompressed the source (tar -xjpvf HandBrake-0.9.4.tar.gz2) and then ran this:
#!/bin/bash
apt-get install subversion yasm build-essential autoconf libtool zlib1g-dev libbz2-dev intltool libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev libhal-dev libhal-storage-dev libwebkit-dev libnotify-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
cd HandBrake-0.9.4
cd build
make clean
make -j 16
make install
make doc
# For Testing
ghb
The container format's name is RIFF, not AVI. AVI is a standard how to embed video content in RIFF container files.
For reasons I'm not going through again, but I absolutely can't stand MKV.
MP4 is mostly ok, so it's not that big of a deal, I can convert stuff to AVI on the off chance I need it to.
Guess it doesn't matter too much to me, I don't even use handbrake.
When I tested a year or two ago on some stuff I wanted converted, it failed to meet my standards.
So I guess their change isn't any loss for me, but I wonder how much share they're going to lose with this change.
Just because something is free doesn't automatically make it good, and make the people who make it saints. If they do something shitty with it and if they don't treat users well, then people very well have a right to criticize.
I personally get a little tired of this attitude that crops up on Slashdot from time to time that if software is free you should have to take it as it is and be immensely grateful for the privilege. No, not so much really. Like anything else it is a free target for criticism. While there's nothing requiring the authors to act on the criticism, there really isn't any cause to say "People shouldn't be able to criticize."
Also, that attitude is something that hurts OSS. If you tell people "It's free, either use it and shut up, or fix it yourself," many will decide that if that's how it works, they'd rather have commercial software. A good attitude towards customers, and that's what people who download your software are if that's how you give it out, is something that you need if you want it to be successful.
If your running Windows you might try a program called Format Factory its free and it is amazing in that it can convert almost any format with very little loss in quality.
FYI, Format Factory 2.2 (the newest version, released in December) appears to have the Generic.dx!kdh trojan, according to McAfee. This is a recently reported trojan, and is only discovered with DAT files less than 12 days old. I downloaded Format Factory 2.2 from 3 different sites and while the zip file names were slightly different, all three were reported as having an exe file infected with Generic.dx!kdh.
http://vil.nai.com/vil/content/v_252791.htm
There is not much information on this trojan right now, but it appears to be a member of a family which disable protective software and install IRC back doors for DDOS attacks or for later installation of other malware.
http://vil.nai.com/vil/content/v_141693.htm
Maybe it's a false positive. And maybe the developer's machine is spreading something unpleasant.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
Considering how the PS3 natively supports divx but has no (decent) support for mkv yet... Sucks if you ripped a dvd only to learn that you need to transcode it further before watching.
lost in TFS is that they are not dropping support for MPEG4 Part 2... they are just supporting ffmpeg instead of XviD and ffmpeg
Another comment which resulted from discovering a trojan signature in Format Factory. It may be "free as in beer", but it's yet another example of a Chinese company appropriating "free as in freedom" software, and claiming ownership of it. The Format Factory installer contains mplayer, mencoder and avcodec compiled with support for libamr, libfaac, xvid and x264. However, contrary to the licensing conditions for all of these, there are no sources provided or made available, and Format Factory claims copyright on everything (does not even acknowledge the FOSS items it includes).
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
Yeah, I just wanted to let you know that the devs on this project are the biggest douchebags you are likely to encounter.
Go read any thread on the forum, or this one: http://forum.handbrake.fr/viewtopic.php?f=23&t=13269
These fine fellows have excluded, isolated, themselves from the trouble of making something for the real world. They must be aspiring to Dictatorial power similar to that of former M(onolithic behemoth)S. Or, have realised their limitations and decided to concentrate effort on the very narrow (but flashy) niche of the stylishly up-to-date.
The world is 80% 'rather poor'. Legacy hardware is still, usually, vital and practically unreplaceable. That means that the spectrum of technology use (or base :p ), in the real world, is rather wide and with considerable redshift. Including Anglic America and Western Europe.
My video-editing mementoes go to family and friends.
Most of them don't watch video on computers.
And their DVD players are usually *rather* antique.
*I'm* practically an antique myself.
Lots of DVD players play DivX not h262. This would be one major reason to keep it.
Then why are most of the complainers not using commercial software? Oh right, because of the price tag.
Most of these complainers want to have "commercial quality software" (between quotation marks because I know commercial software isn't always good) but they aren't willing to pay, donate or contribute. Yeah and I want a million dollars. Quid Pro Quo.
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.
My other account has a 3-digit UID.
Turns out many people do simply use commercial apps. I use commercial video editing apps for just this reason. I've been told how great OSS ones are, but they fail to be workable. When I say what needs to be fixed I'm told to shut up and/or fix it myself. Ok, that's how you want it, I'll just go and buy Vegas. I'd rather use a free app, but I'll pay for one that works.
Like I said, it is an attitude that hurts OSS. It also hurts it more because managers see this. They get the idea that anything OSS isn't worth trying and the mark of quality is a price tag. That's not always true, but this attitude can give them that impression.
Why does it hurt OSS? The alternative is for the developers to work like slaves, not getting a paycheck for it, and losing all of their enthusiasm and/or starve. How's that any better?
Oh, right, it's better for YOU, just not for them.
" I can't get the latest to compile, on two different linux boxes (one Debian, one Ubuntu), so I've been using my older copy on the Debian machine. My binary won't run on the Ubuntu box, though so I needed an older version. I had to grab an svn snapshot of a previous release to get the older source code, and then their manky build system tries to download certain packages from a handbrake-run ftp in order to get specific versions of certain libraries, which fails to work since they've removed those files specific to the older version of handbrake. "
Ah yes, a day in the life of a Linux user. Thanks for reminding me of those frustrating times. :)
He who lights his taper at mine, receives light without darkening me.
Yeah, you can still play back AVI containers in Windows, but Windows has been pushing WMV in its stead for years now, for better or for worse. Windows 7 comes with out-of-the-box support for MP4 containers, if I remember correctly, as well.
AVI has been a functionally dead container format for close to decade, in all honesty. It's survived in zombie form because the only alternatives were either too bogged down in proprietary fluff (ASF/WMV) or not user friendly enough to set up for most Windows and Mac users (MKV and MP4). It had its lifespan prolonged by hardware manufacturers like Sony, but its falling further and further behind the technology curve, and the trends seem to be behind MP4, even in the dedicated hardware market.
And as for DivX/Xvid (since TFA fails to grasp the difference between codec and container), well, that's much ado about nothing: HandBrake will still happily encode MPEG-4 Part 2/Xvid-compliant video. It's just eliminating the Xvid encoder itself in favor of FFmpeg. And if you're not familiar enough with the situation to recognize that how little difference this makes, chances are you probably aren't affected by the decision at all.
Sean Daugherty "I have walked in Eternity -- and Eternity weeps."
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.
Neither was DivX when it first started. Perhaps with this action (and others) people will push manufacturers to add support for H.264. After all, it's not like H.264 is some obscure tech geek's format (like the Ogg stuff generally is). H.264 is a major standard with lots and lots of decoder chips out there that support it.
If OS X supports it, and newer versions of Windows support it (as well as a lot of handheld devices), it is "The Future"(tm) and so it'd be nice if we can have one file that plays on all your various digital devices.
At least until H.265 comes around.
The article says they are dropping support for avi and the Xvid encoder, you can still create MPEG-4/ASP files with the FFMPEG encoder and put them in mp4 files.
Plenty of business users are on XP, where you could perhaps get your majority sampling, but 9 times out of 10 now, when I troubleshoot a home computer for anyone, it's a laptop or desktop running Vista or 7. The only machines you see with XP on them are enterprise machines, which won't be playing those files anyway, and ones that were manufactured before 2006, which probably wouldn't be able to reliably play h264 videos, or which the owners of long ago solved the issue of "this file doesn't work right."
Boot Windows, Linux, and ESX over the network for free.
I guess I'm some sort of niche but I've been using handbrake to convert all kinds of videos into a format suitable for Windows XP Celeron 300MHz machines in a school. This change means I'm not going to be upgrading my copy of Handbrake ever.
Or you could just use the old version...
Older versions get deleted as soon as a revision is up. If they would made those available to download, it would sure make my day.. since I don't trust to leech these things from unknown sources.
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
If you've been using it then you already have it. If you haven't then you are no worse off with it not being able to do something you weren't doing anyway.
a H264 encoded DVD (HD movies take up a full DVD or even a DVD DL disk)
Interestingly enough, the HD DVD people agreed with you: the spec mentioned DVD-9 (spun at 3x) as one of the physical media that HD DVD players shall play.
Indeed! I was confused by the summary; it lumps XviD (an encoder) together with AVI, MKV, and MP4 (container formats). I am surprised that nobody here has pointed this out yet.
Indeed, AFAIK most release groups distribute a multipart RAR file containing an AVI with the audio/video and a seperate .srt file containing the subtitles track. After you extract it, a slightly snarky way to explain things would be to say that "the file directory is the container format."
Handbrake is abandoning the container avi which yes, DivX supports, but DivX also uses the MKV container which is still supported by Handbrake. It is confusing I know, but if you are going to write for Slashdot you had better be able to keep up.
How good can it be, if it isn't HD?
From http://handbrake.fr/ (instead of linking to a loosy article):
- AVI container removed
- OGG/OGM codec removed
- XVID codec removed (in favor of FFMPEG)
but then again you don't have to use handbrake. its not about obsoleting for the better, its obsoleting cause they couldn't be bothered to include and test them.
one should still be able to encode whichever format he likes. you might have a player that only support AVI for example.
Fortunately, you do not *have* to use handbrake. Like, you know, there's other things too. Heck I still use VirtualDub just for encoding.
...just because you don't like it. You're not Microsoft, you know. zing!
http://trac.handbrake.fr/changeset/1413 In between v0.9.3 and v0.9.4; HandBrake was patched to make Xvid/AVI work properly with DVDs that contained VBR audio. In otherwords, SVN build 1413 contains all the fixes needed to have Xvid/AVI work. This means you have to compile it yourself; but for linux this is easy. Maybe, the HandBrake team should just release this build as their final work of Xvid/AVI.
Summary gives the impression that MP4 and M4V are different (or platform-flavoured), but I have no trouble with renaming them back and forth.
M4V is iTunes-friendly, certainly. But that's a file association that can be tweaked in a few clicks.
V is just shorthand for video to clarify what the content inside the container is. A for audio, B for bookmarked audio, R for ringtones, etc. Apple is doing the same thing that Microsoft is doing with ASF, WMA and WMV.
http://en.wikipedia.org/wiki/MPEG-4_Part_14#.MP4_versus_.M4A_file_extensions
http://support.microsoft.com/kb/284094
So again, for so many people who own DivX devices
Isn't that the real problem: that we buy devices that easily could be reprogrammable, but aren't?
Yes, watching software-decoded video on your phone is going to be a bitch, especially on the battery life. But bitchy is better than impossible.
Yeah, it sucks having to spend your afternoon upgrading your wii homebrew linux installation to the newest version and fixing the things that don't work. But it's better to do that and have a working media center than not, right?
Then again, most people don't want the same as me. Why don't people want smart computers with stupid screens, speakers and NICs, instead of the other way around?
I doubt it - my 3-year-old dual-core E6700 and 8600 GTS can handle 1080p MP4s just fine. Either it's an issue with your decoder or your hardware is more obsolete than you think.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
Dude, you got a $200 video card in that thing! Not standard equipment. I suppose for a gamer your rig is low-end, but most of us don't need that kind of hardware -- except to play MP4s.
"It probably has something to do with the fact that the freeware software doesn't have to:
1. Have tie-ins for 47 different kinds of DRM.
2. Have 17 different places to tie-in ad and placement revenue.
3. Incorporate with the company's latest media store concept (while breaking compatibility with the last one).
4. Make sure that the company's proprietary codec works better than any of the others.
5. Incorporate Bob's idea. Everybody knows that it is a dumb idea, but Bob's uncle is the executive VP of sales, so..." - by Rich0 (548339) on Monday January 18, @10:52AM (#30808544) Homepage
Per my subject-line above: LOL! You're probably right on many accounts, as far as Windows own media player goes, but that last one? Made me LAUGH hugely, even though it's REALLY NOT FUNNY in concept!
(I only laughed, because I have seen things JUST like that while working before myself, & have sat often wondering "Is it only ME, or do others see the same?" & your reply reaffirms it for me, thank you!)
Man - it's so sad, that it's hilarious...
Yes.. "office politics" is a polite way of saying "the yes-men short-sighted thinkers will do anything to get ahead, IN THE SHORT TERM ONLY EVEN, because they have NO OTHER WAY OF DOING SO (due to lack of ACTUAL SKILLS of any real kind) &, EVEN IF IT BANKRUPTS THE COMPANY AND GETS THE ACTUAL PRODUCTION STAFF FIRED... who cares, as long as 'I get mine'" etc. et al...
Yes, just like much of the populate of the USA today? I'm a bit "embittered" @ what I see going on around me!
(& especially when it makes DECENT THINGS have to be less decent or even to the point of being total garbage (worst case of all))!
You see it everyday, & so much so, that people begin turning away from various products &/or companies, entirely!
It's because so many "corners have been cut" in the quality of materials used, say in tools & the grade of tool steels used for example (while the whips get taken to engineers of all kinds to "cut co$t$ by another 15% this year OR, you do not have a job here anymore - get it?" (ala LOGIC's use of "the threat of force" as a means of winning debates &/or resolving conflicts etc. et al) that product quality goes "down the drain", & all so mgt. can make their "bonuses", & more workers get 'downsized' or 'off-shored').
I don't think the people @ the top are ABSOLUTELY STUPID though - it's just that they see a "sinking ship" & are "grabbing all they can, WHILE THEY STILL CAN"... greed, albeit GREED BORNE OUT OF DESPERATION!
(Being given the best example possible from the "VERY TOP" (or is it, in that is our gov't. really just the pawns/lackeys/bought & paid for puppets whilst the wealthy "pull their strings") ala "Darth Cheney" & his evil henchman, "Bushby")...
So, in other words?
Their line of thought being "Make hay while the sun shines!", but, they're burning the field & salting the soil right afterwards too...
Don't get me wrong though - it's NOT like Windows Media Player doesn't work. It does, but I have seen it lag & hesitate (or, just STALL DEAD) during playbacks, when in the SAME repeated situations? MPC & VLC keep "humming along"... on a guess?
Their coders treat MPC & VLC like "labors of love"/"pet projects" is why - real heart & craftsmenship PLUS the "best materials" & time get put into their wares... thus, it's not "just a job" to them (& they don't have some boss that's never EVEN DONE THE JOB HIMSELF HANDS ON IN THE TRENCHES ARMED WITH HIS LARGELY USELESS AT MIDDLEMANAGEMENT/FOREMAN LEVEL "MBA" BRINGING DOWN THE WHIP ON HIM OR THREATENING HIM WITH HIS JOB EVERYDAY either)
APK
P.S.=> Sorry for being so "negative" but... you've got me thinking along those lines with your reply, & I see a LOT of that going on, instead of better LONG-TERM planning.
I mean, hey - for example:
You NEVER saw say, England's old royalty, COMPLETELY STARVE OUT THE
You're not the only one to ask that Grasshopper so I'll explain it to you. A TV (television) was a magical device created by great wizzards to allow us to view people and events from anywhere until the great evil Advertise cam to dominate it. Then the great Enabling Internet was born to fight the great evil and that battle continues today on many fronts.
Mod me up/Mod me down: I wont frown as I've no crown
So why would they drop support if they don't write the encoder.
Lazy. I've always used AcidRip or my own scripts.
Not really, the 8600 GTS is (in performance) between the GT 220 and GT 240. The 240 is a midrange gamer card, but the 220 is considered low-end. The 220 goes for ~$75* and the 240 for $135* or so. The 8600 doesn't have the same video rendering capabilities (older generation of PureVideo), and as an older card it'd go for less. So this is a $45 card at most, cheaper now than almost anything else still on the market.
* Prices are in CAD.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
Speaking of VLC... does anyone else have it hog CPU when playing back an mp3 (without visualizations or any of that fancyness)?
I've tried a few times to play some music in the background during an MMO session, and it just creams it. It's quite strange...
Like the devs are just saying "If you don't like it, then go fork yourself!"
I agree that speed is important, but if you want the best quality at a certain encoding speed everything speaks for ditching DivX and XviD in favor of x264 as an encoder. Neither DivXs nor XviDs threading scales well when encoding on a multi-core processor. The speed gain for more than two cores is very low and going from one to two cores only nets you about 70% speed gain to begin with. When you compare that to x264 which can use all cores to 90+% of their potential thats pretty abysmal. If you search Doom9 you'll find a comparison done years ago that showed that even on single core processors when x264 settings were tuned to match XviDs speed with various settings x264 always came up on top quality wise. Unfortunately the graphs aren't there anymore and the x264 command-line arguments have changed in the meantime, but since the preset system has been added finding a good speed to quality trade off is easy. That was before several features that improve the visual quality with minimal speed loss, like adaptive quantization and the new MB-tree rate-control, were implemented. The x264 developers are constantly working to improve encoding speed as well. Take a look at the changelog.
A typical home computer owned by a non-gamer doesn't even have a $40 card. It has an embedded graphics chipset that's good enough for some 3D and multimedia (think Google Earth and Netflix) but bogs dowm if you try anything fancy.
mkv is for filthy kikes
...if you regularly rip different video formats to AVI. My Philips DVD player plays AVIs from data discs. I could network a video server, wire up a bunch of crap to my TV and stream video, Or I can just convert multiple FLVs to AVIs in Handbrake all at once, then burn the AVIs onto a DVD data disc, and watch that on my Philips DVD player and Sony TV with little loss of quality.
Apple Safari will let you see all of the files on a webpage (WINDOW -> ACTIVITY); you can click and COPY the name of the FLV you want, then PASTE into the DOWNLOADS window - free FLV downloads. This way, I can download FLV files from Flash "player only" websites and run them through Handbrake: presto, web video on your TV, without the web connection...
Ask Me About... The 80's!
"AVI is a rough beast. It is obsolete"
Yep...
Microsoft has been trying to kill AVI for years because of the lack of features compared to more robust options.
I like the MK4 move, but truly don't get the move to Apple's MP4 format, which is just as obsolete in terms of features as AVI, let alone Apple's control/influence of the format.
Unlike 5 years ago, Microsoft is now a strong advocate on codec neutrality, even though they are the original designer of VC1/WMV. Look at Microsoft's support of HTML5 and even Silverlight as an example as the latest versions handle any codec and is also being used server side to provide Flash video content to the iPhone. (Something Microsoft hasn't even given their own products like the ZuneHD yet.)
I have never been a big fan of the whole DivX and even XVid movement because of the quality and bandaid additions to the format over the years. However in torrent world, it is still king, sadly. The code for DivX XVid (MPEG4 P2) are taken from Microsoft's early MPEG4 reference implementation from around 1998, and the quality hasn't improved much since then, while Microsoft's WMV/VC1 and the final MPEG4 (P4) formats progressed almost a whole generation.
I personally think that since Microsoft gave over VC1 tot he VC1 standards group (like 20 companies) it again needs to be considered by the OSS world as a strong format, as it doesn't have the licensing restrictions of MPEG4p4, and there are many OSS codec tools and encoders and players now available, and it gives you variable bitrate packaging with native BluRay HD from most studios.
There are some other good OSS codecs and packages out there, but it is probably time to give VC1 a chance even if Microsoft invented it.
Even those people could probably handle 720p fine - but really, you have to invest some money. No one can buy a $300 netbook or something and expect to actually DO anything with it.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
I do a lot with mine. On my last road trip, online video was a welcome alternative to the crap on motel cable. I do agree that a serious geek would want to spring for decent video hardware. But not everybody is a geek.
Next time I have an MP4 that won't play, I'll have to try changing the resolution to your suggestion, instead of converting to AVI.
The higher the bitrate, the better the card needs to be, as it has to process and output more at one time. A low-bitrate video should theoretically require less processing power. The confusion isn't just h.264 vs xvid, it's that most h.264 stuff is high definition with an extremely high bitrate (nothing compared to what the raw video would be, but still very high). The combination of this and h.264 makes it very easy to create hard-to-render video, especially if it's high profile and has all sorts of extra effects.
For what it's worth, I use handbrake to convert dvdrips to h.264 and keep the original audio tracks (AC-3/DTS, usually). I can play this on just about anything, and that's with only about 65% of the original bitrate. Handbrake has a bitrate scaler, so I'd suggest experimenting and moving it up and down until you get something that plays well.
Yet Another Tech Blog
(but so much more, including game and movie reviews)
http://yanteb.peasantoid.org
Actually, I never even heard of Handbrake before. I'll have to give it a try.
Ok, you're right, it's all about the bit rate. I was misled by the fact that people who create MP4 files also tend to use high bit rates.