• 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

Eccomi, e grazie infinite per il supporto, stealth (oltre ai complimenti per la tua disponibilità e competenza!).

Edit: vedi sotto, grazie.
 
Ultima modifica:
Intanto ho fatto qualche prova, stealth82...un miglioramento c'è...;)

Ho resettato e disinstallato le vecchie ffdshow e messo quelle che hai appena linkato, e poi settato queste cose in TT e nelle ffdshow, usando i tuoi comandi (uso Windows XP):

Impostazioni Theatertek:

Video:
Tutto VMR9

Deinterlacing:
Auto - Best Available

Advanced Video:
Spuntato le seguenti opzioni:
Prefer YV12
YUV Mixing
Allow Subtitle Movement
Buffering Normal

Transport Streams:
Audio: Auto
Demux: Microsoft

Post Processing:
ffdshow


Impostazioni ffdshow:

Nei Codec ho attivato:
MPEG2 = libmpeg2
Raw Video = YV12
(DVD Decoding NON spuntato)

Avisynth:
--Comandi: il tuo suggerimento--
____________________________________________________________________________________________
SetMTMode(2, 0)
h = 720
ar = float(ffdshow_dar_x)/float(ffdshow_dar_y)

ColorMatrix(Mode="Rec.601->Rec.709",threads=2)

MT("Spline16Resize(int(float(h) * ar), last.height)",threads=4)
MT("Spline16Resize(last.width, h)", splitvertical=true,threads=4)

MT("hqdn3d(3)",threads=4)

MT("LimitedSharpenFaster(ss_x=1.8, ss_y=1.8, Smode=4, strength=100, overshoot=0)",threads=4)
____________________________________________________________________________________________

Aggiungi sorgente video ffdshow
Ignore pulldown
Spazio colore input: YV12

Coda e varie:
Attiva coda
Enable queque in VMR9-YV12

Output:
YV12
Permetti cambiamenti formato output durante la riproduzione
...(Usa mix overlay va spuntato?)...

RGB Conversion:
ITU-R BT.601
Standard


L'OSD mostra queste info:

Active preset name: default
Decoder: uncompressed
Descrizione input: YV12 (uncompressed)
Descrizione Output: YV12 adj
Dimensioni e proporzioni: 720x576 SAR: 64/45, DAR: 16/9
Proporzioni input: SAR: 64/45, DAR: 16/9
Proporzioni output: SAR: 64/45. DAR: 1024/405
Output Size: 1280x720
Input Color Space: YV12 adj
Output Color Space: YV12 adj


A queste impostazioni ho aggiunto le modifiche ai parametri della scheda video (driver):
Contrasto a +68
Luminosità a +48
R 20 - G 25 B 28
Nitidezza a +60
Riduzione disturbo colore +25


In questo modo l'aumento della nitidezza impostabile dal driver della scheda video è visibile e non provoca artefatti; cosa ne pensi? Non sono ancora soddisfatto ma le cose vanno un pò meglio....(il consumo della CPU è sempre attorno al 60/65%, e la ram è ovviamente scesa a circa 700 Mb).

Cosa posso ancora provare per tentare di migliorare?

Grazie! :)
 
Ultima modifica:
Penso di essermi dimenticato di dirti una cosa importante :D

Un overshoot di 0 limita fortemente il risultato di strenght che deve essere aumentato di conseguenza.... hai uno sharpener castrato :D
Come prima cosa alza l'overshoot, va là... :asd:

Fai un paragone con i controlli di nitidezza della scheda video - spegnili completamente - e vedi cosa è meglio.

Il resto mi sembra buono... solo:

Metti smart per il deinterlacing e NVIDIA per il demuxer.
La coda la disabiliterei... almeno, non ho ancora ben approfondito quella parte.
Metti ffdshow in inglese che non capisco cosa dici :D... l'opzione prima va bene, ma dove trovi "Usa mix overlay va spuntato"?

La cosa che mi sconcerta, cmq, sono le pesanti modifiche ai controlli video: contrasto, luminosità e colore. Hai provato un DVD pattern?
 
Ultima modifica:
stealth82 ha detto:
sono in single. Il fatto che i due core non arrivino sopra all'85% non è indice del fatto che abbiano ancora qualche ciclo disponibile.

Purtroppo (:sob:) temo di dover confermare la tua teoria.
Ho fatto un po' di prove ed in effetti superata quella soglia il sistema inevitabilmente perde frame/sync audio.
L'unico modo è togliere LSF o metterlo con ss=1.0 così la CPU scende al 70% circa ma funziona bene. (Tra l'altro ho scoperto che Windows Defender si mangiava un pò di CPU, ora che l'ho stoppato ho un core al 50% e l'altro al 75% circa).
 
Ultima modifica:
Ciao Stealth!

stealth82 ha detto:
Un overshoot di 0 limita fortemente il risultato di strenght che deve essere aumentato di conseguenza.... hai uno sharpener castrato :D

