Format wymiany materiałów - Material Exchange Format

Format wymiany materiałów
Rozszerzenie nazwy pliku
.mxf
Rodzaj mediów internetowych
aplikacja/mxf
Kod typu "mxf"
Rodzaj formatu Cyfrowy format kontenera
Pojemnik na Materiał audiowizualny, bogate metadane

Material Exchange Format ( MXF ) to format kontenera dla profesjonalnych cyfrowych mediów wideo i audio zdefiniowany przez zestaw standardów SMPTE . Typowym przykładem jego zastosowania jest dostarczanie reklam do stacji telewizyjnych oraz beztaśmowa archiwizacja nadawanych programów telewizyjnych. Jest również używany jako część Pakietu Kina Cyfrowego do dostarczania filmów do kin komercyjnych.

Streszczenie

MXF, gdy jest używany w postaci „wzorzecu operacyjnego OP1A” lub „OPAtom”, może być używany jako kontener , opakowanie lub format pliku referencyjnego, który obsługuje wiele różnych strumieni zakodowanej „ esencji ”, zakodowanej w dowolnym z wielu formaty kompresji wideo i audio wraz z opakowaniem metadanych opisującym materiał zawarty w pliku MXF . Inne „wzorce operacyjne” mogą zawierać lub odwoływać się do wielu materiałów, podobnie jak prosta oś czasu w programie do edycji wideo.

MXF ma pełną obsługę kodów czasowych i metadanych i jest przeznaczony jako niezależny od platformy stabilny standard dla przyszłych profesjonalnych aplikacji wideo i audio.

MXF został opracowany do obsługi podzbioru modelu danych Advanced Authoring Format (AAF), zgodnie z polityką znaną jako dyrektywa zerowej rozbieżności (ZDD). Teoretycznie umożliwia to przepływy pracy MXF/AAF między systemami nieliniowej edycji (NLE) wykorzystującymi AAF i kamerami, serwerami i innymi urządzeniami korzystającymi z MXF.

Stosowanie

Od 2004 r. firma MXF przechodziła proces ewolucji od standardu do wdrożenia. Szerokość standardu prowadziła do problemów z interoperacyjnością, ponieważ dostawcy wdrażają różne części standardu lub inaczej interpretują wprowadzające w błąd części standardu.

MXF jest dość skuteczny przy wymianie materiału D10 (IMX), głównie ze względu na sukces Sony eVTR i Sony eVTR RDD na SMPTE. Obecnie możliwe są przepływy pracy łączące systemy eVTR, Avid NLE i serwery nadawcze przy użyciu MXF we współpracy z AAF .

Wymiana materiałów Long- GOP MPEG-2 między serwerami wideo jest możliwa, ponieważ nadawcy opracowują specyfikacje aplikacji, których wdrożenia oczekują od swoich dostawców.

Jesienią 2005 r. występowały poważne problemy z interoperacyjnością MXF w postprodukcji emisji . Obie dane nagrywania systemów kamer, które produkowane MXF w tym czasie Sony „s XDCAM i Panasonic DVCPRO P2 , wyprodukowany wzajemnie niekompatybilnych plików z powodu nieprzezroczystych opcji sub formacie zasłonięte za rozszerzeniem plików MXF. Bez zaawansowanych narzędzi nie można było odróżnić tych niekompatybilnych formatów.

Dodatkowo, wiele systemów MXF produkuje rozdzielone pliki A/V (wideo i audio przechowywane w oddzielnych plikach) i używa konwencji nazewnictwa plików, która opiera się na losowo generowanych nazwach plików do ich łączenia. To nie tylko zaostrza problem dokładnej wiedzy o tym, co znajduje się w pliku MXF bez specjalistycznych narzędzi, ale także łamie funkcjonalność standardowych technik komputerów stacjonarnych. Techniki te są zwykle używane do manipulowania danymi na tak podstawowym poziomie, jak przenoszenie, kopiowanie, zmiana nazwy i usuwanie. Używanie losowo wygenerowanej nazwy pliku nie jest informatywne dla użytkownika, ale zmiana nazwy przerywa luźną strukturę bazy danych między plikami.

Jednym z przykładów problemów, które spowodowały problemy z interoperacyjnością w 2004 r., było to, że popularne narzędzia do eksportu MXF (tj. te, które są bezpłatne lub najtańsze) nie pozwalały użytkownikowi na utworzenie stereofonicznego pliku AES w opakowaniu MXF, ani nie pozwalały użytkownikowi na dodanie adnotacja tekstowa do tak utworzonego pliku MXF (na przykład po to, aby następny użytkownik pliku mógł zinterpretować swoje intencje). Tak więc odebrany i rozpakowany plik MXF może ujawnić istotę zgodną z SMPTE D10 z ośmioma komponentami audio AES mono ; odbiorca nie ma możliwości dowiedzenia się, czy te komponenty są wieloma parami stereo, 5.1, czy służą do innego celu.

Niektóre niezgodności zostały rozwiązane i ratyfikowane w wersji standardu z 2009 roku.

MXF jest używany jako format pakowania audio i wideo dla Digital Cinema Package (DCP). Jest również używany w dokumentach specyfikacji STANAG .

