![]() |
VLC Media Player 2.0.0 |
vlc media player 2.0.0 is free multimedia player software developed by videolan.org. ti supports all major multimedia formats without external codec.
technical
developer : videolan.org
website : www.videolan.org
license : open source
file size : 20.9 mb
operating system : windows 2000 / xp / 2003 / vista / 7
date added : february 20, 2012
changelog
# core:
- major video core and outputs rework and rewrite:
- subtitles, subpictures and osd can now be sized and blent inside outputs
- x11 (unix), opengl (unix) and direct3d (windows) are such video outputs.
- almost every video filter can now be transcoded
- playback rate doesn't get resetted to 1 between items anymore
- option --sub-filter was renamed --sub-source
- port to android, ios, os/2 and win64.
# access:
- multiple files are now supported inside rar files
- experimental support for clearqam devices in the bda/dtv module
- dvb-s scanning support on unix
- dvb-c scanning on unix scans correct modulation/symbolrate if needed
- support for freq and video standard selection in directshow
- support for vdr recordings (http://www.tvdr.de/) folders
- experimental blu-ray discs support using libbluray
- http live streaming (ietf draft) playback support
- blackmagic decklink sdi cards input support (linux only currently)
- linear systems (hd-)sdi cards input support (linux)
- pulseaudio audio input support
- support for rtp dynamic payload types by specifying the payload format in an option (no autodetection): only theora supported for now
- basic htcpcp implementation for coffee pot control
- support for all qtkit-compatible video input devices, aka qtcapture
- support for all qtkit-compatible audio input devices, aka qtsound
- support for capturing partially hidden windows in the x11 screen input
- mpeg dash (dynamic adaptive streaming over http) support
- support for https is now fixed in the windows port
# codecs:
- one can now use ffmpeg-mt in conjunction with vlc, to split decoding load on multiple cores. h.264, vp3, vp8, jpeg-2000, mpeg-4 asp/divx and rv3/rv4 are notably concerned.
- important fixes for realvideo 3.0 and 4.0 playback, notably in mkv
- experimental hardware decoding using broadcom crystalhd cards
- new module for decoding ebu subtitles (.stl)
- support for 9bits and 10bits h.264/avc decoding
- support for 20-bits pcm and dat-12 (digital magnetic tapes) from rtp
- new module for dirac encoding, using the faster libschroedinger the schroedinger module should be prefered to the dirac one
- support for wmv images, aka wmvp and wvp2, as used by photo story
- support for lagarith lossless video codec
- support for prores 422 video codec in 10bits
- support for dnxhd (vc-3) and jpeg-2000 in 10bits
- eia-608 closed captions improvements
- support for jpeg-2000 and motion jpeg-2000 in the windows and mac binaries
- experimental support of iomx for openmax il codecs on android
- one can use "mp2 " fourcc to encode in mpeg1/2 layer 2
# demuxers:
- new images demuxer supporting jpeg, png, targa, xcf, git, tiff, bmp, pcx, lbm
- c64 sid file playback support of using sidplay2
- support for images/cover art in wma/wmv/asf files
- improvements in .ape files metadata reading and writing
- new demuxer module for ebu subtitles (.stl)
- support for caf, mtv, awb, f4v, amr, vro (dvd-vr) files
- ogg, flv, mxf, amr seeking improvements
- major improvements in matroska (mkv) chapters/segments handling and seeking
- support for duration and better seeking in mpeg-ts files (.ts, .m2ts, .mts)
- mov improvements, notably for aspect-ratio handling and audio dv tracks
- improved support of tracker files
- real media (.rm and .rmvb) demuxer is now based on libavformat
# interfaces:
- qt: effects dialogs rework
- qt: new coverflow-like view of the playlist
- qt: port to macos x platform
- qt: various interface improvements, notably on the seek bar
- skins2 / qt: misc improvements and usability fixes
- skins2: fullscreen controller support, relative placement support and important cleanups and optimisations
- mac os x: re-written main window, which also includes the video windows it is available in 2 looks, one grey (lion style) and one black (qtx style)
- mac os x: new audio effects panel adding compressor and spatializer filters
- mac os x: new track synchronization panel
- mac os x: new video effects panel for color and geometry adjustments
- mac os x: re-written open disc functionality with automatic media detection
- mac os x: support for the native fullscreen mode on os x lion
- mac os x: enhanced applescript support
- mac os x: support for lua extensions
- the rc and telnet lua interfaces were merged into a new "cli" interface
- lua: the recommended way to run custom interface scripts is now to pass -i luaintf --lua-intf myscript
- ncurses: heavy refactor of the complete interface
- dbus: upgrade to an mpris2 compliant interface, see http://www.mpris.org
- dbus: rewrite of the main loop to use a more efficient poll-based model
- webui/http: rewrite of the web interface, using jquery
- webui/http: some requests are now supported in json in addition to xml
- webui/http: path values for input and output are deprecated in favour of uri
- qt/win32: the update system now downloads the updates in the temp folder
- qt: preferences are now searchable
- qt: the fullscreen controller is now stackable, full-width, at the bottom
# video output:
- new video output based on direct2d for windows 7 and vista (with platform update)
- new video output for ios platform
- experimental work in progress on a video output using egl
- adaptation of the opengl layer for opengl es 1.1
- various vmem improvements
- opengl video output now accepts yuv as input and uses fragment programs for chroma conversion between yuv and rgb
- new video output for android platform, based on surface
- support for 9/10bits output in the opengl output
- updated opengl video output for mac, requires a quartz extreme capable machine
- new video output based on kva api for os/2
# audio output and filters:
- new audio output based on audioqueue api for ios
- new audio output in memory (amem)
- important simplification and improvements in the core audio output
- new audio output based on opensl es api for android
- new audio resampler using speex (dsp)
- new audio resampler using the secret rabbit code (a.k.a. libsamplerate)
- new compressor filter, a dynamic range compressor
- new simplistic karaoke filter
- new audio output based on kai api for os/2
- automatic handover from s/pdif to pcm with pulseaudio 1.0
# video filter:
- new gradfun filter for debanding videos using dithering
- rewrite of the grain filter, faster and with better quality
- new posterize filter for lowering the number of colors
- atmo ambilight: improve fnordlicht support up to 254 channels
- new sepia filter for creating sepia effect in videos
- new deinterlacer mode phosphor, a framerate doubling crt tv simulator
- new deinterlacer mode ivtc, to do live inverse telecine for ntsc films
- new subsdelay filter to change subtitles delay
- new anti-flickering filter
- new openmax dl ipcs filter for color space conversion and resizing
- new video filter for denoising, based on the famous hqdn3d filter
- major improvements in the freetype text-rendering module, notably supporting blackbox and customizable shadow.
nb: the freetype module is now used by default on the mac os x instead of the quartztext module, which can still be enabled manually. the win32 font selection was improved too.
# stream output:
- new livehttp-module for http live streaming (ietf draft) output example: vlc inputfile :sout="#transcode{vcodec=h264,acodec=mp3, venc=x264{profile=baseline},width=320,vb=256,ab=96}:std{access=livehttp{index=public_html/iphonestream.m3u8,index-url=http://url-to-iphonestreamfile-###.ts},mux=ts{use-key-frames},dst=public_html/iphonestreamfile-###.ts}"
- support for vorbis and theora in rtp
- major rework of vod support
- new delay module, to introduce delays of one es, when streaming: #delay{id=12,delay=500}:standard...
- new setlang, setid modules to change lang or id of one es, when streaming: #setid{id=12,new-id=42}:std...
- new langfromtelx module, to change lang of one es, when streaming, based on a telextex page: #langfromtelx{id=12,magazine=7,page=0x99,row=1}:std...
- new select module, to replace an existing es with another es in the same track #duplicate{dst=bridge-out{id=1},select=video,dst=bridge-out{id=0xa3},select=audio} #transcode{...}:bridge-in{id-offset=0}:select{disable=0}:setid{id=0,newid=0xa3}:autodel:std{...}
- new libavformat/avio access_output module for network streaming
# services discovery:
- search api to be able to query distant search apis from the interfaces
- upnp module was ported to win32
# libvlc:
- new capabilities for libvlc:
- libvlc_media_player_navigate for dvd navigation
- libvlc_audio_filter_list_get, libvlc_video_filter_list_get to get the list of available audio and video filters
- libvlc_audio_set_format, libvlc_audio_set_format_callbacks,libvlc_audio_set_callbacks allow grabbing audio data from a chosen memory location in real-time.
# removed modules:
- asademux, subsass: use libass
- fake, invmem: use the new image demuxers
- hal, v4l, gapi, omapfb, hd1000a, hd1000v: obsolete unmaintained modules
- id3tag: use taglib
- upnp: use upnp_intel
- removal of old telnet interface in favor of the new lua cli
- removal of http interface in favor of luahttp
- removal of the noise filter
- removal of the sdl audio output, use the native outputs
- growl_udp: use growl for local notifications on the mac. udp support will be removed in growl's next release, too.
- removal of the osso screensave module, use the mce one
# translations:
- update of translations for most languages.
- new telugu and kurmanji translations.
Please support our efforts or thank us by joining our Facebook, follow our Twitter, become our friend on Google + or Subscribe via e-mail. thank you
Related: