• 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

Leggendo un pò la guida di stealth82, ho notato che i programmi usati da lui, soprattutto ffdshow, sono un pò datati come versioni.

Se mettessi l'utlima versione, troverei gli stessi riferimenti della guida? Sarebbero compatibili tra di loro?
 
ciuchino ha detto:
Cosa succeda delle volte nella catena fino al Display non e' molto chiaro :)
Comunque il problema e' che con materiale SD se all'ingresso vede una risoluzione >=720P (causa resize di Ffdshow) pensa che sia HD ed applica la conversione in RGB sbagliata.
Lo stesso puo' fare il VPR nel caso la scheda video esca in YCbCr.

Io aggiungo che per esempio Haali renderer certamente converte in rgb tra le varie cose oltre l'upscaling ecc. e per fare questo usare le pixel shader della scheda. attualmente uso Evr ed appunto non so esattamente cosa faccia ma è probabile che sia simile ad haali almeno sulle cose spicciole. temo che la conversionedicui parli venga effettuata solo se la catena è dxva cioè che la scheda si occupa di tutto quanto. il fatto che per esempio i nuovi driver ati consentano il gpu scaling in hw è probabile che sia legato proprio alla necessità del moudlo uvd di controllare al meglio come gli arriva lo stream video convertirlo al meglio e poi se necessario upscalare. ma solo temo in catena hw. se gli arriva un video dall'esterno (ffdshow) credo purtroppo che non sia in grado di gestire la cosa. a questo punto davvero l'ideale sarebbe che ffdshow potesse effettuare questa conversione prima dell'upscaling suo interno ed avesse un sistema di controllo intelligente da comportarsi diversamente in base alla risoluzione.
 
red5goahead ha detto:

Purtroppo alla fine sono sempre cose da verificare ad occhio vedendo il risultato perche' il piu' delle volte non hai informazioni di quello che combina ogni componente della catena.
Sempre se uno si vuol fare le fisime dei "colori corretti".
Lo scaling in hardware e' da sempre che le schede video lo fanno ... magari avranno implementato/ottimizzato qualche algoritmo.

Ciao :)
 
mamach ha detto:
1) lo spazio colore di output deve sempre essere settato su YV12/YUY2? Oppure su RGB (15?16?24?32?)?
qui mi rispondo parzialmente da solo:
"These settings are used only when ffdshow is doing YCbCr <-> RGB conversion. In other words, if you are playing MPEG video and the output color space is YV12 or YUY2, these settings will be ignored."
 
slope ha detto:
Leggendo un pò la guida di stealth82, ho notato che i programmi usati da lui,

Di release di Ffdshow ne fanno tre al giorno per cui e' impossibile stargli dietro.
Le linee generali valgono sempre ... il piu' e' trovare una release stabile che non ti dia problemi per quello che ti serve.
Poi trovata quella fai sempre in tempo a provare le novita'.

Ciao
 
In effetti :) , poi ho idea che si ciucci un bel po' di cpu.
Per curiosita' magari provero' sempre che non venga fuori un minestrone dalla ATI.
Ciao
 
ciuchino ha detto:
provero' sempre che non venga fuori un minestrone dalla ATI.
Già...solo per il discorso espansione prima c'era il resize, poi l'ATI_HD_Reg_Tweaks, poi FFdshow, adesso i nuovi Catalyst ...e magari tutti assieme:what:

Povero segnale...:(
 
Spazio colore e codec mpeg2 nvidia

Dato che il codec nvidia esce di default in YUY2 (a meno di non forzarne l'utilizzo del YV12 tramite la famosa aggiunta al registro di sistema), qual'è la soluzione migliore da adoperare per connetterlo a ffdshow?

1) In YUY2 - Out YUY2
2) In YUY2 - Out YV12
3) In YV12 - Out YUY2 (forzando l'uso del YV12 in imput)
4) In YV12 - Out YV12 (forzando l'uso del YV12 in imput)
(per IN intendo come il codec nvidia debba uscire)

Certo player tipo TT permettono già di scegliere se far uscire il codec in YV12 o YUY2 (forse perchè player e codec sono legati tra loro??), ma altri player NO.

E' il caso quindi di forzare l'uso di uno spazio colore da registro di sistema?
 
http://www.avmagazine.it/forum/showpost.php?p=530031&postcount=3

Sull'input mi sembra non ci sia bisogno di aggiungere altro , YV12 piu' leggero senza perdita di informazioni , cio' non toglie che uno possa usare altro.
In output dipende come si accoppia meglio con il renderer/scheda video.
Al limite la conversione da YV12 a YUY2 e' leggera quella RGB piu' pesante.
Come al solito non ci sono regole fisse che accontentano tutti.

Usando la DXVA , quindi no Ffdshow , lo spazio colore usato e' normalmente NV12.
 
quindi è "quasi d'obbligo" forzare l'uso in imput del YV12 attraverso l'aggiunta della stringa
[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Filters\Video]
"PreferYV12"=dword:00000001

Cosa che fino a stamattina facevo, ...... ma poi non so perchè :wtf:

In output, cominciano invece ad esserci pareri contrastanti.

Thanks
ciao
 
Ma tra ffdshow e coreavc (...che ho letto qui nel forum essere forse migliore...) qual'è meglio, per riprodurre video HD (mkv)? L'uno esclude l'altro? In Vista Media Center, che sto usando, ho seguito quella famosa guida di prima
con ffdshow, Haali media splitter e visione dentro MedaCenter appunto.

Scusate. Sono un neofita... :bimbo:
 
mamach ha detto:
In output, cominciano invece ad esserci pareri contrastanti.

Anche se ti dicessi che io preferisco l'anguria e a te piace melone ... mangeresti l'anguria perche' te l'ho detto io ?
Inoltre c'e' un altro discorso che delle volte le cose funzionano meglio con uno spazio colore rispetto ad un altro ... prova e decidi.
Per farti un esempio con Coreavc normalmente se esci in YV12 non ti funziona il deinterlacciamento hardware con la ATI in YUY2 si':
http://img76.imageshack.us/img76/839/coreavcon1.jpg

@slope
Sulla riproduzione di MKV ci sono ennemila post aperti , ti conviene fare un search.
Ciao :)
 
