Batch Processing And Command Line Utility

The user interface of the Batch Processor Utility is designed to facilitate the exportation, conversion, and processing of sequence files (.SEQ) captured by the StreamPix suite of software.

The Batch Processor adds a wizard-like workflow for sequencing multiple batch processes, simplifying the number of steps required to achieve the desired final conversion.

A command line utility is also provided with the tool, allowing some further automation by building scripting, allowing to fully customize each batch job.

Functionality encompassed by the Batch Processor application includes:

  • Ability to extract individual video frames to series of standard still image formats including TIFF, JPEG, BMP, FIT, JP2, DPX, DNG, WDP...,
  • Append EXIF header,
  • Compression of sequence files,
  • Batch processing of sequence files,
  • Conversion of sequence files to multimedia containers, such as AVI, MOV, MP4, TS video files,
  • Transcoding AVI video files,
  • Extraction and analysis of frame timestamps,
  • Image resize,
  • Image crop,
  • Image rotation,
  • Improved timestamp analyzer (multiple sequences analysis),
  • Select images range to be processed by specifying LTC range,
  • Bayer interpolation and demosaicing,
  • Color balancing, color remapping and ASC/CDL correction,
  • Engrave to images timestamp or LTC overlay,
  • Various export naming scheme to image files (embed data into image),
  • Include audio track processing to media file container with MP3 or AAC codec,
  • Extract to CSV or engrave to image captured metadata,
  • Extract to CSV or engrave to image DAQ data,
  • Command line interface allowing full integration into automated workflow.

Batch processing can be a time-saving utility, especially when working with a long list of digital video files that must be converted or otherwise processed before being distributed or archived. The NorPix Batch Processor application makes it easier and faster to achieve repeatable batch processing without the need to memorize extensive command line parameters or create a secondary batch file to schedule and sequence each processing job.