Net-X-Copy - Metadata Extraction

verifycc icon

Net-X-Copy is part of the Net-X-Convert/Net-X-Proxy workstation and Net-X-Code server software. It supports, among other things, extracting an XMP XML of the metadata in a media file or series of media files. It extracts both the basic information for each channel and any camera/workflow specific metadata. This article contains the Linux/OS-X/Windows command line API for this tool.  A RESTful API is also available.

Net-X-Copy - Metadata Extraction

Net-X-Copy supports our standard range of proxy and broadcast file formats for extracting metadata to XMP XML.

Metadata Extraction Command Line

NetXCopy -m -s <sourcefile.r3d>

Metadata Extraction To A File

NetXCopy -m -s <sourcefile.r3d> -t <metadataout.xmp>

Command Line Parameters

netxcopy -m -s "M:\t3media\Streams\R3D - Red\Raven 4K\scarletw-standard-5k-24fps\A106_C037_0118G5_001.R3D"
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.1.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about="" xmlns:aux="http://ns.adobe.com/exif/1.0/aux/">
    <aux:SerialNumber>130-246-CE5</aux:SerialNumber>
  </rdf:Description>
  <rdf:Description rdf:about=""xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
    <tiff:Model>SCARLET-W</tiff:Model>
  </rdf:Description>
  <rdf:Description rdf:about=""xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
    <xmpMM:DocumentID>{0ACB8429-67BB-46F6-8555-CFFCE5F0777B}</xmpMM:DocumentID>
    <xmpMM:VersionID>6.1.0.225</xmpMM:VersionID>
  </rdf:Description>
  <rdf:Description rdf:about="" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#">
    <xmpDM:audioSampleRate>48000</xmpDM:audioSampleRate>
    <xmpDM:duration rdf:parseType="Resource">
    <xmpDM:value>872</xmpDM:value>
    <xmpDM:scale>1001/24000</xmpDM:scale>
  </xmpDM:duration>
  <xmpDM:videoFrameSize rdf:parseType="Resource">
    <stDim:unit>pixel</stDim:unit>
    <stDim:w>5120</stDim:w>
    <stDim:h>2560</stDim:h>
  </xmpDM:videoFrameSize>
  <xmpDM:startTimecode rdf:parseType="Resource">
    <xmpDM:timeFormat>23976Timecode</xmpDM:timeFormat>
    <xmpDM:timeValue>12:01:17:17 </xmpDM:timeValue>
  </xmpDM:startTimecode>
  <xmpDM:altTimecode rdf:parseType="Resource">
    <xmpDM:timeFormat>23976Timecode</xmpDM:timeFormat>
    <xmpDM:timeValue>12:01:17:17 </xmpDM:timeValue>
  </xmpDM:altTimecode>
  <xmpDM:audioChannelType>Stereo</xmpDM:audioChannelType>
    <xmpDM:audioSampleType>16Int</xmpDM:audioSampleType>
  </rdf:Description>
  <rdf:Description rdf:about=""xmlns:dt="http://www.drastictech.com/metadata/elements">
    <dt:File rdf:parseType="Resource">
    <dt:track>
      <rdf:Bag>
        <rdf:li rdf:parseType="Resource">
          <rdf:value/>
          <dt:type>General</dt:type>
          <dt:CompleteName>M:\t3media\Streams\R3D - Red\Raven 4K\scarletw-standard-5k-24fps\A106_C037_0118G5_001.R3D</dt:CompleteName>
          <dt:Format>Red R3D</dt:Format>
        </rdf:li>
        <rdf:li rdf:parseType="Resource">
          <rdf:value/>
          <dt:type>Video</dt:type>
          <dt:Format>BI RGB</dt:Format>
          <dt:Display_aspect_ratio>16:9</dt:Display_aspect_ratio>
          <dt:Frame_rate>23.976 (24000/1001) FPS</dt:Frame_rate>
          <dt:Width>5 120 pixels</dt:Width>
          <dt:Height>2 560 pixels</dt:Height>
        </rdf:li>
      </rdf:Bag>
    </dt:track>
  </dt:File>
      <dt:FileName>M:\t3media\Streams\R3D - Red\Raven 4K\scarletw-standard-5k-24fps\A106_C037_0118G5_001.R3D</dt:FileName>
      <dt:DeviceSerialNum>130-246-CE5</dt:DeviceSerialNum>
      <dt:FullName>A106_C037_0118G5_001</dt:FullName>
      <dt:Model>SCARLET-W</dt:Model>
      <dt:NativeLocator>M:\t3media\Streams\R3D - Red\Raven 4K\scarletw-standard-5k-24fps\A106_C037_0118G5_001.R3D</dt:NativeLocator>
       <dt:Title>037</dt:Title>
       <dt:UniversalLocator>M:\t3media\Streams\R3D - Red\Raven 4K\scarletw-standard-5k-24fps\A106_C037_0118G5_001.R3D</dt:UniversalLocator>
       <dt:VersionString>6.1.0.225</dt:VersionString>
       <dt:Planes>1</dt:Planes>
       <dt:BitCount>32</dt:BitCount>
       <dt:Compression>00000000</dt:Compression>
       <dt:CompressionString>BI RGB</dt:CompressionString>
       <dt:VideoHandler>00000000</dt:VideoHandler>
       <dt:AudioHandler>736F7774</dt:AudioHandler>
       <dt:SizeImage>52428800</dt:SizeImage>
       <dt:Reserved>32</dt:Reserved>
       <dt:Scale>1001</dt:Scale>
       <dt:Rate>24000</dt:Rate>
       <dt:SuggestedBufferSize>52428800</dt:SuggestedBufferSize>
       <dt:SampleSize>0</dt:SampleSize>
       <dt:Pitch>20480</dt:Pitch>
       <dt:FileType>182</dt:FileType>
       <dt:FileTypeString>Red R3D</dt:FileTypeString>
       <dt:A-Frame>0</dt:A-Frame>
       <dt:AspectRatio>16:9</dt:AspectRatio>
       <dt:PosterFrame>0</dt:PosterFrame>
       <dt:TimeCode>1866642</dt:TimeCode>
       <dt:VITCTimeCode>1866642</dt:VITCTimeCode>
       <dt:VersionNumber>60100225</dt:VersionNumber>
       <dt:TimeCodeType>1866642</dt:TimeCodeType>
       <dt:LTCTimeCodeType>128</dt:LTCTimeCodeType>
       <dt:VITCTimeCodeType>128</dt:VITCTimeCodeType>
     </rdf:Description>
   <rdf:Description rdf:about=""xmlns:dtdev="http://www.drastictech.com/metadata/deviceelements">
      <dtdev:DTDeviceMetadataType>RED</dtdev:DTDeviceMetadataType>
        <dtdev:anamorphic_mode>0</dtdev:anamorphic_mode>
        <dtdev:brightness>0</dtdev:brightness>
        <dtdev:camera_acceleration_x>0.094</dtdev:camera_acceleration_x>
        <dtdev:camera_acceleration_y>0.094</dtdev:camera_acceleration_y>
        <dtdev:camera_acceleration_z>0.956</dtdev:camera_acceleration_z>
        <dtdev:camera_firmware_revision>98555</dtdev:camera_firmware_revision>
        <dtdev:camera_firmware_version>6.2.34</dtdev:camera_firmware_version>
        <dtdev:camera_id>A</dtdev:camera_id>
        <dtdev:camera_model>SCARLET-W</dtdev:camera_model>
        <dtdev:camera_model_id>12</dtdev:camera_model_id>
        <dtdev:camera_network_name>S-WEAPON</dtdev:camera_network_name>
        <dtdev:camera_pin>130-246-CE5</dtdev:camera_pin>
        <dtdev:camera_rotation_x>0</dtdev:camera_rotation_x>
        <dtdev:camera_rotation_y>-9.003</dtdev:camera_rotation_y>
        <dtdev:camera_rotation_z>0</dtdev:camera_rotation_z>
        <dtdev:clip_aspect_ratio>2</dtdev:clip_aspect_ratio>
        <dtdev:clip_aspect_ratio_denominator>1</dtdev:clip_aspect_ratio_denominator>
        <dtdev:clip_aspect_ratio_numerator>2</dtdev:clip_aspect_ratio_numerator>
       <dtdev:clip_default_color_version>2</dtdev:clip_default_color_version>
       <dtdev:clip_id>037</dtdev:clip_id>
       <dtdev:contrast>0</dtdev:contrast>
       <dtdev:digital_gain_blue>1</dtdev:digital_gain_blue>
       <dtdev:digital_gain_green>1</dtdev:digital_gain_green>
       <dtdev:digital_gain_red>1</dtdev:digital_gain_red>
       <dtdev:dropped_frame_count>0</dtdev:dropped_frame_count>
       <dtdev:exposure_compensation>0</dtdev:exposure_compensation>
       <dtdev:exposure_time>20833.3</dtdev:exposure_time>
       <dtdev:flip_horizontal>0</dtdev:flip_horizontal>
       <dtdev:flip_vertical>0</dtdev:flip_vertical>
       <dtdev:flut_control>0</dtdev:flut_control>
       <dtdev:frame_guide_enabled>1</dtdev:frame_guide_enabled>
       <dtdev:frame_guide_height>1</dtdev:frame_guide_height>
       <dtdev:frame_guide_topleft_x>0</dtdev:frame_guide_topleft_x>
       <dtdev:frame_guide_topleft_y>0</dtdev:frame_guide_topleft_y>
       <dtdev:frame_guide_width>1</dtdev:frame_guide_width>
       <dtdev:framerate>23.976</dtdev:framerate>
       <dtdev:framerate_denominator>1001</dtdev:framerate_denominator>
       <dtdev:framerate_numerator>24000</dtdev:framerate_numerator>
       <dtdev:genlock_setting>0</dtdev:genlock_setting>
       <dtdev:gmt_date>20160118</dtdev:gmt_date>
       <dtdev:gmt_time>213555</dtdev:gmt_time>
       <dtdev:hdr_mode>0</dtdev:hdr_mode>
       <dtdev:image_height>2560</dtdev:image_height>
       <dtdev:image_width>5120</dtdev:image_width>
       <dtdev:iso>1280</dtdev:iso>
       <dtdev:iso_calibration_version>1</dtdev:iso_calibration_version>
       <dtdev:jamsync_setting>0</dtdev:jamsync_setting>
       <dtdev:lens_aperture>49</dtdev:lens_aperture>
       <dtdev:lens_aperture_units>0</dtdev:lens_aperture_units>
       <dtdev:lens_distance_units>1</dtdev:lens_distance_units>
       <dtdev:lens_focal_length>24</dtdev:lens_focal_length>
       <dtdev:lens_focus_distance>4294967295</dtdev:lens_focus_distance>
       <dtdev:lens_mount>Canon</dtdev:lens_mount>
       <dtdev:local_date>20160118</dtdev:local_date>
       <dtdev:local_time>213555</dtdev:local_time>
       <dtdev:media_serial_number>15240FC80DE7</dtdev:media_serial_number>
       <dtdev:monitor_sharpness>0</dtdev:monitor_sharpness>
       <dtdev:original_filename>A106_C037_0118G5_002.R3D</dtdev:original_filename>
       <dtdev:pixel_aspect_ratio>1</dtdev:pixel_aspect_ratio>
       <dtdev:record_framerate>23.976</dtdev:record_framerate>
       <dtdev:redcode>REDcode 8:1</dtdev:redcode>
       <dtdev:reel_id>106</dtdev:reel_id>
       <dtdev:reel_id_8_character>A106C037</dtdev:reel_id_8_character>
       <dtdev:reel_id_full>A106_C037_0118G5</dtdev:reel_id_full>
       <dtdev:resolution_format_name>5K 2:1</dtdev:resolution_format_name>
       <dtdev:saturation>1</dtdev:saturation>
       <dtdev:sensor_id>9</dtdev:sensor_id>
       <dtdev:sensor_name>DRAGON 5K S35</dtdev:sensor_name>
       <dtdev:sensor_olpf_interchangeable>1</dtdev:sensor_olpf_interchangeable>
       <dtdev:sensor_olpf_name>STANDARD</dtdev:sensor_olpf_name>
       <dtdev:shadow>0</dtdev:shadow>
       <dtdev:shutter_degrees>180</dtdev:shutter_degrees>
       <dtdev:shutter_fractions>48</dtdev:shutter_fractions>
       <dtdev:start_absolute_timecode>21:36:16:18</dtdev:start_absolute_timecode>
       <dtdev:start_edge_timecode>01:49:54:11</dtdev:start_edge_timecode>
       <dtdev:stereo_setup>0</dtdev:stereo_setup>
       <dtdev:user_curve_black_x>0</dtdev:user_curve_black_x>
       <dtdev:user_curve_black_y>0</dtdev:user_curve_black_y>
       <dtdev:user_curve_high_x>0.75</dtdev:user_curve_high_x>
       <dtdev:user_curve_high_y>0.75</dtdev:user_curve_high_y>
       <dtdev:user_curve_low_x>0.25</dtdev:user_curve_low_x>
       <dtdev:user_curve_low_y>0.25</dtdev:user_curve_low_y>
       <dtdev:user_curve_mid_x>0.5</dtdev:user_curve_mid_x>
       <dtdev:user_curve_mid_y>0.5</dtdev:user_curve_mid_y>
       <dtdev:user_curve_white_x>1</dtdev:user_curve_white_x>
       <dtdev:user_curve_white_y>1</dtdev:user_curve_white_y>
       <dtdev:user_timecode_preference>1</dtdev:user_timecode_preference>
       <dtdev:white_balance_kelvin>4800</dtdev:white_balance_kelvin>
       <dtdev:white_balance_tint>0</dtdev:white_balance_tint>
      </rdf:Description>
    </rdf:RDF>
</x:xmpmeta>