## AviSynth 2.5

#### Nuove caratteristiche Video

- Un nuovo color format: supporto nativo YV12 . Supporto YV12 da DirectShowSource, AviSource e altri decoders MPEG .
Per una descrizione dei color formats di AviSynth vedere qui.

#### Nuove caratteristiche Audio

- Supporto Interno del campionamento float point. AviSynth ha ora l'elaborazione interna dei campioni float .
- Supporto nativo Int24 e Int32 . Supporto in input e output di campionamenti ad alta precisione.
- Supporto Multiple channel . AviSynth ora supporta un numeroillimitato di canali sia in input che in output.
- Conversione automatica dei campioni audio. Se qualche filtro non supporta un dato tipo di campionamento , questo viene convertito in un formato ammesso preservando il più possibile la qualità (il più delle volte floats). I campioni float sono automaticamente riconvertiti a 16bit prima di rilasciarli in output.

#### Nuovi Conditional Filters v2.52

- E' ora possibile cambiare variabili e parametri dei filtri ad ogni frame - funzione veramente potente e versatile!
Vedere ConditionalFilter, ConditionalReader e qui.

#### New caratteristiche Interne

- Ottimizzazioni. Molte features di base sono state ottimizzate, ed ora sono molto più performanti rispetto alle versioni precedenti.
- Miglior efficienza della cache . I filtri possono dare un suggerimento alla cache, se non vogliono che il loro input sfrutti la cache, in modo tale che la memoria può essere usata con maggior effecienza.

#### C-style plugin support v2.53

E' stato aggiunto il supporto ai plugin informa C-style (ancora in test) per permettere ai programmatori di plugin di usare compilatori diversi da MSVC.
Vedere questo thread per maggiori info. I C-plugins devono essere caricati con LoadCPlugin dopo aver caricato avisynth_c.dll. Gli script diventano simili a questo

    LoadPlugin("...\avisynth_c.dll")
    LoadCPlugin("...\smartdecimate.dll") # notice the C in loadCplugin
    AviSource(...)
    SmartDecimate()

#### Supporto audio DirectShow v2.53

Usando DirectShowSource è possibile caricare audio da tutte le sorgenti che possono essere aperte tramite DirectShow.
Ad esempio, possono essere aperti formati tipo: WAV/DTS/AC3/MP3 . Guardate qui per avere maggiori informazioni.

#### Plugins

I filtri per AviSynth v1.0x e v2.0x non funzionano più in v2.5x. Quando si cerca di caricarli , il più delle volte crashano. Si deve usare un plugin speciale "LoadPluginEx.dll (contenuto nel package di WarpSharp )" per caricare plugins v2.0x in v2.5x.
Si devono caricare per primi i plugins v2.5x , quindi LoadPluginEx.dll ed infine i plugins v2.0x . C'è anche bisogno di copiare msvcp71.dll e msvcr71.dll nella system dir. Lo script diventa

    LoadPlugin("C:\Program Files\avisynth2_temp\LoadPluginEx.dll")
    LoadPlugin("C:\Program Files\avisynth2_temp\plugins\dustv5.dll")

    AviSource("D:\clip.avi")
    ConvertToYUY2  # v2.0x plugins require YUY2 (or RGB)
    PixieDust(5)

Penso possiate usare lo stesso plugin per caricare plugins v2.5x in v2.0x, tuttavia non l'ho mai testato.

`$Date: 2004/10/14 19:50:12 $`