• Sabato 14 febbraio da Audio Quality partirà un roadshow che porterà il nuovo proiettore DLP 4K trilaser Valerion VisionMaster Max in giro per l'Italia e che toccherà Roma, Genova, Milano, Napoli, Padova e Udinee forse anche Bari e Torino. Maggiori info a questo indirizzo

HTPC, aiuto per la guida di ffdshow

@stealth
con queste non cambia niente:
MT("LanczosResize(1920, last.height, taps=2)", threads=2)
MT("LanczosResize(last.width, 1080, taps=2)", threads=2, splitvertical=true)


con queste ancora niente:
MT("LanczosResize(1920, last.height, taps=2)", threads=2)
MT("LanczosResize(last.width, 1080, taps=2)", threads=5, splitvertical=true)


...idem:
MT("LanczosResize(1920, last.height, taps=2)", threads=5)
MT("LanczosResize(last.width, 1080, taps=2)", threads=2, splitvertical=true)


Eureka!!! con queste carico cpu ridotto del 5% con maggior equilibrio tra i due core come con lo spline per intenderci:
MT("LanczosResize(1920, last.height, taps=2)", threads=5)
MT("LanczosResize(last.width, 1080, taps=2)", threads=5, splitvertical=true)


Sulla mia configurazione,trovato il modo di distribuire maggiormente il carico sui due core, le risorse impegnate dallo spline16 sono identiche a quelle impegnate dal lanczos taps=2 , chiamate di avisynth, sintende.

ciao,
fil
 
Ultima modifica:
Lo spline16, inoltre aggiunge all'immagine piu sharpening rispetto al lanczos taps=2 di avisynth.

L'avete notato anche voi?

ciao,
fil
 
Non vorrei essere OT ma con questa:
MT("SeeSaw(Sstr=2.9, Szp=1, Slimit=50, Sdamplo=6)",5)

al posto di LSF:
MT("LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=4, strength=90, wide=false, overshoot=0, soft=10)",5)

ottengo una sorta di effetto tridimensionale sull'immagine, da valutare con piu calma, ...ma quanto pesa? Ci vorrebbe un quadcore.

ciao,
fil
 
stealth82 ha detto:
Naturalmente basta variare il valore della variabile w e siete a posto :D

Visto che con w=1360 mi dava un messaggio d'errore relativo al fatto che l'altezza viene un numero dispari (non divisibile per 2) ho modificato il codice in questo modo:

w = 1360
ar = float(ffdshow_dar_x)/float(ffdshow_dar_y)
MT("Spline16Resize(w, last.height)")
h1= int(float(w) / ar)
h= h1 + h1%2
MT("Spline16Resize(last.width,h)", splitvertical=true)

magari a qualcuno che ha come me un lcd con questa risoluzione puo' tornare utile
 
Sto usando la seguente configurazione con materiale anamorfico:

SetMTMode(5)
ColorMatrix(Mode="Rec.601->Rec.709")
h = 720
ar = float(ffdshow_dar_x)/float(ffdshow_dar_y)
MT("Spline16Resize(int(float(h) * ar), last.height)")
MT("Spline16Resize(last.width, h)", splitvertical=true)
MT("LimitedSharpenFaster(ss_x=1.2, ss_y=1.2, Smode=4, strength=240, wide=false, overshoot=0,soft=20)")
SetMTMode(0)

L'OSD mi da il seguente risultato:

imput aspect ratio sar: 64/45 dar 16/9
ouput aspect ratio sar: 64/45 dar 1024/405

è corretto?
 
C' è un modo per usare PowerDvd Ultra con FFDshow? Con i trailer wmv hd scaricati da internet PowerDvd si connette con FFDshow e con lo sharpen attivato è una bellezza, la cpu (Pentium D 930) è al 55%. Con i dvd e soprattutto con gli hd-dvd questi ultimi letti dal lettore interno Toshiba ffdshow non entra in azione.Ho provato vari modi ma non va.Mi rivolgo ai guru del postprocessing per sapere se ffdshow puo' funzionare con Powerdvd durante il playback di un hd-dvd.
 
Non ci avevo pensato, pero' anche deselezionando "Abilita accelerazione hardware nvidia pure video" Powerdvd non accetta ffdshow.
 
Ciao a tutti potete aiutarmi a capire dove intervenire per correggere un artefatto sui miei video Dvx o .ts (registrazioni satellitari in SD) riscalati a 1280x720 e riprodotti o con Vista MCE+ffdhow o con TT+ffdshow, ovvero una specie di seghettatura nei contorni delle mani o del viso.
Devo dire che mediamente il risultato con il postprocessing migliora incredibilmente la qualità ma questo difetto non riesco a correggerlo.
La configurazione di ffdshow è la seguente
Avsynth attivato con

