• 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

Ciao a tutti,

avrei bisogno un aiuto in merito a ffdshow.. Uso il post-process.. regolarmente ma volevo sapere se è possibile attivare/disabilitare i flag su avisynth e resize nelle opzioni di ffdshow con un comando (non tramite mouse) o meglio ancora con il telecomando (anche se comunque una volta conosciuto il comando (regedit, sostituzione file, ecc..) basta configurarlo per il telecomando..

Chiedo questo perchè oramai uso zoomplayer regolarmente per tutto, da avi a mkv a dvd... ma non ho trovato l'opzione per disabilitarlo con le opzioni di zp)

Grazie a tutti
 
YGPMOLE ha detto:
Come sapete, utilizzando Avisynth bisogna inserire la Avisynth.ddl all'interno della cartella Windows/System32

per precisione: bisogna sostituire la .dll se si vuole utilizzare la funzione MT.
Altrimenti non è necessario.
 
scusate se sono insistente, ma vorrei capire perchè ho questo diverso funzionamento tra XP Pro e MCE2005 (vedi post precedenti).

Ho notato inoltre che con XP se imposto "raw video" su "disabilitato", quando lancio un DVD o altro automaticamente viene impostato su "all supported" per poi ritornare a "disabilitato" se stoppo il video.

E' normale questo comportamento?

ciao
 
Ciao a tutti. Mi sono avvicinato da pochissimo a FFdshow. Quindi ho letto per benino la guida e ho configurato il tutto. Il problema però è che quando imposto in Zoomplayer l'utilizzo di FFdshow come Video Decoder per i DVD, all'avvio di un dvd mi esce una schermata rossa di errore dicendo che c'è un errore nel filtro e che non riesce a collegare il pin DVD Navigator con quello di FFdshow Video Decoder. Dove sbaglio? Se al posto di FFdshow scelgo Cyberlink oppure Nvidia tutto ok.

:(
 
volevo collegare il mio pc (un pentium IV "prescott" 3,20ghz) al tv lcd fullhd...ma non ho capito se è necessario configurare ffdshow per vedere film a 720/1080p oppure va bene lasciarlo cosi come è installato?
 
Ah grazie mille! Proverò :)
Senti già che ci sono approfitto della tua gentilezza: il mio pc esce con la vga ed è collegato ad un plasma da 42" che ha come risoluzione 1024*768 (oppure 1360x768 non ricordo). Volendo fare l'upscaling, per poter vedere meglio i dvd, basta che inserisco nella voce resize i parametri 1024x720 e nient'altro oppure cosa? Grazie mille in anticipo ;)
 
E' tutto spiegato nella splendida guida di stealth82.
Prova , alla fine sei tu che devi decidere ... cosi' se sbagli non dai la colpa a nessuno :)
 
Allora, ho provato e funziona. Il problema però è un altro: all'inizio mi dava una finestra di errore con all'interno scritto "External exception E06D7363". Allora come suggerito in qualche altro post ho provato dapprima a utilizzare FFdshow senza filtri e poi ad aggiungerli uno ad uno. Così facendo ho scoperto che la causa è AVISYNTH! Ho quindi provato a togliere la stringa di configurazione di Avisynth ma anche in questo caso mi esce il predetto errore. Questo appare con qualsiasi player. Come posso risolvere?
 
Dopo diversi test e relativo stress :rolleyes: anche un ignorante in materia come il sottoscritto può utilizzare il postprocessing, grazie alla guida di Stealth e leggendo questa discussione, ne ho le prove :D

Ottimo risultato, confrontando FF4 in DVD (con TT2.6 e relativi filtri Avisynth) con lo stesso film in BD noto solo un leggero effetto "flou" sul dvd rispetto al BD che è molto più "razor".

Queste le chiamate:

Codice:
SetMTMode(2, 0)
SetMemoryMax(1024)
MT("hqdn3d(3)", threads=2)
Colormatrix(Mode="Rec.601->Rec.709",threads=2)
MT("Spline16Resize(1280, last.height)")
MT("Spline16Resize(last.width, 720)", splitvertical=true)
MT("LimitedSharpenFaster(ss_x=1.3, ss_y=1.3, Smode=4, Strenght=80, Wide=true, Overshoot=8)", threads=2)
ffdshow_setDAR(ffdshow_dar_x, ffdshow_dar_y)

Sono piuttosto pesanti, portano ad un carico dal 75 all'85% di entrambi i core ben bilanciati, come potete vedere.



Nessun microscatto o porcherie simili.
Unica cosa, vi serve molta potenza di calcolo e credo che abbia una buona influenza anche la velocità della ram.
Con l'HTPC in firma adesso sono stabilmente in overclock con questi valori:

Core: 3303 MHz, Vcore: 1,3V, FSB: 367 MHz, Ram: 1101 MHz, 4-4-4-12 T2, Vram: 2,4V

Con Tcore di 53 C dopo un'ora di film (la ventola della cpu non gira ancora a piena velocità) quindi buono.
Ho abilitato lo SpeedStep così da avere la cpu a 2202 MHz quando uso le DXVA in PowerDVD Ultra con l'HD.

Grazie a Stealth e agli altri che hanno contribuito ;)
 
