Citizendia
Your Ad Here

VLC media player
Image:VLC.svg

Screenshot of VLC running under Ubuntu
Developed by VideoLAN Project
Initial release February 1, 2001 (2001-02-01)
Stable release 0.8.6h  (June 6, 2008 (2008-06-06); 7 days ago) [+/−]
Preview release 0.9.0-git  (Git) [+/−]
Written in C
OS Cross-platform
Available in multilingual
Genre Media player
License GNU General Public License
Website VideoLAN.org (English)

VLC media player is a free software media player written by the VideoLAN project. Ubuntu Kubuntu Edubuntu Xubuntu Gobuntu --> Ubuntu A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of VideoLAN is a project that develops software for playing video and other media formats Events 1327 - Teenaged Edward III is crowned King of England, but the country is ruled by his mother Queen Year 2001 ( MMI) was a Common year starting on Monday according to the Gregorian calendar. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product Events 1508 - Maximilian I Holy Roman Emperor, is defeated in Friulia by Venetian forces; he is forced to sign a three-year 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product Git is a free Distributed revision control, or software Source code management project with an emphasis on being fast A programming language is an Artificial language that can be used to write programs which control the behavior of a machine particularly a Computer. tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured 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 A language is a dynamic set of visual auditory or tactile Symbols of Communication and the elements used to manipulate them Computer software can be organized into categories based on common function type or field of use Media player is a term typically used to describe Computer software for playing back Multimedia files Most software media players support an array of media 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 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 Media player is a term typically used to describe Computer software for playing back Multimedia files Most software media players support an array of media VideoLAN is a project that develops software for playing video and other media formats

