Video Encoder Plugin Make Video for ImageJ

The video encoder plugin Make Video encodes live images streams transmitted for example from a camera and displayed in a true ImageJ image window into the selected video format and resolution. The plugin may also be applied to the stack player of ImageJ. Thus a video can be generated from the images in a running stack player.
The plugin is listening to update events in the selected ImageJ image window. Upon image update, the new frame is added to the video file. Depending on the power of PC hardware and frame rate in the source window, the actual frame rate in the latter may however decline by this.
The genereated video file can be displayed in any common video player.
The plugin is based on Xuggle Java library and was tested on Windows under Java 64 and Java 32.


Video made from ImageJ's sample stack "T1 Head Renderings"

Video Encoder Plugin

Selectable video output formats:

  • .mp4
  • .flv
  • .mov
  • .webm

Selectable final video resolutions:

  • 1440x1080
  • 720x540
  • 360x270

Installation of plugin:

  • Download MakeVideo.zip
  • Download Xuggle Library
  • Extract the zip archive and copy all including Xuggle Library into the plugins folder of ImageJ
  • In Java 64 Environment: Delete Video_Util32.jar
  • In Java 32 Environment: Delete Video_Util64.jar
  • Relaunch ImageJ
  • Launch Make Video from Plugins Menu
MakeVideo.zip       Xuggle Lib

Cameras running under ImageJ

We, the PHASE GmbH, have a broad product line of CCD and CMOS cameras which are controlled by our ImageJ camera plugins and display uncompressed live image streams in a true ImageJ image window at maximal frame rates (no Twain!).

Some cameras controlled by ImageJ