Ru:MXF Transcode Library

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
Библиотека предназначена для демультиплексирования потоков мультимедия из MXF файлов, вырезания отдельных клипов и потоков и их совместного воспроизведения либо создания из них выходного MXF файла.
+
Библиотека предназначена для демультиплексирования потоков мультимедиа из MXF файлов, вырезания отдельных клипов и потоков и их совместного воспроизведения либо создания из них выходного MXF файла.
  
 
==Overview==
 
==Overview==
Line 7: Line 7:
 
* {{Place Order!}}
 
* {{Place Order!}}
  
Библиотека состоит из отдельных модулей поддерживающих общие интерфейсы для обмена данными и задания свойств. Поддерживаются следующие типы компрессии DV-DIV, MPEG-2, H264/AVC, DNxHD(VC-3), PCM Audio. Для повышения скорости конверсии перенос данных происходит без кодирования/декодирования и преобразования потоков.  Для управления процессом вырезания клипов и потоков и транскодирования используется специальный файл на основе XML. Также  модули библиотеки могут быть использованы для чтения/воспроизведения MXF файлов различных типов или для записи таких файлов из внешних потоков. В данной версии технология Direct Show используется только для декодирования и рендеринга, в дальнейшем планируется использование для этих целей внутренних модулей, что позволит сделать библиотеку независимой от операционной системы и аппаратной платформы.
+
Библиотека состоит из отдельных модулей поддерживающих общие интерфейсы для обмена данными и задания свойств. Поддерживаются следующие типы компрессии DV-DIF, MPEG-2, JPEG2000, H264/AVC, DNxHD(VC-3), PCM Audio. Для повышения скорости конверсии перенос данных происходит без кодирования/декодирования и преобразования потоков.  Для управления процессом вырезания клипов и потоков и транскодирования используется специальный файл на основе XML. Также  модули библиотеки могут быть использованы для чтения/воспроизведения MXF файлов различных типов или для записи таких файлов из внешних потоков. В данной версии технология Direct Show используется только для декодирования и рендеринга, в дальнейшем планируется использование для этих целей внутренних модулей, что позволит сделать библиотеку независимой от операционной системы и аппаратной платформы.
 +
 
 +
==Features==
 +
* Быстрый перенос данных без перекодирования и преобразования видео
 +
* Простые интерфейсы для передачи данных и установки свойств
 +
* Модульность и расширяемость, как за счет дополнительных библиотечных модулей так и за счет Direct Show фильтров и графов.
 +
* Поддержка всех основных форматов и контейнеров MXF
 +
 
 +
===Supported Formats===
 +
 
 +
* DV/DVCR (IEC 61834)
 +
* DV25/DVCPRO 25 (SMPTE 314M)
 +
* DV50/DVCPRO 50 (SMPTE 314M)
 +
* DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)
 +
* MPEG-2 525 encoded using ISO/IEC 13818-2 (MPEG-2)
 +
* MPEG-2 625 encoded using ISO/IEC 13818-2 (MPEG-2)
 +
* MPEG HD encoded using ISO/IEC 13818-2 (MPEG-2) Main Profile at High Level
 +
* JPEG2000 video
 +
* AVC(H264) video
 +
* DNxHD (VC-3) video
 +
* Audio PCM 32 - 32-bit PCM audio
 +
* Audio PCM 24 - 24-bit PCM audio
 +
* Audio PCM 16 - 16-bit PCM audio
 +
* Auduo encoded by A-Law algorithm
 +
* Audio packets according by AES-3
 +
 
 +
===Supported MXF Standards===
 +
 
 +
* SMPTE 336M: Data Encoding Protocol using Key-Length-Value
 +
* SMPTE 377M: Material Exchange Format (MXF) - File Format Specification
 +
* SMPTE 378M: Operational pattern 1A (Single Item, Single Package)
 +
* SMPTE 379M: MXF Generic Container
 +
* SMPTE 381M: Mapping MPEG Streams into the MXF Generic Container
 +
* SMPTE 382M: Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container
 +
* SMPTE 383M: Mapping DV-DIF Data to the MXF Generic Container
 +
