Open-source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a free software license that permits users to study, change, improve and at times also to distribute the software.

Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open content movements.
{Source : http://en.wikipedia.org}

Friday, February 24, 2012

VLC Media Player


VLC Media Player
Free and opensource cross platform multimedia player for Windows.


VLC Media Player - VLC media player (also known as VLC) is a highly portable free and open-source media player and streaming media server written by the VideoLAN project. It is a cross-platform media player, with versions for Microsoft Windows, Mac OS X, Linux, BeOS, MorphOS, BSD, Solaris, iOS, and eComStation.










VLC media player supports many audio and video compression methods and file formats, including DVD-video, video CD and streaming protocols. It is able to stream over computer network and to transcode multimedia files.

VLC used to stand for VideoLAN Client, but since VLC is no longer simply a client, that initialism no longer applies.

The default distribution of VLC includes a large number of free decoding and encoding libraries, avoiding the need for finding/calibrating proprietary plugins. Many of VLC's codecs are provided by the libavcodec library from the FFmpeg project, but it uses mainly its own muxer and demuxers and its own protocols. It also gained distinction as the first player to support playback of encrypted DVDs on Linux and Mac OS X by using the libdvdcss DVD decryption library.       


Player Features :


VLC Media Player - Extremely Simple and Fast media player for Windows. 

Input Medias
  • UDP/RTP Unicast
  • UDP/RTP Multicast
  • HTTP / FTP
  • MMS
  • TCP/RTP Unicast
  • DCCP/RTP Unicast
  • File
  • DVD Video
  • Video CD / VCD
  • SVCD
  • Audio CD (no DTS-CD)
  • DVB (Satellite
  • Digital TV, Cable TV)
  • MPEG encoder
  • Video acquisition
Input Formats
  • MPEG (ES,PS,TS,PVA,MP3)
  • AVI
  • ASF / WMV / WMA
  • MP4 / MOV / 3GP
  • OGG / OGM / Annodex
  • Matroska (MKV)
  • Real
  • WAV (including DTS)
  • Raw Audio: DTS, AAC, AC3/A52
  • Raw DV
  • FLAC
  • FLV (Flash)
  • MXF
  • Nut
  • Standard MIDI / SMF
  • Creative™ Voice

Container formats
    3GP,[29] ASF, AVI, DVR-MS, FLV, Matroska, Musical Instrument Digital Interface (.mid/.midi),[30] QuickTime, MP4, Ogg, OGM, WAV, MPEG-2 (ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB, RM.

Video formats
    Cinepak, Dirac, DV, H.263, H.264/MPEG-4 AVC (both 8-bit and, as of Twoflower, 10-bit H.264), HuffYUV, Indeo 3,[31] MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, RealVideo 3&4,[32] Sorenson (thus enabling direct playback of the modified Sorenson H.263 encoded videos downloaded from YouTube), Theora, VC-1,[33] VP5,[33] VP6,[33] VP8, DNxHD, Prores and some WMV.

Subtitles
    DVD, SVCD, DVB, OGM, SubStation Alpha, SubRip, Advanced SubStation Alpha, MPEG-4 Timed Text, Text file, Vobsub, MPL2,[34] Teletext.[34]

Audio formats
    [35] AAC, AC3, ALAC, AMR,[29] DTS, DV Audio, XM, FLAC, MACE, Mod, MP3, PLS, QDM2/QDMC, RealAudio,[36] Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack,[37] WMA (WMA 1/2, WMA 3 partially).[35]

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

Container formats
    ASF, AVI, FLV,[34] Fraps,[34] MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, QuickTime, Matroska

Video formats
    H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5,[33] VP6, VP8,[33] Theora, DV

Audio formats
    AAC, AC3, DV Audio, FLAC, MP3,[38] Speex, Vorbis

Streaming protocols
    UDP, HTTP, RTP, RTSP, MMS, file 

  • DVD decryption is done through the libdvdcss library.
  • VLC on GNU/Linux, Solaris, and Microsoft Windows has playback control support via libcdio and libvcdinfo. On other platforms, SVCD support varies depending on the availability of these libraries. (Volunteers for adding support are always welcome.). Handling still frames (often used in menus) and switching between different video formats is problematic.
  • On Mac OS X 10.4 or later, VLC is able to grab video and audio from EyeTV applications and therefore all EyeTV-compatible capture devices. The user needs to install a plugin to EyeTV.app in order to use this feature. Guidance is provided in the User Interface. Requires VLC 0.9.0 or later.
  • VLC for GNU/Linux supports V4L2 compatible encoding cards as well as two kinds of MPEG-2 encoding cards: Hauppauge WinTV-PVR-250/350 and Visiontech Kfir.
  • VLC can capture video from internal iSights on Mac OS X 10.5 or later (video only) since version 0.9.0. VLC 1.2 adds capturing from all devices supported by QTKit. It also enables audio capturing support on Mac OS X 10.6 and later.