This filter is now deprecated in favour of version 2.0
Inspired by
audiograph,
waveform is a plugin to overlay audio waveforms on video clips - useful for identifying sync issues and audio glitches.
Download: waveform0.3.zip
(these screenshots are now out of date; see post further down)
No prizes for guessing what my favourite TV show is...
Improvements over audiograph are:
- A nicer, variable height overlay
- Separate graphs for each channel, works with an arbitrary number of channels
- Works with YV12 video, as well as YUY2/RGB24/RGB32
- Audio format is passed through unchanged
Code:
waveform
========
An Avisynth plugin to display audio waveforms superimposed on video clips.
Usage
=====
waveform(clip, int "window", float "height", bool "under", float "zoom", bool "marks")
Parameters:
-----------
window: the number of frames either side to display a waveform for (default: 1)
height: >=1 : height in pixels of each audio channel displayed
<1 : total height of waveform display as a fraction of video height (default: 0.333)
under: if true, display the waveform underneath the video instead of superimposed on it (default: false)
zoom: scale up the waveform (default: 1)
marks: display frame boundary marks (default: true)