VideoHandler is an Fiji plugin, which uses JavaCV to provide video loading functionality. Videos can be loaded both directly to Fiji or into a MIA workflow if the MIA (Modular Image Analysis) workflow automation plugin is also installed.
- Download the latest version of the plugin from the Releases page. VideoHandler is platform-specific, so please only download the .jar file corresponding to your system (e.g. for a 64-bit Windows computer, use the "win64" version)
- Place this .jar file into the /plugins directory of the your Fiji installation
To load videos directly into Fiji:
- Within Fiji, go to File > Import > Video (JavaCV)...
- Select video file to load
- Specify frames and channels to load, then click "OK". Indices can be written in the following forms:
- "15-70" using hyphens to specify a continuous range
- "5-20-4" using hypens to specify every nth index in a range ("5-20-4" specifies indices 5,9,13 and 17)
- "5,10,15,20,25" as comma-separated lists
- "100-end" using "end" keyword to specify maximum available index (e.g. for videos of unknown length)
To load videos into MIA:
- Add the VideoHandler module to a MIA workflow from + > Input output > Load video
- The "Load video" parameters page allows the channel and frame ranges to be specified in the same form as described above (for Fiji loading).
- (Optional) Use the "Crop mode" parameter to load a subset of the video in XY
- (Optional) Use the "Set manual spatial calibration" parameter to specify XY spatial calibration
This plugin relies on the JavaCV library, which comes bundled with each platform-specific release.
This plugin is still in development and test coverage is currently incomplete. Please keep an eye on results and add an issue if any problems are encountered.