Può essere che io ricordi male, ma mi sembrava fosse il contrario (bastonami se mi sbaglio): tanto più basso era l'overshoot, tanto MINORE era la tolleranza verso gli errori in fase di sharpening, quindi l'aumento di definizione sarebbe avvenuto in modo più accurato - qualitativamente parlando.

Se poi, per evitare che uno sharpening eccessivo che porti ad artefatti, l'overshoot agisce diminuendo l'incidenza dello streght, allora stiamo dicendo la stessa cosa!!!
 
YGPMOLE ha detto:
Può essere che io ricordi male, ma mi sembrava fosse il contrario (bastonami se mi sbaglio): tanto più basso era l'overshoot, tanto MINORE era la tolleranza verso gli errori in fase di sharpening, quindi l'aumento di definizione sarebbe avvenuto in modo più accurato - qualitativamente parlando.
Ciao, YGPMOLE!

No, non sbagli! Il punto è che per ottenere un effetto che sia percepibile all'occhio, l'immagine un po' si deve "sporcare". Restringendo così tanto l'overshoot il valore di strength richiesto per un risultato apprezzabile dovrà per forza di cose essere molto più alto. Ed infatti nella tua considerazione:

YGPMOLE ha detto:
Se poi, per evitare che uno sharpening eccessivo che porti ad artefatti, l'overshoot agisce diminuendo l'incidenza dello streght, allora stiamo dicendo la stessa cosa!!!

... parliamo appunto della stessa cosa ;)

Ricorda cmq che solo se impostato a valori molto alti - max 128 - si rende inutile il LSF... qualche punto distante dallo 0 non compromette alcunchè, anzi, io credo sia importante una miscelazione corretta dei due valori.

Ricorda, quello che noi percepiamo come maggior nitidezza è solo dello sporco nei punti giusti ;) Se non ce lo lasci mettere non vedi niente :D
 
Ultima modifica:
...(Usa mix overlay va spuntato?)... :D :D
Intendevo in Output, Use Overlay Mixer...
a capo...e domanda:
Va Spuntato? (attivato?) :p ;)


Per il resto, grazie, almeno so che la configurazione così è a posto (in quanto all'overshoot avevo capito al contrario, per quello lo tenevo a 0); si, ho provato un DVD pattern ed oramai, grazie alla fotografia, ho l'occhio allenato al colore (ho anche un calibratore hardware che uso sul monitor dedicato alle foto, qui ho preferito agire ad occhio anche perchè le sorgenti di visione son troppo differenti...: Sat, DTT e DVD). E' anche vero che non è possibile settare una regolazione del genere per ogni dvd visualizzato: mi sa che dovrò intervenire singolarmente.

L'unica cosa che non mi torna, continua ad essere la mancanza di nitidezza: a questo punto potrebbe essere qualcosa della mia catena hardware...: la connessione al Sanyo (55') è in Component (magari non il max) e la scheda video ha qualche anno...mah.

Pensa che ora ho portato l'overshoot a 25 ed alzato ancora la nitidezza della scheda video ad 80...: in questo modo va meglio, ma più grazie alla scheda video che non all'intervento dell'LSF...(lo sfocato ora è comunque più..."duro").

:rolleyes:
 
mascian ha detto:
...(Usa mix overlay va spuntato?)... :D :D
Intendevo in Output, Use Overlay Mixer...
a capo...e domanda:
Va Spuntato? (attivato?) :p ;)
Lascialo spuntato.

mascian ha detto:
L'unica cosa che non mi torna, continua ad essere la mancanza di nitidezza: a questo punto potrebbe essere qualcosa della mia catena hardware...: la connessione al Sanyo (55') è in Component (magari non il max) e la scheda video ha qualche anno...mah.
Beh, è un dettaglio non da poco quello che mi dici... molto potrebbe dipendere proprio da questo.
 
mascian ha detto:
...(Usa mix overlay va spuntato?)... :D :D
Intendevo in Output, Use Overlay Mixer...
a capo...e domanda:
Va Spuntato? (attivato?) :p ;)

il campo può essere settato in 3 maniere diverse:
1) spuntato
2) non spuntato
3) grigetto (spuntato con sfondo grigio)

Consigliano di lasciarlo come al punto 3, così si autoimposta
overlay.JPG

ciao
 
stealth82 ha detto:
quello per me è il limite nella gestione trai core multipli... non so se dipenda dal software, dall'hardware o che cosa.

Ho trovato cosa rallenta attivando l'OSD, sembra che resize, LSF, etc. continuino ad andare tutti bene ma per qualche motivo (non capisco ma mi adeguo :D) i Decoder FPS scendono da 25-27 a 20-21...
 
stealth82 ha detto:
Beh, è un dettaglio non da poco quello che mi dici... molto potrebbe dipendere proprio da questo.

Era un bel pò che aspettavo di aver l'hardware all'altezza per sfruttare questo sistema...:rolleyes:

Grazie... ;)