It is a portable multimedia player, encoder, and streamer supporting many audio and video codecs and file formats as well as DVDs, VCDs, and various streaming protocols. A codec is a device or program capable of encoding and/or decoding a Digital Data stream or signal. A file format is a particular way to encode information for storage in a Computer file. DVD (also known as " Digital Versatile Disc " or " Digital Video Disc " - see Etymology)is Streaming multimedia is Multimedia that is constantly received by and normally presented to an end-user while it is being delivered by a streaming provider (the In the field of Telecommunications, a communications protocol is the set of standard rules for data representation signaling authentication and error detection required to It is able to stream over networks and to transcode multimedia files and save them into various different formats. A computer network is a group of interconnected Computers. Networks may be classified according to a wide variety of characteristics VLC used to stand for VideoLAN Client, but that meaning is now deprecated. In Computer software standards and documentation the term deprecation is applied to Software features that are superseded and should be avoided [1] [2]

It is one of the most platform-independent players available, with versions for BeOS, BSD, Linux, Mac OS X, Microsoft Windows, MorphOS, Solaris and Windows CE, and is widely used with over 65 million downloads for version 0. BeOS is an Operating system for Personal computers which began development by Be Inc Linux (commonly pronounced ˈlɪnəks Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. MorphOS is a computer Operating system (OS It is a mixed proprietary and Open source OS produced for the Pegasos PowerPC (PPC-processor-based Solaris is a Unix -based Operating system introduced by Sun Microsystems in 1992 as the successor to SunOS. Windows CE (also known officially as Windows Embedded Compact post version 6 8. 6. [3]

VLC uses a large number of free decoding and encoding libraries. 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 Many of its codecs are provided by the libavcodec codec library from the FFmpeg project, but it uses mainly its own muxer and demuxers. A codec is a device or program capable of encoding and/or decoding a Digital Data stream or signal. 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 FFmpeg is a computer program that can record convert and stream digital audio and Video in numerous formats For multiplexing in electronics and signal processing see Multiplexer. It also gained distinction as the first player to support playback of encrypted DVDs on Linux by using the libdvdcss DVD decryption library. libdvdcss is a Software library for accessing and unscrambling DVDs encrypted with the Content Scramble System (CSS

Version 0. 8. 6, which adds support for WMV version 9 and enhanced support for H.264, was released on 10 December 2006. Windows Media Video ( WMV) is a compressed Video file format for several proprietary Codecs developed by Microsoft. H264 is a standard for Video compression. It is also known as MPEG-4 Part 10, or MPEG-4 AVC (for Advanced Video Coding) Events 1041 - Empress Zoe of Byzantium elevates her adoptive son to the throne of the Eastern Roman Empire as Michael V Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. [4]

Contents

History

Originally the VideoLAN project was intended to consist of a client and server to stream videos across a network. It was developed by students at the École Centrale Paris. École Centrale Paris is a renowned French university-level institution ( Grande Ecole) in the field of Engineering. VLC was the client for the VideoLAN project, with VLC standing for VideoLAN Client. It was released under the GPL on February 1, 2001. It is now developed by contributors worldwide. The functionality of the server program, VideoLAN Server (VLS), has mostly been subsumed into VLC. The VideoLAN Server has been discontinued. The project name has changed to VLC media player since there is no longer a client/server infrastructure. The cone icon is a reference to the traffic cones collected by Ecole Centrale's Networking Students' Association. Traffic cones, also called toddlers, road cones, safety cones, construction cones, pylons, [5] The cone icon design was changed from a hand drawn low resolution icon[6] to a higher resolution CGI rendered version in 2006. Computer animation Computer-generated imagery (also known as CGI) is the application of the field of Computer graphics or more specifically 3D computer graphics [7]

Design principles

VLC with the wxWidgets interface, running on KDE
VLC with the wxWidgets interface, running on KDE
VLC with the ncurses interface, running on Mac OS X
VLC with the ncurses interface, running on Mac OS X
VLC's right-click Menu in Ubuntu Gutsy (detailed information on this image's page)
VLC's right-click Menu in Ubuntu Gutsy (detailed information on this image's page)

VLC has a very modular design which makes it easier to include modules for new file formats, codecs or streaming methods. KDE ( K Desktop Environment) (ˌkeɪdiːˈiː is a Free software project which aims to be a powerful system for an easy-to-use Desktop environment. ncurses is a programming library providing an API, allowing the programmer to write Text user interfaces in a terminal-independent manner Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Ubuntu Kubuntu Edubuntu Xubuntu Gobuntu --> Ubuntu Modular programming is a software design technique that increases the extent to which software is composed from separate parts called modules This principle also stretches to other areas and there is a wide selection of interfaces, video and audio outputs, controls, and audio and video filter modules. There are more than 300 modules in VLC. [8]

Interfaces

The standard GUI is based on wxWidgets for Windows and Linux, Cocoa for Mac OS X, and Be API on BeOS; but all give a similar standard interface. Cocoa is Apple Inc 's native Object-oriented application program environment for the Mac OS X Operating system The BeOS API, often called the Be API after Be Inc, is the Application programming interface required to write graphical native applications on A Qt 4 interface is also in the works for Linux and Windows. Qt (pronounced "cute" by its creators is a Cross-platform application development framework widely used for the development of GUI programs (in which [9]

VLC supports highly customizable skins through the skins2 interface, also supporting Winamp 2 and XMMS skins. In Computing, skins may be associated with themes as custom graphical appearances ( GUIs) that can be applied to certain software and Winamp is a proprietary media player written by Nullsoft, now a subsidiary of Time Warner. The X Multimedia System ( XMMS) is a Free software audio player very similar to Winamp, that runs on many Unix-like Operating

For console users, VLC has an ncurses interface. The system console, root console or simply console is the text entry and display device for system administration messages particularly those from the BIOS ncurses is a programming library providing an API, allowing the programmer to write Text user interfaces in a terminal-independent manner As VLC can act as a streaming server, rather than a media player, it can be useful to control it from a remote location and there are interfaces allowing this. The Remote Control Interface is a text-based interface for doing this. There are also interfaces using telnet and HTTP (AJAX). Telnet ( Tel ecommunication net work is a Network protocol used on the Internet or local area network (LAN connections Hypertext Transfer Protocol ( HTTP) is a Communications protocol for the transfer of information on the Internet.

Control

In addition to these interfaces, it is possible to control VLC in different ways:

Features

Use of VLC with other programs

API

libVLC
Developed by VideoLAN Project
Initial release February 1, 2001 (2001-02-01)
Written in C
OS Cross-platform
Platform Native, .NET, Java, Python and Cocoa
Available in multilingual
Genre Multimedia Library
License GNU General Public License
Website http://wiki.videolan.org/Libvlc (English)

There are several APIs that can connect to VLC and use its functionality:

Browser plugins

Applications which use the VLC plugin

Format support

Readable formats

VLC can read several formats, depending on the operating system VLC is running on. 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 [14]

Input 
UDP/RTP unicast or multicast, HTTP, FTP, MMS, DVDs, VCD, SVCD, CD Audio, DVB (only on Linux and on Windows in development versions), Video acquisition (via V4l and DirectShow), RSS/Atom Feeds, and from files stored on your computer. User Datagram Protocol ( UDP) is one of the core protocols of the Internet Protocol Suite. The Real-time Transport Protocol (or RTP) defines a standardized packet format for delivering audio and video over the Internet In Computer networking unicast transmission is the sending of information packets to a single destination Multicast is a network addressing method for the delivery of Information to a group of destinations simultaneously using the most efficient strategy Multimedia Messaging Service, MMS for short is a Cellular telephone standard for sending messages that include multimedia objects (images audio video rich Super Video CD ( Super Video Compact Disc or SVCD) is a Digital format for storing Video on standard Compact discs SVCD was intended Red Book is the standard for audio CDs ( Compact Disc Digital Audio system or CDDA) For the chemical compound see Divinylbenzene. Digital Video Broadcasting ( DVB) is a suite of internationally accepted RSS is a family of Web feed formats used to publish frequently updated works – such as Blog entries news headlines audio and video – in a standardized The name Atom applies to a pair of related standards The Atom Syndication Format is an XML language used for Web feeds while the Atom Publishing
Container formats
3GP,[15] ASF, AVI, FLV, MKV, QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB. A container format is a computer file format that can contain various types of data compressed by means of standardized audio/video codecs. 3GP is a Multimedia Container format defined by the Third Generation Partnership Project (3GPP for use on 3G Mobile phones but can Advanced Systems Format (formerly Advanced Streaming Format, Active Streaming Format) is Microsoft 's proprietary Digital audio Flash Video is the name of a File format used to deliver Video over the Internet using Adobe Flash Player (initially produced The Matroska Multimedia Container is an Open standard free Container format, a File format that can hold an unlimited number of video audio QuickTime is a Multimedia framework developed by Apple Inc, capable of handling various formats of Digital video, Media clips sound text MPEG-4 Part 14, formally ISO / IEC 14496-142003, is a Multimedia Container format standard specified as a part of MPEG-4 To learn how to create video or audio files for Wikipedia and its sister projects check WikipediaCreation and usage of media files. Ogg Media ( OGM) meaning Ogg Media File, is a Container format (for video audio and subtitle streams WAV (or WAVE) short for Waveform Audio format, is a Microsoft and IBM Audio file format standard for storing an audio bitstream on MPEG-2 is a standard for "the generic coding of moving pictures and associated audio information" An elementary stream (ES as defined by MPEG communication protocol is usually the output of an audio or video Encoder. Program stream ( PS or MPEG-PS) is a container format for multiplexing Digital audio, Video and more Transport stream ( TS, TP, MPEG-TS, or M2T) is a Communications protocol for audio, video, and data MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a Digital audio encoding format using a form of Lossy data compression Material eXchange Format ( MXF) is a container format for professional digital video and audio media defined by a set of SMPTE standards A VOB file ( Video Object) is a container format contained in DVD-Video media
Video formats
Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo 3,[16] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, Sorenson (thus enabling direct playback of the modified Sorenson H.263 encoded videos downloaded from YouTube), Theora, VC-1,[17] VP5,[17] VP6,[17] WMV. Cinepak is a Video codec developed by SuperMatch a division of SuperMac Technologies, and released in 1992 as part of Apple Computer's Digital Video (DV is a Digital video format created by Sony JVC Panasonic and other video camera procuers and launched in 1995 and in its smaller tape Form factor H263 is a Video codec standard originally designed as a low-bitrate compressed format for Videoconferencing. H264 is a standard for Video compression. It is also known as MPEG-4 Part 10, or MPEG-4 AVC (for Advanced Video Coding) Huffyuv (or HuffYUV) is a Lossless Video codec created by Ben Rudiak-Gould which is meant to replace uncompressed YCbCr as a video Indeo Video (commonly known now simply as "Indeo" is a Video codec developed by Intel in 1992 In Multimedia, Motion JPEG ( M-JPEG) is an informal name for multimedia formats where each Video frame or Interlaced field of a Digital video MPEG-1 was an early Standard for Lossy compression of Video and audio. MPEG-4 Part 2 is a Video compression technology developed by MPEG. The Sorenson codec (also known as Sorenson Video Codec, Sorenson Video Quantizer or SVQ) is a Digital video Codec devised by the company H263 is a Video codec standard originally designed as a low-bitrate compressed format for Videoconferencing. YouTube is a video sharing website where users can upload view and share Video clips YouTube was created in February 2005 by three former PayPal employees Theora is an open and royalty-free Lossy Video compression technology being developed by the Xiph VC-1 is the informal name of the SMPTE 421M Video codec standard initially developed by Microsoft. VP5 is a video Codec which was created by On2 Technologies in February 2002. TrueMotion VP6 is a Video codec developed by On2 Technologies as a successor to earlier efforts such as VP3 and VP5. Windows Media Video ( WMV) is a compressed Video file format for several proprietary Codecs developed by Microsoft.
Subtitles
DVD, SVCD, DVB, OGM, (partial)SubStation Alpha,[18] SubRip, (partial)Advanced SubStation Alpha,[18] MPEG-4 Timed Text, Text file, Vobsub, MPL2,[19] Teletext. SubStation Alpha (or Sub Station Alpha) abbreviated SSA, is a Subtitle File format created by Kotus that allows for more advanced subtitles SubRip' is an Optical character recognition program for Windows which rips (extracts subtitles and their timings from video files or DVDs recording SubStation Alpha (or Sub Station Alpha) abbreviated SSA, is a Subtitle File format created by Kotus that allows for more advanced subtitles MPEG-4 is a suite of standards which has many "parts" where each part standardizes various entities related to multimedia such as audio video A text file (sometimes spelled "textfile" is a kind of Computer file that is structured as a sequence of lines. VSFilter is a DirectShow filter that is able to rip Subtitles from VOB files into a separate format Teletext (or "broadcast Teletext" is a Television information retrieval service developed in the United Kingdom in the early [19]
Audio formats
AAC, AC3, ALAC, AMR,[15] DTS, DV Audio, XM, FLAC, MACE, MP3, PLS (file format), QDM2/QDMC, RealAudio,[20] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[21] WMA. Advanced Audio Coding ( AAC) is a standardized lossy compression and encoding scheme for Digital audio. Dolby Digital is the marketing name for a series of lossy audio compression technologies developed by Dolby Adaptive Multi-Rate (AMR is an Audio data compression scheme optimized for Speech coding. DTS (also known as Digital Theater Systems) owned by DTS Inc ( is a multi-channel digital Surround sound format used for both commercial/theatrical Free Lossless Audio Codec ( FLAC) is a File format for lossless Audio data compression. MACE (Macintosh Audio Compression and Expansion is an obsolete audio encoding system MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a Digital audio encoding format using a form of Lossy data compression PLS is a computer file format that stores multimedia Playlists It is a more expressive format than basic M3U, as it can store ( Cache) information on the RealAudio is a proprietary Audio format developed by RealNetworks. Speex is a Free software speech codec that may be used on VoIP applications and Podcasts Speex claims to be free of any patent restrictions True Audio (abbreviated TTA) is a free, real-time Lossless audio Codec, based on adaptive prognostic filters which have shown good results Vorbis is a free and open source, lossy audio Codec project headed by the Xiph WavPack is a free, Open source lossless audio compression format developed by David Bryant Windows Media Audio ( WMA) is an Audio data compression technology developed by Microsoft.

Output formats for streaming/encoding

VLC can transcode into several formats depending on the operating system.

Container formats
ASF, AVI, FLV,[19] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, MOV
Video formats
H. 263, H. 264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[17] VP6,[17] Theora, DV
Audio formats
AAC, AC3, DV Audio, FLAC, MP3,[22] Speex, Vorbis
Streaming protocols
UDP, HTTP, RTP, RTSP, MMS, File

Unsupported formats

As of 0. User Datagram Protocol ( UDP) is one of the core protocols of the Internet Protocol Suite. Hypertext Transfer Protocol ( HTTP) is a Communications protocol for the transfer of information on the Internet. The Real-time Transport Protocol (or RTP) defines a standardized packet format for delivering audio and video over the Internet The Real Time Streaming Protocol ( RTSP) developed by the IETF and created in 1998 as RFC 2326 is a protocol for use in Streaming media 8. 6c, VLC is unable to play files using the following formats:

See also

References

  1. ^ Jean-Baptiste Kempf (November 23, 2006). RealMedia Variable Bitrate ( RMVB) is a Variable bitrate extension of the RealMedia Multimedia Container format developed by RealNetworks The following is a list of media players. Computer Video playing See also List of video players (software The following comparison of media players compares general and technical information for a number of software media player programs The following is a list of Codecs Audio codecs See also Audio codec Non-compression formats Audio Interchange File Format xine (officially ksin is a Multimedia playback engine for Unix-like Operating systems released under the GNU General Public License. MPlayer is a free and Open source media player. The program is available for all major Operating systems including Linux MEncoder is a free command line video decoding encoding and filtering tool released under the GNU General Public License. VLC Name. Yet another blog for JBKempf. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  2. ^ VideoLAN Team. Intellectual Properties. VideoLAN Wiki. Retrieved on 2007-07-30. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1419 - First Defenestration of Prague. 1502 - Christopher Columbus lands at Guanaja in the Bay Islands off
  3. ^ Download Statistics. VideoLAN Project. Retrieved on 2008-03-01. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 86 BC - Lucius Cornelius Sulla, at the head of a Roman Republic army enters in Athens, removing the Tyrant
  4. ^ Derk-Jan Hartman (10 December, 2006). Release notification, 0.8.6. videolan-announce mailing list. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  5. ^ Jon Lech Johansen (June 23, 2005). VLC cone. So sue me: Jon Lech Johansen’s blog. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  6. ^ vlc48x48.png (PNG). VideoLAN Project. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  7. ^ vlc128x128.png (PNG). VideoLAN Project. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  8. ^ VLC media player List of modules. VLC media player trac system.
  9. ^ Jean-Baptiste Kempf (February 10, 2007). Qt4 Interface. Yet another blog for JBKempf. Retrieved on 2007-03-07. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 161 - Roman Emperor Antoninus Pius dies and is succeeded by co-Emperors Marcus Aurelius and Lucius Verus
  10. ^ Anderson, Dean; Lamberson, Jim (2007). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Using VideoLan VLC in DirectShow. An open source bridge from VLC to DirectShow. Retrieved on 2008-02-15. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 590 - Khosrau II is crowned as king of Persia 1637 - Ferdinand III becomes Holy Roman Emperor
  11. ^ Chapter 4. Advanced use of VLC
  12. ^ Open Source Patches and Mirrored Packages - Google Code
  13. ^ VideoLAN Wiki: We use VideoLAN
  14. ^ VLC features list. VideoLAN Project. Retrieved on 2007-02-24. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 303 - Galerius, Roman Emperor, publishes his edict that begins the persecution of Christians in his portion of the
  15. ^ a b To use AMR as audio codec, VLC and FFmpeg need to be compiled with AMR support. This is because the AMR license is not compatible with the VLC license.
  16. ^ Indeo 4 and 5 codecs are not supported
  17. ^ a b c d e This is from the 0. 8. 6 version
  18. ^ a b The current version only supports some of the formatting data from SSA/ASS (only coloring but no positioning, animation, typesetting etc. ), but it was announced that it will be improved in 0. 9. 0.
  19. ^ a b c This will be in 0. 9. 0
  20. ^ Real Audio playback is provided through the FFmpeg library which only supports the Cook (RealAudio G2 / RealAudio 8) decoder at the moment.
  21. ^ Currently only supported when encapsulated in the Matroska container format, and includes no multichannel support.
  22. ^ You need to compile VLC with mp3lame support

External links


© 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