View Single Post
Old 19th August 2012, 20:57   #1  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,493
waveform - audio waveform display

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)

Last edited by wonkey_monkey; 3rd July 2021 at 14:05. Reason: new parameter
wonkey_monkey is offline   Reply With Quote