• 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

Dumbledore ha detto:
I software della guida vanno bene con 7?

Si. Probabilmente lo stealth82's v2.0 pack è ormai obsoleto e per gli altri devi scaricarti le ultime versioni. La guida non è più aggiornata dal 2008.

Per ora scaricati solo ffdshow da qui.

Dumbledore ha detto:
Ieri ho provato a smanettare sul dvd coi filtri interni di Kmplayer ma non cambiava nulla!

Purtroppo non conosco KMPlayer, che comunque mi dicono essere un ottimo player.

Dumbledore ha detto:

Gli effetti di post-processing non hanno nulla a che fare con il decoder video (MPEG2 o altri), ma sono prodotti da filtri contenuti in ffdshow.

Dumbledore ha detto:
Per usare FFdshow cosa dovrei impostare in KMPlayer per fare funzionare i suoi filtri quando vedo i DVD?

Nelle impostazioni ffdshow video, vai in Codecs / Raw video e impostalo a "all supported". Questo fa si che ffdshow venga inserito nel grafo creato dal player tra il decoder video (il cui output ffdshow riceve in input) e il renderer video (il cui input accetterà l'output di ffsdshow).

In assenza di questa impostazione, l'output del decoder video va direttamente in input al renderer video.

Non so se KMPlayer ha qualche altra esigenza. In caso, chiedi nel thread relativo.
 
Mike5 ha detto:
Nelle impostazioni ffdshow video, vai in Codecs / Raw video e impostalo a "all supported". Questo fa si che ffdshow venga inserito nel grafo creato dal player tra il decoder video (il cui output ffdshow riceve in input) e il renderer video (il cui input accetterà l'output di ffsdshow).
a meno che non si usi ffdshow direttamente anche come decoder. In questo caso l'impostazione Codec/Raw video dovrebbe essere ininfluente.
Correggimi se sbaglio.
 
ciuchino ha detto:
Il decoder che si connette direttamente alla scheda video (renderer video) , se vai in DXVA perdi ovviamente il postprocessing.
Di piu' non so perche' per ora l'ho disinstallato :)


Scusate, quindi è confermato che se attivo il dxva di ffdshow, in realtà perdo tutto il post processing?
 
@enzinoxl
Chiariamo.

La DXVA (DirectX Video Acceleration) è l'esecuzione di parte o tutti i compiti di decodifica video da parte della GPU, invece che della CPU.

Il componente che si avvale della DXVA è quindi il decoder video. Però l'unico componente che ha l'accesso alla GPU è il renderer video (così è l'architettura DirectShow). Ne consegue che perchè la DXVA funzioni, bisogna che il decoder video possa dialogare direttamente con il renderer video (per chiedergli di effettuare la DXVA).

Così è in effetti quando non fai post-processing. In questo caso la catena di filtri video è (schema semplificato):

Sorgente -> Decoder video -> Renderer video

Per fare post-processing però bisogna inserire dei filtri di post-processing tra il decoder video e il renderer video. ffdshow è una collezione di questi filtri di post-processing (oltre che di decodifica video e altre cose). Con ffdshow inserito, la catena video diventa:

Sorgente -> Decoder video -> ffdshow -> Renderer video

Il decoder video non dialoga più direttamente con il renderer video e quindi la DXVA è impossibile.

Morale: o usi la DXVA o usi il post-processing; sono mutuamente esclusivi.
 
Aggiungo per charire ulteriormente.

ffdshow ha molteplici ruoli. Può fare da decoder video, da post-processore e da sostituto di alcune funzioni tipiche del renderer video. Può avere questi ruoli anche contemporaneamente. A seconda del ruolo che ha occupa logicamente un posto diverso nel grafo. Se ha più ruoli, occupa logicamente più posti.

La schermata postata da mamach presuppone che l'utente stia usando ffdshow come decoder video e avvisa che, se si abilita la DXVA, non si potrà usare ffdshow anche come post-processing, per i motivi che ho spiegato sopra.
 
Windows 7 ha WMP12 non 11.

Comunque, il problema è che in 7 WMP e WMC utilizzano per default loro codec per diversi formati video, tra cui H.264, che, per la prima volta sono inclusi in Windows. Per alcuni formati contenitore (MPEG, WMV, MP4, MOV, M2TS), questi player utilizzano addirittura WMF (Windows Media Foundation) invece di DirectShow.

Questo comportamento è modificabile cambiando alcune chiavi di registro. Per agevolare gli utenti meno esperti è stato creato il tool Win7DSFilterTweaker.

Il tool consente di impostare i filtri voluti al posto di quelli di default (ad esempio ffdhow per H.264), ma solo per i formati contenitore che usano DirectShow. Per quelli che usano WMF non ha alcun effetto.

E' però possibile, con lo stesso tool, disabilitare l'uso di WMF per un certo contenitore; il player userà allora DirectShow. Naturalmente i file con quell'estensione non saranno più riconosciuti da Windows come video (niente miniatura), ma è un male minore.
 
Mike5 ha detto:
Windows 7 ha WMP12 non 11.

Comunque, il problema è che in 7 WMP e WMC utilizzano per default loro codec per diversi formati video, tra cui H.264, che, per la prima volta sono inclusi in Windows. Per alcuni formati contenitore (MPEG, WMV, MP4, MOV, M2TS), questi player utilizzano addirittura WMF (Windows Media Foundation) invece di DirectShow.

Questo comportamento è modificabile cambiando alcune chiavi di registro. Per agevolare gli utenti meno esperti è stato creato il tool Win7DSFilterTweaker.

Il tool consente di impostare i filtri voluti al posto di quelli di default (ad esempio ffdhow per H.264), ma solo per i formati contenitore che usano DirectShow. Per quelli che usano WMF non ha alcun effetto.

E' però possibile, con lo stesso tool, disabilitare l'uso di WMF per un certo contenitore; il player userà allora DirectShow. Naturalmente i file con quell'estensione non saranno più riconosciuti da Windows come video (niente miniatura), ma è un male minore.

grazie mille...

cmq mi interessava solo per i file AVI


gli mkv li vedo con VLC
 
STESSO PROBLEMA...TUTTO VERDE!!! :cry:

Pensavo di essere l'unico...

Ho disinstallato la 3291 e rimesso la 3200, dovendo però risettare i parametri...

Non è neanche la prima volta che mi succede! Chissà perché poi!
 
Problema introdotto dal tentativo di risolvere un crash che si otteneva usando YV12 in DXVA e poi risolto con la 3298. Scaricate la 3304.
 
Salve

Dispongo di un portatile Dell Studio 1550 dotato delle seguenti specifiche: Dual core P8600, 4 Gb di Ram, Scheda Ati Radeon 4750 con 512 Mb di ram, uscita HDMI 1.3. Il cumputer è collegato ad un proiettore Sony Hw10

Esplorando ffdshow ho notato diverse opzioni per il tuning dell'immagine.

Volevo chiedervi se con le specifiche del mio portatile potevo compiere le seguenti operazioni :

Taratura gamma coloromitrica 0-255 completa, il proiettore Sony non ha questa opzione nei comandi.

Correzione distorsioni immagine proiettata per riempire perfettamente lo schermo, evitando artefatti.

Possibilità di posizionare entrambe le bande nere dei vari formati sopra l'immagine proiettata, in modo da poterle coprire con un'eventuale mascheratura artigianale.

Upscale di fonte SD, TV e DVD.

Grazie per ogni eventuale risposta.
 
Ultima modifica:
Mike5 ha detto:
@enzinoxl
Chiariamo.

La DXVA (DirectX Video Acceleration) è l'esecuzione di parte o tutti i compiti di decodifica video da parte della GPU, invece che della CPU.

Il componente che si avvale della DXVA è quindi il decoder video. Però l'unico componente che ha l'accesso alla GPU è il renderer video (così è l'architettura DirectShow). Ne consegue che perchè la DXVA funzioni, bisogna che il decoder video possa dialogare direttamente con il renderer video (per chiedergli di effettuare la DXVA).

Così è in effetti quando non fai post-processing. In questo caso la catena di filtri video è (schema semplificato):

Sorgente -> Decoder video -> Renderer video

Per fare post-processing però bisogna inserire dei filtri di post-processing tra il decoder video e il renderer video. ffdshow è una collezione di questi filtri di post-processing (oltre che di decodifica video e altre cose). Con ffdshow inserito, la catena video diventa:

Sorgente -> Decoder video -> ffdshow -> Renderer video

Il decoder video non dialoga più direttamente con il renderer video e quindi la DXVA è impossibile.

Morale: o usi la DXVA o usi il post-processing; sono mutuamente esclusivi.

Da tutto questo ne consegue che, utilizzando ffdshow, nella catena hardware l'importanza di avere un gpu prestante è pressochè inesistente mentre la differenza, in termini di capacità di utilizzare filtri sempre più potenti, la fa quasi esclusivamente la cpu ?

O sbaglio ?
 
No, non è così perchè esiste la possibilità di usare i pixel shader della GPU per fare elaborazioni varie. La GPU non è solo DXVA, ma tende a diventare un secondo PC dentro il PC.
 
Top