xine - multimedia engine



What is xine?

xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. It interprets many of the most common multimedia formats available – and some of the most uncommon formats, too.

Learn more…

Latest news…

2017-02-21: Release
xine-lib 1.2.8

Lot of changes since 1.2.6. Support for modern codecs, hardware and software. Small fixes and optimizations all around the codebase.

OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI). Hardware overlay support with Raspbery Pi.

Support for recent ffmpeg versions. Deep color support (9/10bit) with ffmpeg. Multithreaded decoding fixes.

Audio channel mixing and gain control improvements (ffmpeg, faad), AAC LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio Analyzer" Visualization Post Plugin.

Auto recover from temporary DVB signal loss. Improved Matroska compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4. mp3 compatibility fixes.

Please check the release notes for details & known problems.

Download it from our download page.

2014-08-21: Release
xine-ui 0.99.9

Just a few changes, but some important ones. DVD and BluRay menu names are now shown, there's better support for NetBSD and DragonFlyBSD, there are some shutdown fixes and some build fixes concerning libreadline and libcaca.

Download it from our download page.

2014-07-06: Release
xine-lib 1.2.6

Changes include video decoding and output for Raspberry Pi,  more colour matrix support (overlay, VAAPI, Radeon), Opus audio support, and various decoding and output fixes and optimisations.

Download it from our download page.

2014-05-10: Release
gxine 0.5.908

Maintenance release; essentially, dust removal. There's input support for xineliboutput and a few build and bug fixes.

Download it from our download page.

2014-04-08: Release
xine-lib 1.2.5

This release works with libav10.

We now have an avformat demuxer plugin, which means new formats and new protocols – for example, proper RTSP support (avformat+rtsp://, rtsp+tcp:// and rtsp+http://). Native demuxer plugins are probed first, but can be overridden by configuration or by selecting the demuxer in the MRL – either postfix, i.e. #demux:avformat, or by using avformat+ as a protocol prefix.

We also have a avio (libavformat) input plugin, which allows for HTTPS, FTP, sftp, seekable HTTP streams (avio+http://). This can be overridden in config or by using avio+ as a protocol prefix.

We now handle HEVC/H.265, ADPCM G.726 and ATRAC3. H.265 is handled in MPEG-TS and, along with VP9, in Matroska. VP8 and VP9 decoding may be done by libvpx.

The Quicktime demuxer has seen some improvements: multiple user-selectable audio tracks, support for AC3, EAC3, Vorbis and PureVoice audio, support for ISO fragment media files. Broken files should be handled more safely.

The AC3 decoder now has bass downmix support; HDMV subtitle channel handling and some colour format conversion, RealVideo PTS and COOK audio problems are fixed.

Download it from our download page.

more news…