ContactSheet

From truxwiki.com
Jump to navigation Jump to search
Details
Executable ContactSheet.exe
Stage 6
Percent Complete 48%
Message Queue contactsheet

The contact sheet generator is responsible for making the summary image of videos. It does so by taking one frame from the video every 1% of the way through the video and arranging these frames into a 10x10 grid.

Capabilities

File Types

ContactSheet processes the following types of files.

File Type
Type_3G2_Video
Type_3GP_Video
Type_Adobe_Flash_Video
Type_Adobe_Flash_Video_New
Type_AVI_Video
Type_Digital_Media_Broadcasting
Type_Digital_Video_Broadcast
Type_Dirac_Video
Type_Matroska
Type_Microsoft_ASF
Type_Motion_JPEG
Type_Movie_Fragment
Type_MPEG_21
Type_MPEG_7
Type_MPEG2Video
Type_MPEG2TransportStreamVideo
Type_MPEG4Video
Type_MPEG4Video_With_DRM
Type_Ogg_Theora
Type_QuickTime_Video
Type_Real_Media
Type_VP8_Video
Type_WebM_Video
Type_Windows_Media_Video
Type_WTV

Remarks

This ETL is incredibly affected by the performance of the temporary folder (tempdir). When possible, have the temporary file folder hosted on an SSD local to the machine itself.

You can override the tempdir value in the TruxtonSettings.xml file by adding a command line option to the ETL's section in the TruxtonService.xml file. A command line settings takes precedence over anything in TruxtonSettings.xml

Modify the etl entry in TruxtonService.xml for Contact Sheet to specify the command line option for tempdir.

<etl>
  <description>This generates video contact sheets, the 10x10 grid of images taken throughout the video.</description>
  <exe controllable="yes" instances="2" queue="contactsheet">ContactSheet</exe>
  <arguments>--tempdir D:\Temp</arguments>
</etl>

Now all of the other ETLs will use the temporary folder specified in TruxtonSettings.xml while Contact Sheet will use D:\Temp