mamach ha detto:
il campo può essere settato in 3 maniere diverse:
1) spuntato
2) non spuntato
3) grigetto (spuntato con sfondo grigio)
Consigliano di lasciarlo come al punto 3, così si autoimposta
ciao

Grazie anche a te, mamach...ero convinto andasse spuntato, ma ho letto un'altra guida dove asserivano il contrario...: ora ho capito.


Ciao...torno a vedermi i film un pò meglio di prima...e grazie a voi!!! :D
 
Ciao a tutti,
stavo sperimentando altre vie nelle mie innumerevoli prove con l'HTPC ma non riesco a risolvere il problema del filtro COLORMATRIX su Avisynth: come posso sostituirlo per evitare di utilizzare appunto Avisynth? con FFdShow c'è qualcosa? magari "smanettando" nelle varie vodi di gamma\colore dei driver purevideo? grazie in anticipo a tutti!
 
Il discorso del perche ' si usi colormatrix puoi leggerlo qui':
http://www.avmagazine.it/forum/showthread.php?t=105738

Simulare tramite interventi sui controlli canonici la vedo molto dura :)

Un altra via che conosco e' questa , fare la conversione in RGB con Ffdshow (ultime release) ma e' pesantuccia.
Naturalmente devi settare di uscire in RGB da Ffdshow.

http://img338.imageshack.us/img338/6566/ffdmt8.jpg

Tutte cose da provare , come verificare come si accoppia la catena.
Dalla scheda video potresti uscire in YCbCr come RGB , livelli normali espansi etc etc.
 
Ultima modifica:
Grazie ciuchino per la risposta, immaginavo fosse dura.
Sono nella fase in cui sto abbandonando Avisynt a favore dei driver purevideo.
Casualmente ho attivato il denoise e la sharpen durante la visione di un bluray con PowerDVD 8 e ho visto risultati ottimi secondo me, l'immagine è decisamente meglio della Ps3, provare per credere, almeno sul mio HdReady.
Ovviamente funziona anche con i DVD, quindi adesso uso solo il resizer di Ffdshow...
Farò delle prove con i vari livelli dei driver, grazie ancora!
 
ciao..
ho bisogno del vostro aiuto!!
premetto che per il momento uso ffdshow solo per la decodifica (intanto mi interessa quella, quindi con tutti i filtri disabilitati), il mio problema è che con i dvd in 16/9 non tiene l'aspect ratio corretto ma me li schiaccia.. sembrano praticamente dei 2.40:1 come mai?
 
Per Stealth

Anzitutto ti faccio davvero i miei complimenti per l'impegno e la "passione" che ci metti.
Detto questo ti faccio una preghiera:
Insieme con la tua guida per il postprocessing perfavore metti una configurazione hardware che hai testato e che funzioni con i settaggi da te proposti di ffdshow avisync ecc. ecc..
In altre parole la configurazione del tuo HTPC (o i tuoi).
Io penso che in questo modo chi cercasse di costruirsi un htpc "standard" lo possa fare senza rompersi troppo la testa.

Un saluto
Paolo Rebuffo
 
Ciao, non riesco a trovare da nessuna parte la versione di ffdshow consigliata da stealth nella guida come stabile e sicura. Parlo della:
ffdshow tryout rev1673 20071203 clsid sse icl10

Qualcuno può linkarla se è ancora disponibile?
TKS

Rob
 
Grazie Antonio, trovato e scaricato.

Non credo di andare OT se ritorno sul mancato passaggio del Blacker than black quando ho il Resize attivo in ffdshow (sia quello nativo di ffdshow, sia il LanczosResize come chiamata in avisynth). La mia scheda video è una ATI HD2600 con l'ultima versione dei driver Catalyst (8.5?... vado a memoria).
Ricordo esattamente che il "problema" si manifestava anche con la mia vecchia ATI a partire dalla versione 6.6 dei CCC; con i 6.5 tutto ok.
Naturalmente non posso più usare quella versione di driver perché non riconoscerebbero l'attuale adattatore grafico. Questo il link della discussione sull'argomento.
C'è qualche aggiornamento in merito? Si è mai capito perché la semplice disattivazione del Resize ripristini il regolare passaggio del BTB?


Ciao
 
Tutto corretto quello che dici.
Anzi per farti piacere (se hai ancora l'HC3000) la situazione e' ancora piu' ingarbugliata ... se vuoi leggere :
http://www.avmagazine.it/forum/showthread.php?t=102347&highlight=ATI+hdmi

Oltre al discorso se fai resize software e vai al VPR in YCbCr del probabile sbaglio di conversione in RGB da parte del VPR che lo tratta come 709 invece di 601.
Sopra il discorso dell'uso di colormatrix e relativo link al post iniziato da Luciano nell'apposita sezione.

Comunque il clipping del BTB e WTW ed uscire con livelli video diversi lo fa' normalmente anche in DXVA a secondo se si tratta di SD o HD.

Ciao :)
 
Ultima modifica:
Top