Parse Videos

Videos need to be parsed by NEXUS to ensure that NEXUS can extract key data.

Prerequisites

Before you start parsing videos, you must make sure that the video files are accessible to NEXUS IC. For information about how you do that, check the sections below:

Parsing

When new files are added under the Global Video Path or Temporary Inspection Video Path (usually after a subsea or drone inspection has taken place), these need to be re-parsed by NEXUS. You can do this under Tools ‣ Parse Video from the main menu (see Parse Video). Already-parsed video will not be reparsed.

When a video is parsed, NEXUS incrementally searches all folders under the Global Video Path and/or Temporary Inspection Video Path (if configured), searching for valid video files. NEXUS parses video files with specific filename formats (see Filename Formats). As each file is found, NEXUS extracts the key information from each video file and stores that key information in the database. Key information includes:

  • Date-time – This information is compared with the date/time data of events to determine which events contain the video.

  • ROV name – This information is extracted from the video file name (for example, “Tiger”), and is compared with the ROV associated with the event’s survey set to determine which videos to play for the event.

  • Channel name – This information is extracted from the video file name (for example, “Centre”, “Port”, “Starboard”), and is used to determine which videos to turn on or off during video playback.

  • Video attributes – Size, duration, and other data about the video file is retrieved.

Example

A video has the following name:

2019-01-01 123456 - Port - [MINI ROV].wmv

From this file name, NEXUS IC determines that the date and time is 12:34 AM (and 56 seconds) on the 1st of January 2019, the channel is ‘Port’ and the ROV is ‘MINI ROV’. If the ROV name does not exist in the database, the ROV will be left empty when the video is parsed.

Now that NEXUS “knows” about the video files, it can determine which inspection events have associated video and allows the user to play the Video from the INSPECTION screen. For more information, see Video Playback.