General Exchange Format
{{Short description|File exchange format}}
{{Infobox file format
| name = General Exchange Format
| icon =
| logo =
| screenshot =
| caption =
| extension = .gxf
| mime = application/gxf
| type code = "gxf "
| uniform type =
| magic =
| owner =
| released = {{Start date|2001|df=yes}}
| latest release version =
| latest release date = {{Start date|2009|df=yes}}
| genre = Container format
| container for = audiovisual material
| contained by =
| extended from =
| extended to =
| standard =
| free =
| url =
}}
General eXchange Format (GXF) is a file exchange format for the
transfer of simple and compound clips between television program storage systems. It is a container format that can contain Motion JPEG (M-JPEG), MPEG, or DV-based video compression standards, with associated audio, time code, and user data that may include user-defined metadata.
GXF was developed by Grass Valley Group, then standardized by SMPTE as SMPTE 360M,[http://store.smpte.org/product-p/smpte%200360-2009.htm SMPTE 360M] and was extended in SMPTE RDD 14-2007[http://store.smpte.org/product-p/rdd%2014-2007.htm SMPTE RDD 14-2007] to include high-definition video resolutions.
GXF has a fairly simple data model compared with SMPTE MXF container format since it should be used for file transfers and not as a storage format with no editing capabilities.[http://broadcastengineering.com/mag/broadcasting_file_interchange_formats/ File interchange formats] SMPTE RDD 14-2007 is only 57 pages long, compared with many hundreds of pages for the MXF standards.
Applications and tools
= Applications =
- The FFmpeg multimedia converter and VLC media player free video player support GXF;
- [http://www.mog-solutions.com/produtos.php?ID=105 theScribe LITE] {{Webarchive|url=https://web.archive.org/web/20100725013023/http://www.mog-solutions.com/produtos.php?ID=105 |date=2010-07-25 }} is a GXF player that also supports MXF.
= Parser and checker =
- [http://www.gvgdevelopers.com/concrete/products/k2/tstream___gxf_file_parser_and_checker/ Grassvalley] offers a win32-based tool "tstream", for parsing GXF files and checking to ensure the contents conform to spec.
= Tools =
- [http://www.mog-solutions.com/produtos.php?ID=122 GXF::SDK] {{Webarchive|url=https://web.archive.org/web/20100617035129/http://www.mog-solutions.com/produtos.php?ID=122 |date=2010-06-17 }} is a C++ [SDK] that implements the GXF standard to ease the reading, creation, sub-clipping, merge and rewrap of GXF files. It supports: MPEG video, DV, PCM, AC3 and Dolby E audio, Timecode, AFD, VBI and ANC;
- [http://www.mog-solutions.com/produtos.php?ID=123 GXFDShowFilter] {{Webarchive|url=https://web.archive.org/web/20100614180728/http://www.mog-solutions.com/produtos.php?ID=123 |date=2010-06-14 }} is a DirectShow filter that enables Windows MediaPlayer and other DirectShow-based applications to play back GXF files.
References
{{Reflist}}
{{Compression formats}}
{{SMPTE standards}}
Category:Broadcast engineering
Category:Computer file formats