MXF•Legalizer

MXFLegalizer

Im professionellen Medienbetrieb ist die unzureichende Interoperabilität von MXF-Dateien ein häufiges Problem. So kommt es bei Anlieferung aus externen Quellen oftmals zu ungewünschtem Dateiverhalten. Medienarchive müssen unbedingt sicherstellen, dass die Vielzahl der verschiedenen zu verwaltenden MXF-Varianten auch nach Jahren oder nach einem System-Update noch tadellos abspielbar sind. Häufig herrscht auch Unsicherheit darüber, wie MXF-Dateien sicher und unkompliziert durch bestehende Workflows geleitet werden können.

MXFLegalizer wurde entwickelt, um all diese Probleme zu lösen und hilft die Interoperabilität von MXF-Dateien in Produktivsystemen zu maximieren. MXFLegalizer kann komplett in CubeWorkflow integriert werden. Er ist außerdem als reiner SOAP Webservice verfügbar oder kann mit Watchfolder und Bedienung über Webbrowser genutzt werden.

MXF•Legalizer Banner

MXF-Standard-Einhaltung

Was sind die Gründe für Kompatibilitätsprobleme mit MXF?

Bild anklicken, um den Legalizer im Detail zu sehen

Es gibt eine schier unbegrenzte Anzahl von Risiken und Gründen für Inkompatibilität.

Es existieren mehr als 50 Dokumente, welche die Varianten des MXF-Formats beschreiben. MXF wurde als ergänzendes Format zum Advanced Authoring Format (AAF) entwickelt. Technisch gesehen wird MXF als Unterformat von AAF betrachtet und wurde entwickelt, um dem professionellen Anwender alle Austauschmöglichkeiten in Bezug auf dateibasierte Containerformate zu bieten.

Die SMPTE akzeptierte den Wunsch verschiedener Medienfirmen, ihre proprietären Formate mit in den MXF-Standard einzubeziehen. Dadurch wurde MXF – vom reinen, zur Ersetzung von Videotapes gedachten Format – innerhalb der letzten zehn Jahre um eine Vielzahl an datei- und streambasierten Anwendungen erweitert.

Das bedeutet:

  • Der MXF-Standard wurde entwickelt, um hochflexibel zu sein. Dies resultiert in einer hohen Komplexität.
  • Aufgrund dieser Komplexität wurden bislang nur Teile des Standards implementiert.
  • Undefinierte oder unklare Details in den Spezifikationen führen zu unterschiedlichen Interpretationen.
  • Interoperabilitätsprobleme treten sowohl bezüglich des Wrappers als auch des Encoders, der Essenz und der Metadaten auf.
  • Formatbeschreibende Metadaten dürfen an mehreren Positionen der MXF-Datei gespeichert werden. Dies kann zu widersprüchlichen Informationen führen, die von verschiedenen Herstellern unterschiedlich interpretiert werden.
  • In einigen Fällen können Dateien nicht benutzt werden oder bringen im schlimmsten Fall das ganze System zum Absturz.
  • Die einzige sichere Strategie ist eine "MXF-Firewall" mit automatischer Fehlerbehebung.

Das bedeutet:

Möglichst große Flexibilität am Eingang aber ein exakt definiertes, einheitliches Ausgangsformat!

Es werden lediglich die Essenzen und Metadaten extrahiert, die wertvoll für den Prozess sind, gleichzeitig wird sichergestellt, dass keine unsicheren oder zweifelhaften Daten in das System gelangen. Das ermöglicht es, mit Daten zu arbeiten, die alle vom gleichem Mechanismus geprüft und gegebenenfalls korrigiert wurden. Somit ist das Risiko enorm minimiert.

Der MXF Legalizer mit Lautheitsanpassung ermöglicht Interoperabilität – schon heute!

Lösung von MXF-Lautheitsproblemen

Cube-Tec International bietet drei verschiedene Lösungen für Ihre dateibasierten Lautheitsanforderungen an. Jede einzelne ist für bestimmte Anwendungsfälle in Ihrem Workflow optimiert.

