ffdshow, lanczosResize e stranezze

f_carone

Active member
Ho notato da un amico una cosa molto strana e non riesco a trovare spiegazioni.
Premetto che ho provato su un TV LCD 26" e su un Monitor 19” entrambi con 1280x768 di risoluzione 1:1.

Impostando in FFDSHOW il LanczosResize taps=con tutti, alla stessa risoluzione del pannello e cioè a 1280x768 od anche a 1280x720 sempre no aspect ratio, la definizione dell’immagine è palesemente piena di seghettature ed artefatti di ogni genere.

Usando invece il LanczosResize di Avisynth questo non succede:
LaczosResize(1280,720,taps=2) o LanczosResize(1280,768,taps=2)

Per usare il LaczosResize di FFDSHOW devo impostare il classico Multiply X2, o addirittura 1024x576.

A me non è mai successo in quanto sia il mo0nitor che il TV sono 1024x768, uso la stessa versione di FFDSHOW e Avisynt, con TheaterTek 2.4.

Vorrei chiedere ai più esperti se c’è una spiegazione a ciò e se il LanczosResize di Avisynt in ogni caso è migliore di quello di FFDSHOW anche se molto avido di risorse.

ciao,
fil
 
Questo e' il motivo per cui si e' sempre consigliato di usare resize multipli sulla verticale (576 e' un 1X) , lo scaling orizzontale risulta meno problematico.
Non so' se tutte le versioni di Ffdshow o tutte le catene video abbiano quel problema perche' ho sempre usato il 2X.
Il resize di Avisynth sembra effettivamente meno problematico o almeno ti lascia piu' liberta' , prove soprattutto fatte da Stealth82.

Ciao
Antonio
 
Ultima modifica:
Quindi non potrò mai usare un resize identico alla risoluzione dello schermo senza ottenere un peggioramento della resa qualitativa dell’immagine?

Con Avisynth invece anche se imposto la stessa risoluzione dello schermo la resa dell’immagine e perfetta, ma la richiesta di risorse si impenna.

La configurazione migliore che ho ottenuto è questa:

Forceware 92.91 1280x768/75hz
Zoom Player 5.00RC1
Video Decoder: Nvidia NVDVD v3+
YV12
VMR9 Windowless

Additional Filters: FFDSHOW Video Processor:
Codecs Raw YV12

Avisynth add ffdshow video source, YV12:
SetMTMode(5)
MT(“hqdn3d(2) “)
(last.width < 1280 || last.height < 720) ? LanczosResize(1280,720, taps=2) : last
MT(“LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=3, strength=80, overshoot=3)”)

Con una configurazione paragonabile alla mia in firma, l’occupazione di risorse è la seguente:
core1=da 30% a 50%
core2=da 65% a 85%

Resa di immagine ottima e fluida.

ciao,
fil
 
Ultima modifica:
Sicuramente contano le prove che hai fatto tu.
Ho letto che qualcuno usa la 1280x720 in Ffdshow , se non erro erano VPR con quella matrice.
Pero' non sto' certo a consigliarti di provare tutte le release di Ffdshow.
Io mi sono sempre trovato bene con il 2X di Ffdshow ed una cosa che mi va' bene e' difficile che la cambi ... o almeno mi ci vogliono anni ;)
 
Li inserisco per fare una domanda su ffdshow......se attivo Avisynt con i parametri di filtro devo spuntare i filtri medesimi di ffdshow....per esempio se inserisco LimitedSharpenFaster devo disabilitare la funzione medesima di ffdshow?
Grazie, Alberto
 
Se usi Avisynth e' perche' consideri migliore il suo lavoro per uno o piu' funzioni , denoise sharpness resize etc.
Anche se tutto e' possibile la logica dice che se usi una certa funzione in Avisynth non la usi in Ffdshow ... per cui niente spunta su quella tipologia di filtro in ffdshow.
Cio' che e' spuntato e' attivo nella catena dall'alto verso il basso.
 
Top