• 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

Vi ringrazio, migliora la stabilità ma ho ancora molti disturbi soprattutto nella visualizzazione di montagne , nuvole, mare.....bohhhh
 
Ma !!!!Tentativi su tentativi per avere minimi miglioramenti,personamente ritorno a coreavc e filtro Sharpen complex (tecnologia cuda per ora un altro pianeta) se qualcuno è stato piu' bravo di me gentilmente posti i setting.

Saluti
 
Vai alla grande con CoreAvc (ho personalmente acquistato la versione 2.0 che va meglio della precedente, anche a 64bit) e lo sharpen di MPC-HC.
Io ho trovato la pace dei sensi con questa soluzione...+ reclock.

Per quanto riguarda i colori, sono certo che è un problema di 16-235 o 0-255.
Se il tuo PC è settato su 16-235, usa lo shader per la conversione a 0-255 oppure setta il PC a 0-255.
Vedrai che tutto andrà a posto.
Ciao
 
gsagen ha detto:
Vai alla grande con CoreAvc (ho personalmente acquistato la versione 2.0 che va meglio della precedente, anche a 64bit) e lo sharpen di MPC-HC.
Io ho trovato la pace dei sensi con questa soluzione...+ reclock.

Per quanto riguarda i colori, sono certo che è un problema di 16-235 o 0-255.
Se il tuo PC è settato su 16-235, usa lo shader per la conversione a 0-255 oppure setta il PC a 0-255.
Vedrai che tutto andrà a posto.
Ciao
Anch'io pensavo che era li il porblema ma con ffdshow rimangono i disturbi ti ripeto ho fatto prove su prove ma senza risultati soddisfacenti, come immaginavo coreavc al momento è la miglior soluzione, per il reclock magari invece ti chiedo maggiori dettagli se puoi darmeli.

Ciao grazie
 
ordine filtri ed una curiosità

Ho un dubbio sull'ordine dei filtri in ffdshow, relativamente al deinterlacciamento.
1) Seguendo la guida di Sthealt, il deinterlacciamento andrebbe messo all'inizio della catena (ovviamente quando serve deinterlacciare).
Posto ora due immagini che però farebbero credere diversamente:
http://img98.imageshack.us/img98/7943/ff1o.jpg
http://img121.imageshack.us/img121/1749/ff2v.jpg

dalla prima immagine si vede che il deinterlacciatore (Yadiff) chiede di sapere quando deinterlacciare (sempre o solo materiale interlacciato)

dalla seconda immagine (dimesioni e aspetto - ridimensionamento) si può stabilire come trattare i frames (tutti progressivi, tutti interlacciati, in base a quello che realmente sono).

Per cui non sarebbe + logico anteporre il resize al deinterlacciamento? oppure non è questo la logica della catena filtri?

2) una curiosità: sia a casa che in ufficio ho la stessa identica versione di ffdshow (3200), stesso SO (XP sp3). A casa le opzioni "non disponibile" vengono marcate con baffo grigio su sfondo gricio, in ufficio con quadratino verde come qui
http://img189.imageshack.us/img189/4986/ff3c.jpg

perche?
 
Non conosco la risposta alla domanda 2), ma credo di sapere quella alla 1).

Il resize del frame deve usare algoritmi diversi a seconda che il frame sia progressivo o interlacciato. Questo non tanto per la componente Luma, ma soprattutto per quella Chroma. Il trattamento di un frame interlacciato come progressivo o viceversa porta al famoso "Chroma upsampling error" di cui soffrivano i lettori DVD (anche quelli costosi) delle prime generazioni.

Quindi il resize ti chiede come trattare il frame e prevede tre possibilità:
- in base al flag incorporato nel file codificato (che spesso è sbagliato);
- sempre progressivo;
- sempre interlacciato.

In un mondo ideale saresti libero di scegliere se pirma deinterlacciare e poi fare il resize o viceversa:

