what is the difference between DivX and XviD?

what is the difference between DivX and XviD


DivX is a very well known video codec that is used in most video and audio recording nowadays. It has become popular, especially in ripping audio and video disc, due to its lossy mpeg-4 compression that allows it to save movies and songs in very small file sizes with very little noticeable loss of quality. It has been created by a company called DivX Inc. and although there have been quite a number of debacles regarding adware and the like, they have been going strong and now have the DivX software available in two versions. One of which is the basic version that is free and the professional version that is for sale. Both versions can play and encode files in divx, and understandably so, the professional version offers a few more options and perks when encoding files.

Xvid on the other hand is a free software published in the GNU General Public License that is also based on the mpeg-4 format. The name Xvid, as you probably know, is just DivX written backwards. This was meant to poke fun at DivX which is the primary competitor of Xvid. Origin wise, Xvid was an offshoot of DivX’s attempt to provide an open source version of its software called OpenDivX. But the program was cut back when the general public began to make improvements that for outperformed the original. Using the last pieces of code that were present when OpenDivX was stopped, Xvid was born.

When we delve into the performance of the two software, we would likely see that Xvid is always on the cutting edge of development, producing greater performance and a lot more options compared to DivX. But this sort of development makes Xvid a little bit more difficult to master for the general public. Though DivX lags behind compared to Xvid, they have the general advantage of being a lot more stable and they are also accepted as the standard especially in hardware that’s capable of playing this format. When encoding video with Xvid, you can still create material that can be played in most set-top DivX players. But the use of the more advanced features of Xvid could create artifacts in the video output and sometimes incompatibilities, making the playback of Xvid videos in DivX players unacceptable.

If you want to have a standardized video format that you can play in most hardware players, then DivX is for you. But when you want to have more advanced options and you only need playback on a PC, then Xvid is the software to try.

what is the difference DivX vs AVI
DivX and AVI are two terms that are often used with videos, but these two terms are not exactly competing with each other. DivX is a codec used to compress the video depending on how small the user wants it to. The Audio Video Interleave or AVI is a container format where the compressed audio and video files are stored in. They were also created by separate entities that were not collaborating on these two. AVI was developed by Microsoft while DivX was created by a company of the same name.

AVI does not do the compression of video and audio files that are stored in it, that is the job of the encoder. The job of the AVI format is to store the encoded video and audio along with the specific information needed by the player to determine the codecs needed in order to decode the data and its parameters. This is why some AVI videos can be played by some players while other AVI videos request for a codec download.

DivX is a codec that has grown in popularity due to its adaptation of the lossy encoding mechanisms that allows files to be substantially smaller without experiencing a substantial degradation in the picture. When encoding data, the user can set specifics on how compressed the file should be, though it should always be remembered the smaller you compress the file, the more data is lost. The encoded data is then stored in a container format like AVI.

Take note that DivX and AVI does not always come together. Though most videos nowadays are contained in an AVI and encoded in DivX, there are many other containers and codecs out there, most of which are compatible with these two. An AVI file can easily contain video that is encoded with other codecs like Xvid and libavcodec. DivX encoded video could also be packaged on other container formats like MP4 or 3gp.
 
XVID is basically the free version of DIVX, which (Divx) originated from stolen Microsoft code. XVID is written from scratch, SFAIK, and IMO is slightly inferior to Divx. The two are basically interchangeable in terms of reading each other's files.
 
Back
Top