xine — медиаплеер с открытым исходным кодом, написан как разделяемая библиотека (xine-lib), которая поддерживает многочисленные фронтенды (xine-ui).
Xine поддерживает работу в многопоточном режиме, поддерживает большое число популярных и малоизвестных форматов и кодеков, может обрабатывать как локальный контент, так и передаваемые по сети мультимедиа-потоки. Модульная архитектура позволяет легко наращивать функциональность через плагины.
Различается 5 основных классов плагинов: плагины ввода для приёма данных (ФС, DVD, CD, HTTP и т.п.), плагины вывода (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA и т.п.), плагины для распаковки медиаконтейнеров (демуксеры), плагины для декодирования видео- и аудиоданных, плагины для применения эффектов (подавление эха, эквалайзер и т.п.).
В новом выпуске:
- Добавлен плагин с поддержкой протокола Gopher.
- Добавлены настройки для IPv6.
- В отдельный декодировщик вынесена поддержка вывода a52 spdif.
- Проведена чистка кода.
- Реализованы оптимизации, затронувшие opengl2, dvb subtitles, png и mpeg-ts.
- Внесены изменения, улучшающие синхронизацию звука и видео.
- Улучшена поддержка BSD-систем.
Поддерживаемые форматы медиафайлов:
- Физические носители: CDs, DVDs, Video CDs.
- Форматы-контейнеры: 3gp, AVI, ASF, FLV, Matroska, MOV (QuickTime), MP4, NUT, Ogg, OGM, RealMedia.
- Видеокодеки: 3ivx, Cinepak, DivX, DV, H.263, H.264, HuffYUV, Indeo, MJPEG, MPEG-1, MPEG-2, MPEG-4, RealVideo, Sorenson, Theora, WMV, XviD.
- Аудиокодеки: AAC, AC3, ALAC, AMR, FLAC, MP3, RealAudio, Shorten, Speex, Vorbis, WMA.