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.'"
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.
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
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.
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.
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.
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
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.
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.
H.264 support is much more widespread - it's in every Blu-ray player, every recent HD satellite receiver, every recent nVidia and ATI GPU and some recent Intel GPUs.
Win7 (in my case it's ultimate-x64).
You can most certainly put H.264 into an AVI container, though you may be hard pressed to find a reason to do this. There are tools available that make it an easy task. I've actually had to do it a couple of times, and it worked just fine.
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.
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).
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.
And all of those devices combined don't even come close to the number of -DVD- players that are currently in use.
Did you at all, pay any attention to what he said? Seriously, who gives a rat's ass what a Blu-Ray player, an HD satellite receiver, or nVidia/ATI GPUS do when most people don't have those things to start with.
Plain DivX compatible DVD players still outsell Blu-Ray players by a longshot, fyi. Some recent movie titles coming out didn't even have Blu-Ray releases. Not everyone is willing to replace their televisions with big-screen monstrosities until their old one dies, let alone replace their entire movie collection yet again (if they even can, as titles are still slim pickings for the Blu-Ray format).
@Mindless Drivel: 100% of Twitter posts ever Tweeted.
.. they just put the brakes on their popularity
If you mod me down, I will become more powerful than you can imagine....
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.
Considering that the Sony PSP, which came out in 2005, and the Sony PS3 (2006) both have H.264 support, and that hte video iPods have it as well. I would think that H.264 support in devices easily surpasses DivX
I don't rip DVD's, but if I did I would rip only to H.264 AVC Main Profile Level 2 or 3 with CABAC in 720x480 resolution, bitrate of 2Mbsec, though that's overkill for DVD, but the PSP could handle it.
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
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/
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
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.
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.
You must be new here...
My sig can beat up your sig.
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
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.
try playing .ogg on your PS3, PSP, Xbox360, iphone, DVD player, etc. Ability to encode stuff for free is pretty much useless if you can't play it anywhere. And before someone says "use open source for device X" - you're missing the point. Open source consoles, smart phones, and dvd players are not generally available, whereas devices that play other common (proprietary) formats are.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
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
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
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."
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 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.
Yes. They make something. They get people used to using it. Then they BREAK IT on purpose.
Of course users are going to get pissed. If you intentionally break something that's already
functional and working then you are bound to annoy someone. This is what happens when you
let other people use your tools. This is the real world and real users and not some ivory tower
nonsense completely detached from reality.
A Pirate and a Puritan look the same on a balance sheet.
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."
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
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...
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.
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
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!"
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.
...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.
Divx is great for portable media players.
PMPs are small enough that the quality drawbacks of divx don't really matter.
Plus, divx has about a 7:1 speed advantage over h264 for similar sorts of transcodes.
Being forced to use h264 is just f*cking inconvenient.
Although this is ultimately more about the lameness of portable devices. The only
reason that a transcode would even be needed is the fact that most portable devices
aren't capable of playing back a proper archive copy or original.
Until portable devices are less lame, they should support divx and so should Handbrake.
A Pirate and a Puritan look the same on a balance sheet.