AudioGraph

Sommario

author: Richard Ling (modificato da Sh0dan)
version:  
download: http://www.avisynth.org/warpenterprises/
category: Misc Plugins
requirements: YUY2 & RGB Colorspace

Filtro AudioGraph per AviSynth (2.5)
Richard Ling - r.ling(at)eudoramail.com

Questo filtro mostra l'audio waveform di un video, sovrapposto al video. E' stato progettato principalmente per aiutare durante l'editing piuttosto che per l' output finale. Può risultare utile per trovare ed isolare sequenze specifiche di un dialogo o del suono, e per testare che l' audio (e specialmente il parlato) sia in sync col video.

L' audio è mostrato come una waveform verde allungata da sinistra a destra attraverso il frame. Il filtro può disegnare il grafico per il solo frame visibile al momento; o può includere l'audio per numerosi frames successivi su uno dei lati del frame corrente. Disegnare diversi frames rende più facile trovare il suono che ci interessa. E' anche realmente piacevole vedere la forma d'onda scorrere attraverso il video durante la riproduzione :-)

USo

AudioGraph (clip, int frames_either_side)

Parametri:
clip: Il clip sorgente . Video YUY2, RGB24 o RGB32 , con audio 8-bit o 16-bit mono o stereo.
frames_either_side: Il numero di frames, per ogni lato del current frame, che devono essere disegnati.

L'effetto del parametro frames_either_side è forse meglio spiegato da questa tabella:

effetto dei valori: vengono disegnati con
0 solo l'audio del frame attualmente visibile
1 l'audio per il precedente, il corrente , ed il successivo frame
2 l'audio per i precedenti 2 frames, il corrente, ed i 2successivi.
...e cosìvia.

L' audio del frame corrente è mostrato al centro del frame in verde brillante, mentre l' audio er i frames precedenti e seguenti in verde scuro.

ESEMPIO

iL SEGUENTE FILE .avs crea un video da un file WAV. Sostituite il filename del WAVSource con uno esistente nel vostro sistema. Si può anche adattare la lunghezza passata a BlankClip per farla coincidere con la durata del file WAV.

LoadPlugin("audgraph.dll")
audio = WAVSource("sample.wav")
return AudioGraph(AudioDub(BlankClip(1000), audio), 20)

Covertito in AviSynth 2.5 da Klaus Post.
---------------------------------------
- Non supporta YV12 .
- Dovrebbe suppotrare canali multipli.
- YUY2 lo rende leggermente più piacevole, IMO.
- Produce un grafico leggermente più blocchettoso.
- YUY2 è convertito in greyscale.

$Date: 2004/10/14 22:14:18 $