Lautheitsanpassung für ausgehende MXF-Dateien

  • Der Gain-Wert zur Lautheitskorrektur wird berechnet und als Metadatum zur Steuerung des Pegels im Ausspielsystem bereitgestellt.
  • Ebenfalls möglich ist das schnelle Überschreiben der MXF-Audiospuren mit lautheitskorrigierten Audiodaten.

Schauen sie sich hierzu den MXF Loudness Assimilator für nähere Informationen an.

Lautheitsanpassung für eingehende MXF-Dateien

Die MXF Legalizer "Firewall": Die Struktur der MXF-Datei wird analysiert und ein dateibasierter Lautheitsanpassungsfaktor berechnet. Daraufhin wird eine MXF-Datei erstellt, die absolut standardkonform ist und bereits korrigierte Audiodateien enthält. Die Videoessenz wird hierbei in keiner Weise berührt oder verändert.

Diese hochperformante "Zwei-in-Eins-Lösung" ist der beste Weg, um eine homogene Sammlung zu erstellen und gleichzeitig die Risiken von MXF-Interoperabilitätsproblemen für die Zukunft auf ein Minimum zu reduzieren.

Workflow-Beispiele zur Lautheitsanpassung

Lesen Sie die Artikel

Während der IBC und NAB hat Cube-Tec International auf dem EBU/AMWA Messestand die automatisierte Lautheitsnormalisierung nach EBU R 128 (ITU-R BS.1770-2) und ATSC A/85 demonstriert.

Spezifikationen/Optionen

Cube-Tec International bietet drei verschiedene Lösungen für Ihre dateibasierten Lautheitsanforderungen an. Jede einzelne ist für bestimmte Anwendungsfälle in Ihrem Workflow optimiert.

Die AMWA Spezifikationen:

  • AS-02 MXF für Programm Versionierung
  • AS-03 MXF für Auslieferung
  • AS-10 MXF für Produktion
  • AS-11 MXF für Beiträge

AMWA AS-02 unterstützt die Speicherung und Transport von MXF-Programmkomponenten um verschiedene Versionen und Bestände in einer mehrsprachigen Medienumgebung zu ermöglichen.

AMWA AS-03 bietet MXF-Dateien, die für die Programmauslieferung optimiert sind und ist für die direkte Ausspielung von einem Videoserver gedacht.

AMWA AS-10 empfiehlt ein eingeschränktes MXF OP1a Dateiformat um Interaktion mit LongGOP-kodierten Videodateien zu gewährleisten. AS-10 basiert auf SMPTE RDD 9. Es ist die MXF-Interoperabilitätsspezifikation von Sony MPEG LongGOP Produkten.

AMWA AS-11 beschreibt ein herstellerneutrales Unterformat des MXF-Formates. Es wird zur Übertragung fertiger Programmbeiträge von Produzenten an Sendeanstalten genutzt. AS-11 beinhaltet die Funktionalität von AS-03, erweitert es um High-Definition AVC-Intra und unterstützt D-10 Video mit AES3 Audio. (Konform zu SMPTE ST 386)

Typical broadcast formats for clean up

HD format:

  • MXF
  • XDCAM
  • HD422
  • RDD9
  • MPEG2
  • Long GOP
  • 25/50 fps with 8x PCM 24 bit 48kHz

SD format:

  • MXF
  • OP1a
  • IMX/D10
  • RDD3
  • MPEG2
  • 1 - 8 PCM audio channels in one AES8 block

Der MXF Legalizer ist komplett in CubeWorkflow integriert, ist aber auch als Standalone mit Webservice und Watchfolder Interface erhältlich. Eine Lizenz ist für einen Server, unabhängig von den Prozessorkernen, gültig. Der MXF Legalizer arbeitet mit einem hochperformanten multi-threaded Überprüfungs- und Ersetzungsalgorithmus, um Standardkonformität zu gewährleisten. Er sichert außerdem die Übereinstimmung mit kundenspezifischen Formateinschränkungen um die Kompatibilität wesentlich zu erhöhen.