* SMPTE 386M: Mapping Type D-10 Essence Data to the MXF Generic Container
 +
* SMPTE 390M: Specialized Operational Pattern "Atom" (Simplified Representation of a Single Item)
 +
* SMPTE 422M: Mapping JPEG 2000 Codestreams into the MXF Generic Container
 +
* SMPTE 429-6 / ISO 26429-6:2008: MXF Track File Essence Encryption
 +
* SMPTE 434:  XML Encoding for Metadata and File Structure Information
 +
* Matsushita Electric Industrial Co.,Ltd. Specification of Content Data Structure on P2 Card.

Revision as of 11:15, 25 June 2014

Библиотека предназначена для демультиплексирования потоков мультимедиа из MXF файлов, вырезания отдельных клипов и потоков и их совместного воспроизведения либо создания из них выходного MXF файла.

Contents

Overview

Библиотека состоит из отдельных модулей поддерживающих общие интерфейсы для обмена данными и задания свойств. Поддерживаются следующие типы компрессии DV-DIF, MPEG-2, JPEG2000, H264/AVC, DNxHD(VC-3), PCM Audio. Для повышения скорости конверсии перенос данных происходит без кодирования/декодирования и преобразования потоков. Для управления процессом вырезания клипов и потоков и транскодирования используется специальный файл на основе XML. Также модули библиотеки могут быть использованы для чтения/воспроизведения MXF файлов различных типов или для записи таких файлов из внешних потоков. В данной версии технология Direct Show используется только для декодирования и рендеринга, в дальнейшем планируется использование для этих целей внутренних модулей, что позволит сделать библиотеку независимой от операционной системы и аппаратной платформы.

Features

  • Быстрый перенос данных без перекодирования и преобразования видео
  • Простые интерфейсы для передачи данных и установки свойств
  • Модульность и расширяемость, как за счет дополнительных библиотечных модулей так и за счет Direct Show фильтров и графов.
  • Поддержка всех основных форматов и контейнеров MXF

Supported Formats

  • DV/DVCR (IEC 61834)
  • DV25/DVCPRO 25 (SMPTE 314M)
  • DV50/DVCPRO 50 (SMPTE 314M)
  • DV100/DVCPRO 100/DVCPRO HD (SMPTE 370)
  • MPEG-2 525 encoded using ISO/IEC 13818-2 (MPEG-2)
  • MPEG-2 625 encoded using ISO/IEC 13818-2 (MPEG-2)
  • MPEG HD encoded using ISO/IEC 13818-2 (MPEG-2) Main Profile at High Level
  • JPEG2000 video
  • AVC(H264) video
  • DNxHD (VC-3) video
  • Audio PCM 32 - 32-bit PCM audio
  • Audio PCM 24 - 24-bit PCM audio
  • Audio PCM 16 - 16-bit PCM audio
  • Auduo encoded by A-Law algorithm
  • Audio packets according by AES-3

Supported MXF Standards

  • SMPTE 336M: Data Encoding Protocol using Key-Length-Value
  • SMPTE 377M: Material Exchange Format (MXF) - File Format Specification
  • SMPTE 378M: Operational pattern 1A (Single Item, Single Package)
  • SMPTE 379M: MXF Generic Container
  • SMPTE 381M: Mapping MPEG Streams into the MXF Generic Container
  • SMPTE 382M: Mapping AES3 and Broadcast Wave Audio into the MXF Generic Container
  • SMPTE 383M: Mapping DV-DIF Data to the MXF Generic Container
  • SMPTE 386M: Mapping Type D-10 Essence Data to the MXF Generic Container
  • SMPTE 390M: Specialized Operational Pattern "Atom" (Simplified Representation of a Single Item)
  • SMPTE 422M: Mapping JPEG 2000 Codestreams into the MXF Generic Container
  • SMPTE 429-6 / ISO 26429-6:2008: MXF Track File Essence Encryption
  • SMPTE 434: XML Encoding for Metadata and File Structure Information
  • Matsushita Electric Industrial Co.,Ltd. Specification of Content Data Structure on P2 Card.
Personal tools