Jump to content

ксин

(Перенаправлено с Xine-lib )
проект xine
Первоначальный выпуск 15 августа 2000 г .; 23 года назад ( 15 августа 2000 г. )
Репозиторий исходная кузня .сеть /проект / ксин /
Написано в С [ нужна ссылка ]
Операционная система Кросс-платформенный [ который? ]
Тип Медиаплеер
Лицензия GPL-2.0 или новее [1]
Веб-сайт ксин .sourceforge .сеть
xine-lib
Стабильная версия 1.2.13 (5 января 2023 г .; 19 месяцев назад ( 05.01.2023 ) ) [±]
Репозиторий исходная кузня .сеть /п / ксин /xine-lib /Там /по умолчанию /дерево /
Веб-сайт ксин .sourceforge .сеть  Edit this on Wikidata
xine-ui
Стабильная версия 0.99.14 (7 января 2023 г .; 18 месяцев назад ( 07.01.2023 ) ) [±]
Предварительный выпуск нет (н/д) [±]
Репозиторий исходная кузня .сеть /п / ксин /xine-ui /Там /по умолчанию /дерево /
Веб-сайт ксин .sourceforge .сеть  Edit this on Wikidata
gxine
Стабильная версия 0.5.910 (28 декабря 2017 г .; 6 лет назад ( 28.12.2017 ) ) [±]
Репозиторий исходная кузня .сеть /п / ксин /gxine /Там /по умолчанию /дерево /
Веб-сайт ксин .sourceforge .сеть  Edit this on Wikidata
xine-плагин
Стабильная версия 1.0.2 (26 июля 2008 г .; 16 лет назад ( 26 июля 2008 г. ) ) [±]
Репозиторий исходная кузня .сеть /п / ксин /xine-плагин /Там /по умолчанию /дерево /
Веб-сайт ксин .sourceforge .сеть  Edit this on Wikidata

xine / ˈ k s n / [2] — это механизм воспроизведения мультимедиа для Unix-подобных операционных систем, выпущенный под лицензией GNU General Public License . xine построен на основе общей библиотеки (xine-lib), которая поддерживает различные приложения внешнего проигрывателя. xine использует библиотеки из других проектов, таких как liba52 , libmpeg2 , FFmpeg , libmad , FAAD2 и Ogle . [3] xine также может использовать двоичные кодеки Windows через оболочку, входящие в состав кодеков w32, для воспроизведения некоторых медиаформатов, которые не поддерживаются изначально. [1]

xine был запущен в 2000 году Гюнтером Барчем вскоре после LinuxTag . В то время воспроизведение DVD в Linux описывалось как сложный процесс, поскольку приходилось вручную создавать именованные каналы аудио и видео и запускать отдельные процессы декодера.

Гюнтер понял, что подход OMS (Open Media System) или LiViD имеет очевидные недостатки с точки зрения синхронизации аудио и видео, поэтому xine родился как эксперимент, пытающийся сделать все правильно. Проект превратился в современный медиаплеер с многопоточной архитектурой. [4]

Во время разработки xine некоторые усилия были направлены на четкое разделение движка проигрывателя (xine-lib) и внешнего интерфейса (xine-ui). Начиная с версии 1.0 (25 декабря 2004 г.) API xine-lib считается стабильным, и на него полагаются несколько приложений и игроков. [ нужна ссылка ]

Гюнтер покинул проект в 2003 году, когда он официально объявил новых руководителей проекта: Мигеля Фрейтаса, Михаэля Ройча, Майка Мелансона и Тибо Маттерна. [ нужна ссылка ]

Поддерживаемые медиаформаты

[ редактировать ]

проблемы с DVD

[ редактировать ]

Поскольку он не является членом DVD Forum , проект xine по контракту не обязан вводить запрет на действия пользователя , например, запрет перемотки вперед или пропуск трейлеров и рекламы. Однако без членства в Форуме проект также не сможет воспроизводить DVD-диски xine, зашифрованные с помощью CSS, кроме как с использованием кода, полученного методом реверс-инжиниринга. Поэтому xine использует библиотеку libdvdcss , созданную методом обратного проектирования. Правовой статус libdvdcss вызывает сомнения в нескольких странах; в Соединенных Штатах , например, Закон об авторском праве в цифровую эпоху, возможно, запрещает реверс-инжиниринг CSS. Практически все коммерческие DVD-диски зашифрованы с помощью CSS.

Другие вопросы

[ редактировать ]

Чтобы предотвратить запуск заставки, xine отправляет блокировки прокрутки, в среду сигнал клавиши чтобы имитировать взаимодействие с клавиатурой. Это часто может привести к проблемам с запуском других программ, поскольку они получают клавишу блокировки прокрутки в качестве обычного ввода. Одним из примеров является эмулятор терминала Konsole , который меняет поведение клавиш со стрелками при использовании блокировки прокрутки. [ нужна ссылка ]

Графический интерфейс пользователя

[ редактировать ]

Проект xine предлагает графический интерфейс для xine, в том числе один на основе Xlib и другой на GTK+ , а также плагин для браузера. [6] Другие интерфейсы для xine доступны из других проектов.

серверная часть xine

[ редактировать ]

Общая библиотека xine-lib, используемая и разработанная xine, также используется в других проектах. Например, его можно использовать вместо GStreamer в качестве бэкэнда для медиа-фреймворка Phonon , используемого KDE и Qt .

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Проект xine — Особенности» . xine-project.org . Проверено 28 мая 2010 г.
  2. ^ "xine FAQ, Как произносится "xine"? " . xine-project.org . Проверено 3 августа 2006 г.
  3. ^ «О ксине» . xine-project.org . Проверено 14 ноября 2006 г.
  4. ^ «Руководство хакера xine — Архитектура движка и поток данных» . xine-project.org . Проверено 6 февраля 2007 г.
  5. ^ «Справочная страница Xine(5) MRL» . thelinuxblog.com . Проверено 9 июня 2008 г.
  6. ^ «Проект xine — Скачать» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d1fa364640a28f8dd30d38c5d954e49e__1721563860
URL1:https://arc.ask3.ru/arc/aa/d1/9e/d1fa364640a28f8dd30d38c5d954e49e.html
Заголовок, (Title) документа по адресу, URL1:
xine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)