25/50fps mit 8x Mono PCM 24 bit 48 kHz SD Format: MXF OP1a, IMX/D-10, 50/40/30Mbit/s MPEG2 I-frame only (PAL, 25fps), 1 to 8 PCM Audio Kanäle in einem AES8 Block

Was sind die Lösungen für bessere Interoperabilität von MXF-Dateien?

As a SMPTE member Cube-Tec International is consequently working within the standards development process. Cube-Tec supports the development of Application Specifications as an AMWA member and also works at the Expert Communities at EBU level to improve the situation. But for ad-hoc needs, Cube-Tec has developed the MXF Legalizer.

Für bereits bestehende Probleme hat Cube-Tec den MXF-Legalizer entwickelt.

Hilfreiche Strategien und Lösungsvorschläge um Kompatibilitätsprobleme von MXF-Datein zu minimieren:

  • Anwendung sehr strenger Definitionen wie die der AMWA MXF Application Specifications.
  • Einhaltung der SMPTE Interoperability Specification in den Registered Disclosure Documents.
  • Verwendung von In-House Regeln um MXF-Formatvorgaben klar zu definieren.
  • Ausschließliche Anwendung etablierter MXF-Bibliotheken.
  • Unterstützung und Förderung von Plug-Fests, um die Einhaltungen von Standards zu überprüfen und zu dokumentieren.
  • Dateibasierte QC-Engines helfen, inkompatible Dateien früh im Workflow aufzuspüren und zu korrigieren.
  • Melden von Problemen an die SMPTE und EBU.

Potentiell gefährliche Formatvarianten reparieren

Folgende potentiell gefährliche Formatvarianten können, abhängig von In-House Regeln, konvertiert werden:

  • Bekannte Sony e-VTR MXF-Probleme.
  • Anpassung des Timecodes von 24:00:00/00 zu 00:00:00/00 (Midnightproblem).
  • 20 Bit Audioauflösungen zu 24 Bit.
  • Nicht geschlossene oder unvollständige MXF-Dateien.
  • Ignorieren der Audio Channel Valid Flag.
  • Nonkonforme Dateien an das KLV Raster anpassen.
  • Falscher/Fehlender Timecode.
  • MXF-Header/Footer Probleme TM.

Praktische Arbeitsschritte

Hier werden einfache Regeln vorgeschlagen, die das Arbeiten mit MXF-Dateien erheblich vereinfachen können.

Die Arbeitsschritte:

  • provide your in-house policy for what is needed and what is wasteful and potentially risky
  • unwrap the incoming MXF
  • extract the essence and metadata
  • generate a fresh MXF wrapper
  • fill in the (modified) essences
  • fill up only metadata your application really needs and put them on its one exact position in the MXF format

MXF Loudness Assimilator

Do you have to provide MXF files which have to be compliant with the new loudness normalisation standards? Are you looking for a tool to easily integrate in your existing workflow, doing the necessary processing highly reliably and in high-speed?

Click to see the Loudness Assimilator in detail

For this purpose, Cube-Tec developed the MXF Loudness Assimilator. It is available as an easy to integrate standalone webservice (SOAP) with an optional watchfolder interface.

The MXF Loudness Assimilator does not touch the video essence or anything else in the MXF container, only for the audio essence. So it's not going to change or modify your file's MXF structure (something to be very careful about!) – only the contents of the audio essence gets loudness normalized in high-speed.

Alternatively, the necessary correction gain can also be added as metadata without altering the audio essence. Thus, loudness adaption may be implemented in the play-out-system.

Weiterlesen
Video•Legalizer

VideoLegalizer

VideoLegalizer is an optional module within MXFLegalizer as well as IMFLegalizer to detect and correct illegal video levels. The correction is done with a sophisticated algorithm and conform to the selected broadcast format standard.

To adapt and correct audio levels to be standard compliant with delivery specifications like EBU R128, ITU-R BS.1770 and ATSC A/85, there is the Loudness Assimilator Module option. To conform with other aspects of video delivery specifications further regarding audio, video and metadata requirements our Legalizer solutions follows the rules of EBU.IO QC Templates.

Weiterlesen
Fragen? +49 (421) 201 44 0
Mehr Informationen bekommen