La descrizione di un plugin inizia con alcune informazioni generali sul plugin stesso. Ad esempio
author: Rainer Wittmann (aka kassandro)
version: 0.6.1
download: http://www.removedirt.de.tf/
category: Temporal Smoothers
requirements:
Una nota finale circa la CPU che può essere richiesta per un plugin.
Se non conoscete che tipo di istruioni ottimizzate sono usate dalla vostra CPU,
date un'occhiata a questa tabella
optimizing instructions | CPU |
MMX | Pentium MMX, Pentium II, K6, K6II, K6III e più recenti |
iSSE (detta anche SSEMMX) | Pentium III, tutti i Duron (detta estensione 3DNow), tutti gli Athlon ( 3DNow ) |
SSE | Pentium III, Duron (core Morgan), Athlon XP e successivi |
SSE2 | P-IV, Opteron, Athlon 64 |
SSE3 | P-IV Prescott |
Tutti i video PAL, NTSC, e SECAM sono interlacciati, il chè significa una sola riga su due è inviata ad ogni intervallo di refresh. I filtri di deinterlacciamento permettono di farsi carico di tutti i problemi generati da questo fatto. I filtri di IVTC (inverse telecine, detto anche pulldown removal) annullano il processo di telecine , che deriva dalle differenze di timing tra il vostro video e l'originale.
Decomb Filter package (by Donald Graft) | Questo package di funzioni per AviSynth fornisce gli strumenti per rimuovere gli artefatti di combing dagli streams progressivi sottoposti a telecine , dagli streams interlacciati , e dal misto dei due. Le funzioni possono essere combinate per effettuare l' inverse telecine sia per NTSC che per PAL . [discussioni]. |
DGBob (by Donald Graft) | Questo filtro separa ogni campo della sorgente generando per ognuno il suo frame e successivamente ricrea opportunamente le righe omesse o interpolando il field corrente o usando le informazioni del field precedente. [discussioni]. |
FDecimate (by Donald Graft) | Questo filtro fornisce capacità estese di decimazione non disponibili con Decimate(). Può rimuovere frames da un clip per ottenere il frame rate desiderato, pur mantenendo la sincronizzazione audio/video. Di preferenza toglie, se possibile, i frames doppi. [discussioni]. |
KernelDeint (by Donald Graft) | Questo filtro deinterlaccia usando un approccio di tipo kernel. Nelle aree deinterlacciate, produce risoluzioni verticali di gran lunga migliori rispetto alla semplice eliminazione di un field. [discussioni]. |
MultiDecimate (by Donald Graft) | Rimuove N ogni M frames, scegliendo i frames più simili ai precedenti. [discussioni]. |
IBob (by Kevin Atkinson) | Questo filtro lavora esattamente come il filtro interno Bob eccetto che usa una interpolazione lineare al posto di un bicubic resizing. [discussioni]. |
SmartDecimate (by Kevin Atkinson) | Questo filtro rimuove il telecine unendo i fields telecined e contemporaneamente decimando, cosa diversa dall'approccio tradizionale che consiste nel ricomporre i frames e successivamente rimuovere i duplicati. [discussion]. |
GreedyHMA (by Tom Barry) | L'algoritmo di DScaler Greedy/HM serve per realizzare il matching del "pulldown" , il filtraggio ed il video deinterlacing. [discussioni]. |
Motion compensated deinterlace filter "TomsMoComp" (by Tom Barry) | Questo filtro usa un processo di "motion compensation" e di "adaptive processing" per deinterallacciare le sorgenti video (non per film NTSC ). [discussioni]. |
UnComb IVTC (by Tom Barry) | Filtro per accoppiare fields pari e dispari di una sorgente video NTSC o PAL correttamente telecined. [discussioni]. |
Questi filtri usano le somiglianze e le differenze di colore sia dentro che tra i frames pe ridurre il rumore ed aumentare la compressibilità. Essi possono migliorare notevolmente i video rumorosi , ma si deve prestare attenzione per evitare sfocamenti e perdita di dettagli.
PeachSmoother (by Lindsey Dubb) | Un filtro "adaptive smoother" ottimizzato per trasmissioni TV. Il Peach lavora cercando i pixels buoni e dedudendo da essi quanto "orange smoke" ci sia. Una volta determinata la quantità di "orange smoke", lo spalma sui pixels errati migliorandoli (??). [discussioni]. |
FluxSmooth (by SansGrip) | I pixels ondeggianti are liquidati mediandoli con i pixels vicini. [discussioni]. |
NoMoSmooth (by SansGrip) | Un motion-adaptive spatio-temporal smoother. [discussioni]. |
MipSmooth (by Sh0dan) | Prende il frame sorgente, e crea 3 nuove versioni , ognuna di dimensioni la metà della precedente. Queste vengono poi riadattate alla dimensione originale, sono confrontate con l'originale e se la differenza è al di sotto di una certa soglia, l'informazione è usata per creare il pixel finale. [discussioni]. |
SpatioTemporal Median Filter "STMedianFilter" (by Tom Barry) | STMedianFilter è uno spatial/temporal median filter (leggermente motion compensated). |
Convolution3D / Convolution3DYV12 (by Vlad59) | Convolution3D è uno smoother spatio-temporale. Applica una convoluzione 3D ai pixels che risultano simili in frames consecutivi. [discussioni]. |
Questi filtri usano le somiglianze e le differenze di colore all'interno del frame per migliorare l'immagine e ridurre le dimensioni del file compresso. Essi possono togliere molto bene il rumore, ma settaggi troppo aggressivi possono causare perdita di dettagli.
Masked Smoother "MSmooth" (by Donald Graft) | Questo è un valido filtro per rimuovere il "mosquito noise" così come per perfezionare la aree piatte delle anime. [discussioni]. |
SmoothUV (by Kurosu) | Questo filtro può essere usato per rimuovere rainbows come fa anche SmartSmoothIQ. [discussioni]. |
VagueDenoiser (by Lefungus) | Un semplice denoiser che usa la tecnica wavelets. [discussion]. |
Deen (by Marc FD) | Numerosi denoisers. Questo filtro può produrre dispersioni di memoria, lo usate a vistro rischio. [discussioni] |
TQuesti filtri usano le somiglianze e le differenze di colore fra i frames per migliorare l'immagine e ridurre le dimensioni del file compresso. Essi possono togliere molto bene il rumore nelle aree statiche senza perdita di dettagli, ma settaggi troppo aggressivi possono causare perdita di dettagli .
TemporalCleaner (by Jim Casaburi; ported to AviSynth by Vlad59) | Un semplice ,ma veloce temporal denoiser, che punta ad aumentare la compressibilità. |
RemoveDeint (by kassandro) | Un temporal cleaner ben protetto contro gli artifatti. [discussioni]. |
GrapeSmoother (by Lindsey Dubb) | Quando i colori cambiano solo un pò, questo filtro decide che si tratta probabilmente di rumore, e ritocca appena il colore del frame. All'aumentare delle variazioni di colore il filtro si convince che si tratta di movimento e non di rumore ed i colori vengono rafforzati. [discussioni]. |
Chroma Noise Reducer "Cnr2" (by Marc FD) | Reduce il rumore del canale chroma (UV) senza toccare il luma (Y). [discussioni]. |
Sono strettamente correlati agli Spatial Smoothers. Cercano di migliorare la qualità dell'immagine intensificando o attenuando i contorni.
MSharpen (by Donald Graft) | TQuesto plugin per Avisynth implementa un concetto inusuale nello spatial sharpening. Sebbene disegnato specificatamente per le anime, lavora piuttosto bene anche su video normali . Il filtro è veramente efficace nell'intensificare contorni importanti senza aumentare il rumore. [discussioni]. |
asharp (by Marc FD) | Adaptive sharpening filter. [discussioni]. |
aWarpSharp (by Marc FD) | A warp sharpening filter. |
Unfilter plugin (by Tom Barry) | Un filtro che aumenta/diminuisce il contrasto: Implementa filtri orizzontali e verticali progettati per rovesciare (leggermente) i precedenti tentativi di softening o intensificazione dei contorni cosa comune (ma sgradevole) nella masterizzazione dei DVD. [discussion]. |
WarpSharp | WarpSharp. |
Xsharpen | Questo filtro genera un debole ma utile effetto di sharpening . |
Plugins ridimensionare un clip.
BicublinResize (by Marc FD) | Si tratta dell'insieme di diversi resamplers: FastBilinear (simile al simpleresize di tbarry ), FastBicubic (un Bicubic resampler unfiltered) e Bicublin (usa un bicubic sul piano Y e un bilinear sui piani UV ). [discussioni]. |
SimpleResize (by Tom Barry) | Un semplice e veloce filtro di interpolazione lineare . E' "unfiltered" il che significa che non attenua troppo. |
YV12InterlacedReduceBy2 (by Tom Barry) | InterlacedReduceBy2 è un veloce filtro Reduce By 2 , utile per una veloce riduzione di un clip interlacciato. [discussion]. |
Plugins che consentono di importare diversi formati di sottotitoli (hard-coded).
VSFilter (by Gabest) | Importa *.sub, *.srt, *.ssa, *.ass, etc. [discussioni]. |
Plugins che consentono di importare files mpeg2 (compresi hdtv transport files).
MPEG2Dec (by dividee and others) | Mpeg2dec è un plugin che consente ad AviSynth di importare files MPEG2. (outputs to YUY2) |
MPEG2Dec3 (by Marc FD and others) | Un MPEG2DEC.DLL modificato con deblocking e deringing. Da notare che le informazioni sul colorspace di dvd2avi non sono tenute in considerazione quando si usa mpeg2dec. [discussioni]. |
Mpegdecoder (by Nic) | Questa DLL consente di caricare files VOB/MPEG-2/MPEG-1 direttamente in Avisynth. [discussioni]. |
Plugins che consentono di importare mpa audio files.
MPASource (by Warpenterprises) | Un mp1/mp2/mp3 audio decoder plugin. [discussione]. |
SSIM (by Lefungus) | Filtro per confrontare la video quality (simile al psnr, ma con una diversa metodologia di misura ). [discussione]. |
VqmCalc (by Lefungus) | Filtro per confrontare la video quality (simile al psnr, ma con una diversa metodologia di misura ). [discussione]. |
Questi filtri sono destinati ad occuparsi dei vari problemi che si presentano quando si catturano immagini da TV. Forniscono qualche aiuto con la separazione di luma/chroma; altri riducono i problemi di interferenza o compensano l'effetto di overscan.
AutoCrop plugin (by CropsyX) | Croppa automaticamente i bordi neri di un clip. [discussioni]. |
DeSpot (by Fizick) | Questo filtro è stato progettato per rimuovere il temporal noise in forma di punti e strisce che si trovano in alcuni video. Questo filtro è anche utile per il restauro e la pulizia di vecchi films telecined 8mm (e altri) da punti (dovuti alla polvere) e strisce (graffi). [discussioni]. |
DeScratch (by Fizick) | Questo plugin rimuove dai films i graffi verticali. [discussioni]. |
Guava Comb (by Lindsey Dubb) | questo è un filtro "comb", studiato per sbarazzarsi dell'effetto "rainbows", punti vaganti , e scintillio nelle parti statiche dell'immagine. [discussioni]. |
BorderControl (by Simon Walters) | Dopo aver catturato un video potremmo volerlo croppare per togliere spazzatura. BorderControl consente di sfumare i bordi anzichè croppare ed aggiungere bordi decisi. Questo può risultare visivamente più gradevole e produce meno artifatti di compressione. [discussioni]. |
FillMargins (by Tom Barry) | Simile a BorderControl. [discussioni]. |
Reinterpolate411 (by Tom Barry) | Sembra che i pixels chroma pari siano duplicati dal codec MainConcept (in NTSC). Questo nuovo filtro aiuta scartando i pixels dispari e ricreandoli come media di 2 pixels pari adiacenti. [discussioni]. |
Dup (by Donald Graft) | Questo è stato studiato per usarlo in clips che hanno un significativo numero di frames doppi, ma che differiscono a causa del rumore . Thanno molti di questi doppioni. Rimpiazzando i doppioni contenenti rumore con il doppione esatto si ottiene una riduzione delle dimensioni. [discussioni]. |
DePan (by Fizick) | I tools DePan valutano la global motion (pan) nei frames, e operano una completa o parziale global motion compensation. [discussioni]. |
AviSynth monitor "avsmon" (by johann.Langhofer) | Questo plugin consente una preview del video durante la conversione e di determinare il corretto delay audio. [discussioni]. |
MaskTools (by Kurosu and Manao) | Questo plugin si occupa della creazione, del miglioramento e della manipolazione di tali maschere per ogni componente del colorspace YV12 . [discussioni]. |
MVTools (by Manao) | Raccolta di filtri (Blur, ConvertFPS, Denoise, Interpolate, Mask e altri) che usano i motion vectors generati da questo plugin. [discussioni]. |
VideoScope (by Randy French) | Si può usare questo plugin per tracciare un grafico dei colori di un frame. Mostra waveform monitor (wfm) e un vectorscope. [discussioni]. |
AudioGraph (by Richard Ling, modified by Sh0dan) | Mostra l' audio waveform in cima al video. [discussioni]. |
Blockbuster (by Sansgrip) | WCon questo filtro si possono scegliere diversi metodi per ridurre od eliminare i blocchetti dovuti alla DCT : aggiungendo rumore(con distribuzione Gaussiana), contrastando o sfocando. [discussioni]. |
ReverseFieldDominance (by Simon Walters) | Rovescia la field dominance di un PAL DV. [discussioni]. |
ChromaShift (by Simon Walters) | ChromaShift shifta le informazioni di crominanza in ogni direzione per compensare una registrazione Y/UV non corretta . [discussioni]. |
AddGrain (by Tom Barry) | AddGrain genera una grana tipo film ed altri effetti (tipo pioggia) aggiungendo rumore al video. Questo rumore può essere a scelta correlato orizzontalmente o verticalmene in modo da generare striature. |
DctFilter (by Tom Barry) | Riduce le componenti ad alta frequenza del rumore usando Discrete Cosine Transform e il suo inverso. Ne deriva un alto guadagno in compressibilità . Height/width devono essere multipli di 16. [discussioni]. |
Undot (by Tom Barry) | UnDot è un filtro per ridurre l'effetto "dot", ovvero pixels orfani e rumore "mosquito". In sostanza pareggia il valore dei pixels in modo tale che rientrino in un range minimo e massimo degli otto pixels circostanti. [discussioni]. |
DVinfo (by WarpEnterprises) | Questo filtro tira fuori il timestamp e la recording date da un DV-AVI. Dovrebbe funzionare con i formati Type-1 e Type-2, standard AVI e openDML. [discussioni]. |
RawSource (by WarpEnterprises) | Questo filtro carica raw video data. [discussioni]. |
$Date: 2004/10/13 21:46:22 $