Citizendia
Your Ad Here

Xvid
Xvid logo
Latest release 1. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 1. 3 / June 28, 2007
OS Cross-platform
Genre Video codec
License GNU General Public License
Website http://www.xvid.org/

Xvid (formerly "XviD") is a video codec library following the MPEG-4 standard. Events 1098 - Fighters of the First Crusade defeat Kerbogha of Mosul. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination In computing cross-platform (also known as multi-platform) is a term used to refer to Computer software or computing methods and concepts that are implemented Computer software can be organized into categories based on common function type or field of use A video Codec is a device or Software that enables Video compression and/or decompression for digital video A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A video Codec is a device or Software that enables Video compression and/or decompression for digital video MPEG-4 is a collection of methods defining compression of audio and visual (AV digital data Xvid features MPEG-4 Advanced Simple Profile features such as b-frames, global and quarter pixel motion compensation, lumi masking, trellis quantization, and H.263, MPEG and custom quantization matrices. MPEG-4 Part 2 is a Video compression technology developed by MPEG. I-frame redirects here For the HTML-element see IFrame. The three major picture types found in typical Video compression designs are One method used by various video formats to reduce file size is motion compensation. Lumi masking is a technique used by Video compression Software, which reduces quality in very bright or very dark areas of the picture as quality loss in these areas Trellis quantization is an algorithm that can improve Data compression in DCT -based encoding methods H263 is a Video codec standard originally designed as a low-bitrate compressed format for Videoconferencing.

Xvid is a primary competitor of the DivX Pro Codec (Xvid being DivX spelled backwards). DivX is a brand name of products created by DivX Inc (formerly DivXNetworks Inc In contrast with the DivX codec, which is proprietary software developed by DivX, Inc., Xvid is free software distributed under the terms of the GNU General Public License. Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing. DivX Inc (formerly DivXNetworks Inc) based in San Diego, California, is the corporation behind the popular MPEG-4 Codec, Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified [1] This also means that unlike the DivX codec, which is only available for a limited number of platforms[2], Xvid can be used on all platforms and operating systems for which the source code can be compiled.

Contents

History

In January 2001, DivXNetworks founded OpenDivX as part of Project Mayo which was intended to be a home for open source multimedia projects. DivX Inc (formerly DivXNetworks Inc) based in San Diego, California, is the corporation behind the popular MPEG-4 Codec, OpenDivX was an open-source MPEG-4 video codec based on a stripped down version of the MoMuSys reference MPEG-4 encoder. The source code, however, was placed under a restrictive license and only members of the DivX Advanced Research Centre (DARC) had write access to the project CVS. In the field of Software development, the Concurrent Versions System ( CVS) also known as the Concurrent Versioning System, provides a Version In early 2001, DARC member Sparky wrote an improved version of the encoding core called encore2. This was updated several times before, in April, it was removed from CVS without warning. The explanation given by Sparky was "We (our bosses) decided that we are not ready to have it in public yet. "[3]

In July 2001, developers started complaining about a lack of activity in the project; the last CVS commit was several months before, bugfixes were being ignored, and promised documentation had not been written. Soon after, DARC released a beta version of their closed-source commercial DivX 4 codec, which was based on encore2, saying that "what the community really wants is a Winamp, not a Linux. Winamp is a proprietary media player written by Nullsoft, now a subsidiary of Time Warner. Linux (commonly pronounced ˈlɪnəks "[4] Many accused DivXNetworks of starting OpenDivX for the sole purpose of harvesting other people's ideas to use in their DivX 4 codec, some were disappointed that the codec had stagnated and wanted to continue working on it, while others were angry at the way DivXNetworks handled a so-called open source project. It was after this that a fork of OpenDivX was created, using the latest version of encore2 that was downloaded before it was removed. In Software engineering, a project fork happens when developers take a copy of Source code from one software package and start independent development Since then, all the OpenDivX code has been replaced and Xvid has been published under the GNU General Public License.

Patent issues

As an implementation of MPEG-4 part 2 Xvid utilizes many patented technologies. MPEG-4 Part 2 is a Video compression technology developed by MPEG. [5] For this reason, Xvid 0. 9. x versions were not licensed in countries where these software patents are enforceable. Software patent does not have a universally accepted definition With the 1. 0. x releases, a GNU GPL v2 license is used with no explicit geographical restriction. However, the legal usage of Xvid may still be restricted by local laws. [6]

Sigma Designs controversy

In July 2002, Sigma Designs released an MPEG-4 video codec called the REALmagic MPEG-4 Video Codec. Sigma Designs, ( is an American public corporation that develops and markets high-performance System-on-a-chip semiconductors for Internet Protocol Set-top boxes Before long, people testing this new codec found that it contained considerable portions of Xvid code. Sigma Designs was contacted and confirmed that a programmer had based REALmagic on Xvid, but assured that all GPL code would be replaced to avoid copyright infringement. When Sigma Designs released the supposedly rewritten REALmagic codec, the Xvid developers immediately disassembled it and concluded that it still contained Xvid code, only rearranged in an attempt to disguise its presence. Obfuscated code is Source code or Intermediate language that is very hard to read and understand often intentionally The Xvid developers decided to stop work and go public to force Sigma Designs to respect the terms of the GPL. After articles were published in Slashdot[7] and The Inquirer,[8] in August 2002 Sigma Designs agreed to publish their source code. Slashdot, often abbreviated as /, is a technology-related news Website owned by SourceForge Inc The Inquirer is a British technology tabloid website founded by Mike Magee after his departure from The Register (of which [9]

Playing Xvid encoded files

Due primarily to concerns over patents, the official Xvid homepage does not provide binary versions of the Xvid codec. Video for Windows codecs (and DirectShow decoding-only filters) for Microsoft Windows are, however, made available at supporting websites. Video for Windows (VfW also referred to as Video Compression Manager (VCM was a Multimedia framework developed by Microsoft that allowed Microsoft Windows DirectShow (sometimes abbreviated as DS or DShow) codename Quartz, is a Multimedia framework and API produced by Microsoft For Linux users, many distributions provide an Xvid codec for use with media players such as MPlayer and VLC. Linux (commonly pronounced ˈlɪnəks MPlayer is a free and Open source media player. The program is available for all major Operating systems including Linux However, all these players use the FFmpeg MPEG-4 decoder by default and therefore don't require (or don't support) decoding with the Xvid codec. FFmpeg is a computer program that can record convert and stream digital audio and Video in numerous formats

Xvid is not a video format. Since Xvid uses MPEG-4 Advanced Simple Profile (ASP) compression, video encoded with it is MPEG-4 ASP video (not "Xvid video") and can therefore be decoded with all MPEG-4 ASP compliant decoders. MPEG-4 is a collection of methods defining compression of audio and visual (AV digital data This includes a large number of media players, in particular all the ones based on the free/open source libavcodec library. libavcodec is a Free software / Open source LGPL -licensed library of Codecs for encoding and decoding video and audio data it is written in the

Xvid encoded files can be written to a CD or DVD and played in a DivX compatible DVD player. A Compact Disc (also known as a CD) is an Optical disc used to store digital data, originally developed for storing digital audio DVD (also known as " Digital Versatile Disc " or " Digital Video Disc " - see Etymology)is This page relates to a Hardware device used to play DVDs For the Apple Software program, see DVD Player (Apple. However, Xvid can optionally encode video with advanced features that most DivX Certified set-top players do not support. Files encoded with global motion compensation, Qpel, MPEG quantization, multiple B-frames or files that exceed the VBV limitations may not play back properly on DivX Certified hardware devices. Global motion compensation (GMC is a technique used in Video compression to reduce the Bitrate required to encode Video. Quarter pixel (also known as Q-pel or Qpel) refers to a quarter of a standard Pixel. Quantization, involved in Image processing, is a Lossy compression technique achieved by compressing a range of values to a single quantum value I-frame redirects here For the HTML-element see IFrame. The three major picture types found in typical Video compression designs are The video buffering verifier (VBV is a theoretical MPEG video buffer used to assess whether a video stream complies with the MPEG standard buffering requirements

For example, Xvid specifies three warp points for its implementation of global motion compensation as opposed to the single warp point implementation of DivX. Enabling some of the more advanced encoding features can compromise player compatibility. Some issues exist with the custom quantization matrices used in tools such as AutoGK that automate encoding with Xvid. Gordian Knot started out as a simple bitrate calculator for video Encoding but has evolved to become an integrated package or tool for the entire process of DVD to This can (depending on the decoder chipset of the set-top player in question) produce videos that have unstable playback and artifacts. However, most recent model DivX compatible DVD players have improved support for custom quantization matrices. This page relates to a Hardware device used to play DVDs For the Apple Software program, see DVD Player (Apple.

A QuickTime Xvid component is available for Mac OS X. QuickTime is a Multimedia framework developed by Apple Inc, capable of handling various formats of Digital video, Media clips sound text [10][11]

See also: Comparison of media players#Video format support

Encoding applications

Operating systems Software Comment
Windows VirtualDub, DVDx, AutoGK etc. The following comparison of media players compares general and technical information for a number of software media player programs Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. VirtualDub is a Video capture and Video processing application for Microsoft Windows written by Avery Lee DVDx is a Microsoft Windows application that allows the user to convert a DVD-Video to VCD 2 Gordian Knot started out as a simple bitrate calculator for video Encoding but has evolved to become an integrated package or tool for the entire process of DVD to And all other applications that support encoding through the VfW framework.
Mac OS X, Linux, BSD, and Windows too. MEncoder, Transcode, Avidemux, VLC[12], etc. MEncoder is a free command line video decoding encoding and filtering tool released under the GNU General Public License. See also Lossy data conversion Transcoding is the direct digital-to-digital conversion of one encoding to another Avidemux is a free open-source program designed for multi-purpose video editing and processing These platform and framework independent applications access the Xvid library directly.

References

  1. ^ Xvid.org FAQ.  “Xvid is Free Software and published under the GNU GPL license. ”
  2. ^ DivX download page.
  3. ^ DLFP: Interview de l'équipe XviD et sortie de la version 1.0.1
  4. ^ [vorbis] Vorbis ACM codec
  5. ^ MPEG-4 Visual Patent Portfolio License Cross-Reference Chart (PDF)
  6. ^ See mailing list discussions [1], [2], [3].
  7. ^ Slashdot | Sigma Designs Accused of Copyright Infringement
  8. ^ XVID asks Sigma to stop copyright breach - The INQUIRER
  9. ^ http://web.archive.org/web/20060314130242/http://www.sigmadesigns.com/news/press_releases/pr_pdf/020822.pdf
  10. ^ Perian - The swiss-army knife of QuickTime® components
  11. ^ Xiph.Org: QuickTime Components
  12. ^ vlc and xvid encoding

See also

External links

The Quality factor (qf of encoded video streams (aka frame quality is the amount of bits for each pixel in a given video The following is a list of Codecs Audio codecs See also Audio codec Non-compression formats Audio Interchange File Format Comparison of Video codecs - is an Evaluation process for codec Similarities and Differences.
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic