| Matroska стремится стать стандартом форматов мультимедийных контейнеров. Она получена в результате проект под названием MCF, но отличается от нее значительной, поскольку она основана на EBML (Расширяемый Двоичный Мета Язык), двоичной производной XML. EBML Matroska позволяет команде разработчиков получить значительные преимущества в плане будущего расширения формата, без нарушения поддержка файлов в старом парсеров. Во-первых, необходимо четко разъяснить, "Что аудио / видео контейнера", чтобы избежать любых недоразумений: Это не видео или формат сжатия аудио (видео кодек) Это конверт для которого не может быть много аудио, видео и субтитров потоки, позволяя пользователю хранить полный фильм или CD в одном файле. Matroska разработан с перспективой на будущее. Она включает возможностями, которые вы ожидаете от современного формата контейнера, например: - Быстрый поиск в файле - Высокие ошибок - Главы записей - Выбирается потоки субтитров - Выбирается аудиопотоков - Modularly Расширяемая - Streamable через Интернет (HTTP и RTP Audio & Video потоки) - Меню (DVDs, как есть) Matroska является проектом с открытым стандартам. Это означает для персонального использования она абсолютно бесплатна для использования и, что технические спецификации, описывающие Bitstream открыты для всех, даже для компаний, которые хотели бы поддержать его в свои продукты. Исходный код библиотек разработана Matroska команда разработчиков под лицензией GNU GPL-L. Кроме того, существует также бесплатный разбор и воспроизведения библиотеки доступны под лицензией BSD, для коммерческого программного и аппаратного обеспечения принятия. Matroska преследует следующие цели: - Создайте документ и современной, гибкой и кросс-платформенный аудио / видео формат контейнера, в сочетании с открытым кодеком API для формирования свободной и открытой Media Framework - Создание Matroska как OpenSource альтернативы существующим контейнерам, таким как AVI, ASF, MOV, RM, MP4, MPG - Разработка набора инструментов для создания, редактирования и осуществление файлов Matroska - Развитию библиотек и инструментов для разработчиков программного обеспечения, чтобы иметь возможность оказывать поддержку Matroska в своих приложениях - Подготовка аппаратной поддержки файлов Matroska в следующем поколении автономные единицы, в тесном сотрудничестве с производителями устройств - Поддержки принятия и реализации библиотек Matroska's в хайку (OpenBeOS) Mediakit и GStreamer (Multimedia Framework для Linux, что эквивалентно Microsoft (TM) DirectShow (R) для Windows (TM)) - Ракета набора фильтров DirectShow для воспроизведения и создания файлов Matroska на Windows (TM) Операционные системы Мы приглашаем всех заинтересованных разработчиков присоединиться к нашей команде и помочь нам в достижении этих целей. Хотя большая часть существующего кода Matroska в C + +, мы также заинтересованы в C и Java программисты присоединились к нам. Matroska Spliter
|