1) Deinterlaccio -> resize: imposta il resize a sempre progressivo (visto che è stato già deinterlacciato;
2) Resize -> deinterlaccio (oppure film): imposta il resize in base al flag.

Siccome però nel mondo reale il flag è spesso sbagliato, conviene usare il metodo 1) e stare sul sicuro.

Tutto questo senza considerare che il metodo 2) probabilmente funzionerebbe peggio anche in caso di flag giusto, perchè il resize distrugge parzialmente le informazioni che servono all'algoritmo di deinterlaccio per funzionare correttamente.
 
Mike5 ha detto:
1) Deinterlaccio -> resize: imposta il resize a sempre progressivo (visto che è stato già deinterlacciato;
in questo caso, però, devo anche forzare sempre il deinterlaccio (ovvero spuntare l'opzione "Process frames flagged as progressive")? e quindi deinterlacciare anche materiale progressivo (sempre per stare al sicuro)?
 
No, perchè se il flag è progressivo, in genere il materiale è progressivo.

L'errore è in genere al contrario, materiale progressivo (Film) viene flaggato come interlacciato. In questo caso Yadif fa danno.

Yadif andrebbe usato quando si guardano i Video (Concerti, materiale di provenienza TV). Nel caso di film sarebbe bene escludere qualunque deinterlaccio.
 
ho capito.
nel mio caso però come potrei risolvere?
Uso un unico profilo (chiamato DVD) per tutti i DVD (progressivi o interlacciati che siano). Quindi yadiff o lo metto o non lo metto, se lo metto devo sperare che il flag sia giusto?

uso ffdshow anche come codec mpeg2 (DVD).

cosa mi suggerisci?
 
Dovresti fare un profilo per i film e uno per i video.

Per i film escludi sempre il deinterlaccio e per i video metti yadif prima del resize (che tratterrai sempre come progressivo).
 
Ciao a tutti
Premetto che sono un ignorante in materia di HTPC e mi sto affacciando a questo mondo da 1 settimana.

Vorrei porre una serie di domande perchè ho letto molti thread ma ancora ho una confusione allucinante e magari qualcuno può aiutarmi.
Il problema è il seguente: vorrei capire che software usare e in cosa consiste il post-processing. In particolare ho molti backup in mkv fatti in anamorfico e quando li vedo sul televisore (1368 x 786) uso di solito la funzione Pan&scan per vedere a schermo intero senza le bande ma spesso perde molto di qualità.

Vorrei capire come fare a migliorare la visione dunque (magari non è possibile). Se ho capito bene mi serve un player + i programmi della guida ffdshow ma ancora non capisco come fare.

Quale player devo usare? KMP va bene?
Questo ffdshow e gli altri a cosa servono di preciso? Nelle impostazioni ci sono un mare di voci e non ci capisco molto.
Da quello che ho capito c'è una parte di decodifica del flusso, una di eventuale processamento e una di output. è corretto?

ffdshow si occupa del processamento indipendentemente dal player che uso?
C'è una guida passo passo per niubbi come me che spieghi bene le gerarchie tra questi vari software e a cosa servono?

Grazie ciao
 
ffdshow tryouts project, sse icl11

Che differenza c'è tra questa versione (sse icl11 ) e quella liscia?Me lo chiedo da un pò di tempo...:D
 
Dumbledore ha detto:
In particolare ho molti backup in mkv fatti in anamorfico e quando li vedo sul televisore (1368 x 786) uso di solito la funzione Pan&scan per vedere a schermo intero senza le bande ma spesso perde molto di qualità.

Per ottenere la massima qualità bisogna che il pannello del display che usi abbia la stessa risoluzione del film. Questo si chiama pilotare il pannello 1:1 (o pixel-to-pixel).

In genere, le risoluzioni dei film sono 1920x1080 o 1280x720, con eventuali bande nere per supportare formati più larghi del 16:9. Con un pannello 1368x786 (1,74) è difficile supportare il 16/9 (1,78) 1:1. Ci sono vari trucchi che io non conosco perchè ho un pannello 16:9.

In ogni caso, le bande nere orizzontali sopra e sotto non sono eliminabili neanche se avessi un 16:9 perchè dipendono dal fatto che il film è, per esempio 1,85 o 2,35. Usare pan e scan può solo peggiorare la qualità.

Dumbledore ha detto:
Quale player devo usare? KMP va bene?

Si. Va bene qualunque player che permetta di inserire filtri esterni.

Dumbledore ha detto:
Questo ffdshow e gli altri a cosa servono di preciso? Da quello che ho capito c'è una parte di decodifica del flusso, una di eventuale processamento e una di output. è corretto?

Si. ffdshow è una collezione di filtri, tra cui ci sono decoder video, post-processing, deinterlaccio, conversione spazio colore e altri.

Quindi viene usato sia come decoder, sia come post-processing. Il post-processing è una elaborazione aggiuntiva, facoltativa, che può essere inserita dopo la decodifica video e prima del rendering per aumentare la qualità del video.

I filtri post-processing più usati sono lo scaling, lo sharpener, il denoiser, il deinterlacer. Ci sono miliardi di combinazioni e l'unica maniera per impratichirsi è cominciare a usare un unico filtro evedere l'effetto che fa.

Dumbledore ha detto:
ffdshow si occupa del processamento indipendentemente dal player che uso?

In linea teorica si. In pratica ci sono sempre interazioni più o meno volute che possono cambiare il comportamento da un player all'altro.

Dumbledore ha detto:
C'è una guida passo passo per niubbi come me che spieghi bene le gerarchie tra questi vari software e a cosa servono?

Quella al post-processing di questo stesso forum. E' un ottimo inizio.
 
emax81 ha detto:
Che differenza c'è tra questa versione (sse icl11 ) e quella liscia?

clsid ha detto:
What is the difference between the ICL and Generic builds?

The ICL builds require at least a SSE capable CPU. The generic builds only require MMX. However, all builds contain the same hand-written assembly code with MMX/MMXext/SSE/SSE2/3dnow/3dnow2/SSSE3 instructions, which will get used if and only if your CPU supports it.

The difference in builds only applies to the ffdshow.ax file. All builds use GCC for compiling libavcodec. So the decoding performance is equal for all builds. The only situation where the ICL build might give a bit better performance is when you make use of the internal filters in ffdshow. And even then, there is only a gain for some of the filters.

So to summarize, it does not matter much which build you use.

Preso dalla discussione ufficiale ffdshow tryouts: http://forum.doom9.org/showthread.php?t=120465

In pratica:

- le versioni ICL hanno alcuni piccoli vantaggi di CPU che si verificano solo in casi particolari;

- le versioni ICL richiedono CPU che supportano le istruzioni SSE (oggi tutte, a meno di residuati bellici)

Morale: usate quella che vi fa più simpatia, tanto un i5/i7 (ma anche un CoreDuo 2) credo neanche se accorga.
 
@Mike 5

Grazie mille per la risposta!Ho molto più chiaro tutto.
Vorrei provare a seguire la guida che hai consigliato per post-processare dei DVD. Sul sistema ho 7 32bit. I software della guida vanno bene con 7?

Ieri ho provato a smanettare sul dvd coi filtri interni di Kmplayer ma non cambiava nulla! L'Mpeg-2 (che mi pare sia il codec video dei dvd correggetemi se sbaglioo) è assegnato a Libmpeg2 tra i decoder interni e
al Decodificatore MPEG di Gabest negli esterni. E' per questo che gli effetti non vanno?

In Elaborazione video generali è tutto a default (frame rate 40, ris 800x600) e renderer è su Mixer Overlay. C'è qualcosa sbagliata nei settaggi? Per usare FFdshow cosa dovrei impostare in KMPlayer per fare funzionare i suoi filtri quando vedo i DVD?

Grazie mille
 
Top