SetMTMode(2, 0)
SetMemoryMax(1024)
ColorMatrix(Mode="Rec.601->Rec.709",clamp=false)
MT("Spline16Resize(1280, last.height)")
MT("Spline16Resize(last.width, 720)", splitvertical=true)
#MT("hqdn3d(2)",2)
MT("LimitedSharpenFaster(ss_x=1.0, ss_y=1.0, Smode=4, strength=60, wide=false, overshoot=0, soft=10)",5)
ffdshow_setDAR(ffdshow_dar_x,ffdshow_dar_y)

grazie.

P.S. L'immagine allegata fa schifo ovvero il video si vede nettamente meglio ma l'artefatto è evidentissimo per rendere l'idea
 

Allegati

  • Doctor 3.JPG
    Doctor 3.JPG
    41.8 KB · Visualizzazioni: 24
ciuchino ha detto:
Prova ad abilitare il deinterlacing , ad esempio 5-tap lowpass o TomMocomp ... per dirne un paio.

Il primo l'avevo già provato senza successo, con Tomocomp devo ammettere che qualcosa migliora anche se sui primi piani è ancora evidente. Grazie hai qualche altro suggerimento ?
 
Non ho molta esperienza con quel tipo di materiale e normalmente con materiale che va' deinterlacciato preferisco andare in DXVA.
Puoi provarne altri oppure verificare nel decoder in uso se ha qualche settaggio , dovrebbero esserci anche funzioni di deinterlacing per Avsynth ma mai provate.

Sembra quello comunque il problema:
www.100fps.com

Con materiale di natura progressiva non c'e' quel problema:
http://www.100fps.com/video_resolution_vs_fluidity.htm
 
Ti ringrazio hai centrato il problema ho dato un'occhiata veloce al sito e l'effetto è proprio quello. Infatti con i DVD e materiale HD il problema non si presenta vedrò di approfondire ma almeno ora so dove concentrarmi.
Solo una domanda volevo farti, che intendi per settaggi del decoder in uso ? (è sempre ffdshow). Ciao
 
@mastrobru
Si se Ffdshow ti fa' sia da decoder che da postprocessor allora ti devi arrangiare con quello.
Ad esempio se con materiale mpeg2 usi Nvidia o Cyberlink allora gia' loro hanno un settaggio per il deinterlacciamento auto/video/film che lavorera' in software vista la presenza di Ffdshow come postprocessor.
 
Secondo voi, con i nuovi pannelli/VPR fullHd, ha senso impostare il resize di ffdshow a 1920x1080? ovviamente con scheda video impostata anch'essa a questa risoluzione?
 
Scusate...perchè l'ultimo post risulta essere quello di ciuchino?? Perche il thread non è salito di posizione?? Problemi con il server???
 
Ultima modifica:
UP!!!
I moderatori mi perdoneranno...ma è per il problema segnalato sopra e non di certo per l'importanza della mia domanda!
 
Buongiorno a tutti.

Chiedo lumi agli Fddshowsiani una volta tanto..

Attualmente il mio media center è composto da Media Portal ultime SVN ed utilizzo fddshow come valido strumento di post processing o per come decoding per i formati Divx e Xvid. In questo caso mi occupo dell'upscaling con spline e del miglioramento della nitidezza con unsharpmask. come mio solito a livello molto blandi. per l'alta definizione solo come gestione dei sottotitoli ed eventuale modifica dell'aspect ratio. A proposito hanno ascoltato una mia richiesta e il buon yamagata mi ha aggiunto in dimensione & aspetto->bordi la possibilità di avere per il materiale 4/3 i bordi in grigio con buona pace del mio plasma Panasonic e di tutti i plasma del mondo. è ancora da mettere a punto perchè rimane una linea in basso che da un pò di fastidio ma è già molto utile cosi

La domanda che vi pongo è la seguente: visto che io utilizzo Media Portal sul monitor secondario con due risoluzioni personalizzate 1216x684 a 50 e 60 HZ . FFdshow sembra invece che per risoluzione intenda sempre quella del monitor principale che invece è a 1280x720. Almeno cosi dice l'osd. In dimensione & aspetto ovviamente uso "resize to screen resolution" che è molto comodo. è possibile impostare in qualchè modo il monitor su in realtà in fase di riproduzione ffdshow andrà a lavorare? non l'ho trovato. Non so se sia un parametro che MP debba comunicare in fase di creazione del filtergraph ma non credo

Grazie a tutti.
 
Top