Ultima modifica:
ma dopo aver configurato ffdshow, cosa devo impostare su zoomplayer? se lascio tutto così vedo che i filtri impostati funzionano, ma ho visto che ha dei settaggi anche ZP. non vorrei fargli fare lavoro doppio.
 
la mia domanda è: come devo impostare ZP?
il dobbio che faccia fare del lavoro superfluo anche a ZP mi viene dal fatto che il video in riproduzione ha dei blocchi. secondo voi usando un portatile con cpu dual core T7500, 2gb ddr2 e intel x3100 posso raggiungere dei buoni risultati?
 
Ultima modifica:
Non conosco ZP ma reputo difficile che tu riesca a fargli fare 2 volte le stesse cose. Che io ricordi, una è la voce Video decoder, l'altra Additional filters.

Per quanto riguarda la potenza della CPU tutto dipende dal tipo di filtri che inserisci in catena.
 
Salve a tutti! Prima di tutto faccio i complimenti a stealth82 per l'ottima guida. :)

Poi passo alle domande :D

Mio PC:
Intel Core 2 Duo E4300@2.6Ghz
2Gb DDr2 Kingstom 667MHz @ 963MHz CAS5
Gigabyte GA-P35C-DS3R rev1.1
Sapphire x1950Pro 256Mb PCI-Ex [Catalyst 8.2]
Windows XP Pro SP2
Media Player Classic 6.4.9.1 [Output Haali Renderer] + ffdshow rev1860

Uso questo codice per i filtri avisynth:
SetMTMode(2, 0)
SetMemoryMax(1024)
MT("hqdn3d(2)", threads=4)
MT("LimitedSharpenFaster(ss_x=1.2, ss_y=1.2, Smode=4, wide=false, strength=80, overshoot=8, soft=-1)", threads=4)

threads=4 perché con 2 mi andava lento :confused: :p

Il filtro colormatrix non l'ho applicato perché ho selezionato i colori nel haali renderer.

Ora ho due domande:
1] Se apro un filmato in x264 con risoluzione 1280x580 o simile [quindi croppato] va tutto liscio. Mentre più mi avvicino ai 720 e più la situazione peggiora e noto rallentamenti che scompaiono se setto ss_x=1.0, ss_y=1.0, è normale?
Non pensavo ci fosse così tanta differenza di prestazioni con video di risoluzione leggermente superiori. :cry:

2] Il filtro già incluso ffdshow che si chiama appunto "postprocessing" cosa fa di preciso? ha senso averlo attivo se uso i filtri avisynth? :confused:
 
shadowman.swm ha detto:
threads=4 perché con 2 mi andava lento :confused: :p
Dipende da come riesci a saturare i cores. Se frammenti troppo il processo è probabile che la CPU non ti segua, ma se fai l'inverso è allo stesso tempo possibile non ottenere le massime prestazioni.

Inoltre, quando si chiama MT a seguito del SetMTMode si instaura un duplice processo dell'immagine. La cosa migliore sarebbe provare uno stato alla volta. Nel caso del resize le prestazioni migliori le hai usando solo l'MT. Il SetMTMode è più lento. Dovresti perciò anticiparlo disabilitando temporaneamente il SetMTMode (valore 5).

Giusto per capirsi, non appena mi torna la voglia di finire la guida. I due processi lavorano in questo modo:

MTexample.jpg


SetMTexample.jpg


Con l'MT riesci a saturare meglio i cores che hanno ancora qualcosina da dare, in quanto l'immagine viene spezzata e processata individualmente in tante parti quanti sono i cores. Con il SetMTMode, invece, il processing anticipa i successi frames e li elabora per intero.

shadowman.swm ha detto:
Il filtro colormatrix non l'ho applicato perché ho selezionato i colori nel haali renderer.
Il ColorMatrix si applica solamente quando tocchi le 720 linee partendo da una sorgente che ne ha meno. Serve a reindirizzare la mal interpretazione dell'SO che pensa di avere di fronte del materiale HD.

shadowman.swm ha detto:
Ora ho due domande:
1] Se apro un filmato in x264 con risoluzione 1280x580 o simile [quindi croppato] va tutto liscio. Mentre più mi avvicino ai 720 e più la situazione peggiora e noto rallentamenti che scompaiono se setto ss_x=1.0, ss_y=1.0, è normale?
Non pensavo ci fosse così tanta differenza di prestazioni con video di risoluzione leggermente superiori. :cry:
E che pensavi ? :D
Maggiori informazioni, maggiore consumo. Il ss è uno dei più appesantiti da tale processo ;)


shadowman.swm ha detto:
2] Il filtro già incluso ffdshow che si chiama appunto "postprocessing" cosa fa di preciso? ha senso averlo attivo se uso i filtri avisynth? :confused:
Non saprei di preciso. Non mi sono mai interessato :P
 
Top