Video plugin for WaveSurfer

The video plugin makes it possible to open video files in WaveSurfer, to do labelling or annotations as well as simple cut-and-paste editing.



The video plugin works on Windows and Mac OSX.

It requires WaveSurfer 1.4.4 or later and QuickTime version 5 or later. QuickTime Player can be downloaded from (It's free).

Important: During QuickTime setup, make sure that Media Export Components get insalled, or you won't be able to see the audio track of your videos.


Web-based install: In WaveSurfer, select Plug-ins from the File menu. Under Plug-ins available for installation, select video and click install.

Manual installation (Windows):Download and open . Put the files video.plug and QuickTimeTcl.dll the WaveSurfer plugins directory %HOMEDRIVE%%HOMEPATH%\.wavesurfer\1.4\plugins for WaveSurfer 1.4.*, where HOMEDRIVE and HOMEPATH are Windows environment variables (in most cases the directory will be C:\.wavesurfer\1.4\plugins). Optionally, also put Video.conf in your configurations directory.


To open a video file, use the standard File | Open... dialog. If the video plugin recognizes a file as a video file, it will create a video window and display the file. The video in the window will follow movements of the time cursor in WaveSurfer.

The audio track of the video file gets automatically exported and read into WaveSurfer as a sound, which means you can use all standard tools for audio display and analysis such as waveforms, spectrograms, pitch extraction etc.

Important: Changes made to the audio (using transforms etc) will NOT get updated in the video file!

To create a pane with thumbnail images of the video frames, select Create Pane | Video thumbnail pane from the Pop-up. The interval between the thumbnails is determined by available space in the pane, but you can set a minimum interval (defaults to 2 frames)

Cut, copy, paste and undo work with videos just as for sounds.

Saving of edited video files is possible in two different ways: with references to the original, or as self-contained files. The first case produces very small files that reference the data in the original video-file. The second case produces self-contained files. This can be selected in the video tab of the properties dialog.


Writing this plugin was possible thanks to the QuickTimeTcl package by Mats Bengtsson and Bruce O'Neel.


Copyright 2002, Jonas Beskow