Rozszerzenie pliku dla plików MXF to „.mxf”. Kod typu pliku Macintosh zarejestrowany w Apple dla plików MXF to „mxf”, łącznie ze spacją na końcu.

Narzędzia

Konwertery MXF

Ta lista przedstawia kilka przykładów produktów bezpłatnych i open source, które obsługują standard MXF:

  • FFmpeg , projekt open source dodał obsługę muxingu i demuxingu MXF i MXF D-10 w FFmpeg 0.5, wydanym w marcu 2009.
  • Należy pamiętać, że do 2019 r. FFmpeg implementuje tylko podstawowy standard MXF, ale nie zapewnia profili specyficznych dla dostawcy, np. nie można utworzyć pliku MXF zgodnego z urządzeniami Sony XDCAM z powodu brakujących wpisów metadanych nagłówka (więcej informacji można znaleźć w zgłoszeniu ffmpeg trac 5097 )
  • GStreamer to biblioteka formatu wymiany materiałów (MXF) o otwartym kodzie źródłowym. Pitivi używa tego narzędzia.
  • XMedia Recode to darmowe narzędzie do konwersji, które obsługuje pliki MXF.
  • Ingex to pakiet oprogramowania typu open source ( GPL ) do cyfrowego przechwytywania danych audio i wideo, opracowany i intensywnie używany przez BBC . Obsługiwane jest przechwytywanie SDI , a także transkodowanie w czasie rzeczywistym (z MXF ). Części pakietu pełnią również funkcję sieciowego serwera plików dla plików multimedialnych, a także archiwizacji na taśmie z danymi LTO-3 .

Standardy MXF

Dokumenty podstawowe

  • SMPTE 377M: Specyfikacja formatu plików MXF (ogólny dokument główny)
  • SMPTE EG41: MXF Engineering Guide (przewodnik wyjaśniający, jak korzystać z MXF)
  • SMPTE EG42: Metadane opisowe MXF (przewodnik wyjaśniający, jak używać metadanych opisowych w MXF)

Wzorce operacyjne

  • SMPTE 390M: OP-Atom (bardzo prosty i wysoce ograniczony układ dla prostych plików MXF)
  • SMPTE 378M: OP-1a (opcje układu dla minimalnego prostego pliku MXF)
  • SMPTE 391M: OP-1b
  • SMPTE 392M: OP-2a
  • SMPTE 393M: OP-2b
  • SMPTE 407M: OP-3a, OP-3b
  • SMPTE 408M: OP-1c, OP-2c, OP-3c

Kontenery generyczne

  • SMPTE 379M: Generic Container (sposób przechowywania esencji w plikach MXF)
  • SMPTE 381M: GC-MPEG (jak przechowywać dane MPEG essence w MXF za pomocą kontenera ogólnego)
  • SMPTE 383M: GC-DV (jak przechowywać dane esencji DV w MXF przy użyciu kontenera ogólnego)
  • SMPTE 385M: GC-CP (jak przechowywać dane esencji SDTI-CP w MXF za pomocą kontenera ogólnego)
  • SMPTE 386M: GC-D10 (jak przechowywać dane esencji SMPTE D10 w MXF za pomocą kontenera ogólnego)
  • SMPTE 387M: GC-D11 (jak przechowywać dane esencji SMPTE D11 w MXF za pomocą kontenera ogólnego)
  • SMPTE 382M: GC-AESBWF (jak przechowywać dane esencji audio AES/EBU i Broadcast Wave w MXF za pomocą kontenera ogólnego)
  • SMPTE 384M: GC-UP (jak przechowywać nieskompresowane dane esencji obrazu w MXF za pomocą kontenera ogólnego)
  • SMPTE 388M: GC-AA (jak przechowywać dane esencji dźwiękowej zakodowane zgodnie z prawem A w MXF za pomocą kontenera ogólnego)
  • SMPTE 389M: Ogólny element systemu odtwarzania wstecznego kontenera
  • SMPTE 394M: Schemat elementów systemowych-1 dla kontenera ogólnego
  • SMPTE 405M: Elementy i indywidualne pozycje danych dla schematu GC SI 1

Metadane, słowniki i rejestry

  • SMPTE 380M: DMS1 (standardowy zestaw metadanych opisowych do użycia z plikami MXF)
  • SMPTE 436M: Mapowanie MXF dla linii VBI i pomocniczych pakietów danych
  • SMPTE RP210: Słownik metadanych SMPTE (najnowsza wersja jest dostępna tutaj .)
  • SMPTE RP224: Rejestr uniwersalnych etykiet SMPTE

Dostępność standardów

Strona z najwyższymi standardami SMPTE zawiera informacje dotyczące zamawiania dysków CD-ROM, które zawierałyby formalną kopię standardów SMPTE. Sądząc po indeksie SMPTE, wszystkie standardy, o których mowa powyżej, będą zawarte na tych płytach CD-ROM, dostępnych w SMPTE . Centrum Testowe IRT zawiera aktualne informacje o statusie dokumentów SMPTE.

Zobacz też

Bibliografia

Zewnętrzne linki