Ultima modifica:
ffdshow con Dscaler

Proseguo negli esperimenti e quindi continuo con le domande:D
Sto provando ad utilizzare dscaler + ffdshow.
Ho notato che attivando in dscaler l'opzione "Use accurate aspect ratios", questo ha la precedenza rispetto al resize di ffdshow.
Mi sembra che dscaler tenti di forzare l' AR a 1:85 (DVD).
Esempio pratico: in ffdshow setto 1368x768 (1:78), lancio un DVD e lo vedo a 1368x750 (1:85 o giù di li - OSD ffdshow docet).

E' normale?
 
Piu' che altro dai un occhio che non sia abilitato "Do analog blanking" che taglia parte della risoluzione iniziale per eliminare disturbi ai bordi soprattutto per trasmissioni via etere.
Per il resto Ffdshow normalmente non sbaglia a dirti quello che vede in input e quello che fornisce in output.
Per cui e' normale :)
 
ciuchino ha detto:
Piu' che altro dai un occhio che non sia abilitato "Do analog blanking"
SI, quello è disabilitato.
Per cui e' normale
però se chiedo a ffdshow di fare il resize (imposto solo la risoluzione orizzontale a 1366 - mantieni proporzioni originali - la risoluzione verticale viene calcolata automaticamente, quasi sempre a 768), perchè dscaler me la cambia?
un DVD con nvidia + ffdshow lo vedo generalmente a 1366X768 (1:78)
lo stesso DVD con dscaler + ffdshow a 1366x750 (1:85)
Sempre OSD ffdshow docet.
Chia ha ragione?
 
La catena dall'inizio alla fine si passa informazioni sull'aspetto , se ti metti a giocare tutto e' possibile.
Anche Ffdshow verso scheda video.
Quindi prendilo come dato di fatto.
Ma i film li guardi ogni tanto ? :)
 
ciuchino ha detto:
Ma i film li guardi ogni tanto ? :)
In continuazione, con 2 bimbi piccoli soprattutto cartoni.
Però ogni tanto mi viene voglia di cambiare e provare:D
Ed avendo il HTPC attaccato alla TV della sala, i momenti per provare sono davvero pochi (dopo i cartoni ..... c'è la moglie con le telenovelas, maria de filippi, ecc....):rolleyes:

Questo è anche il motivo per cui faccio tante domande....... invece di provare di più;)
 
mamach ha detto:
Spero di esserti stato utile.
Dato che usi anche tu MP, magari poi possiamo scambiarci impressioni.
Mi piacerebbe sapere se anche tu hai quell'anomalia che riscontro con i settaggi del codec Raw video di ffdshow.

ciao

GRAZIE
... ci scambiamo tutte le impressioni che vuoi, molto volentieri :D
devo solo cercare di diventare un minimo esperto per poter comprendere ciò che dite e per cercare di "ingranare"...
grazie ancora, proverò la tua config appena possibile
(un'ultima cosa..., premesso che non esiste il meglio o il peggio in valore assoluto, ...ma è meglio pilotare tutto da avisynth o istruire ffdshow dalle singole voci cliccabili sulla sinistra ???)
ciao

Mario
 
marione61 ha detto:
...ma è meglio pilotare tutto da avisynth o istruire ffdshow dalle singole voci cliccabili sulla sinistra ???)
Personalmente Avisynth l'ho tolto del tutto, perchè ai MIEI OCCHI (e LCD 32") non porta nessun miglioramento tangibile (.... qualcuno però potrebbe spellarmi vivo:D ).
 
Top