• 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

Dark73 ha detto:
Secondo voi, con i nuovi pannelli/VPR fullHd, ha senso impostare il resize di ffdshow a 1920x1080? ovviamente con scheda video impostata anch'essa a questa risoluzione?
Sì... diciamo che la regola per l'upscaling dovrebbe essere quella di mappare 1:1.

Sto cominciando inoltre a cambiare idea sull'over upscaling rispetto alla risoluzione reale.

Se hai 1280x720 fai upscaling fino a: 1280x720
Se hai 1920x1080 fai upscaling fino a: 1920x1080

ma non di più... sprecheresti CPU
 
red5goahead ha detto:
visto che io utilizzo Media Portal sul monitor secondario con due risoluzioni personalizzate 1216x684 a 50 e 60 HZ . FFdshow sembra invece che per risoluzione intenda sempre quella del monitor principale che invece è a 1280x720. Almeno cosi dice l'osd. In dimensione & aspetto ovviamente uso "resize to screen resolution" che è molto comodo. è possibile impostare in qualchè modo il monitor su in realtà in fase di riproduzione ffdshow andrà a lavorare? non l'ho trovato. Non so se sia un parametro che MP debba comunicare in fase di creazione del filtergraph ma non credo
Non ho molte informazioni su "resize to screen resolution" ma secondo me, visto che si basa sul primary monitor, dovresti approcciare il problema in maniera diversa, non credi?

Impostalo tu il resize che ti serve. Non mi sembra di notare impostazioni multi-monitor su ffdshow... se scopro qualcosa te lo dico.
 
Alcune faq su ffdshow molto utili

A questo link potete trovare alcune faq molto utili su ffdshow-tryout: http://ffdshow-tryout.sourceforge.net/html/en/faq.htm

Come pensavo sono multi-threaded le nuove releases:

Is ffdshow multithreaded?
The following list gives an overview of parts in ffdshow that are multithreaded and thus show an improvement when run on a multi-core CPU:
  • The resize filter is fully multithreaded. It is faster on a dual-core CPU. No configuration is needed. It is not effective on Pentium 4 HT CPUs.
  • Xvid encoder is multithreaded.
  • x264 encoder is multithreaded.
  • With "Queue & misc" -> "Queue output samples" checked, acceleration using multithreading is enabled. You may see some benefit even on a single-core CPU.
  • libavcodec's MPEG1/2 decoders are multithreaded. It becomes effective when setting "Decoder options" -> "Number of decoding threads" to the number of supported cores. The setting has no effect on Pentium 4 HT CPUs.
  • libavcodec's MPEG4/MPEG2/MPEG1 encoders are multithreaded.

L'opzione Queue & misc è da provare...

What is the difference between generic and ICL10 builds?
The main difference is the compiler that is used for compiling ffdshow.ax. There are four different compilers being used: MSVC71, MSVC80, GCC and ICL10.
The CPU requirements for the builds are as follows:

  • Generic builds work on Pentium-MMX/AMD K6 or later.
  • ICL10 builds work on Pentium III/Athlon XP or later (SSE required).
  • Experimental x64 builds work on Windows XP/Vista x64 Edition in 64bit media players. Install the regular 32bit builds on these 64bit systems for use with 32bit media players.

Le ICL sono preferibili in generale e soprattutto con questi due filtri:

benchmark.png
 
Ultima modifica:
stealth82 ha detto:
Impostalo tu il resize che ti serve. Non mi sembra di notare impostazioni multi-monitor su ffdshow... se scopro qualcosa te lo dico.

Ho provato ma erroneamente ffdshow non accetta 1223x684 che è la risoluzione attuale dello schermo (perfetta a filo di overscan)
segnalo la cosa in sourceforge. yamagata è stato molto gentile con l'ultima modifica. imho ffdshow dovrebbe consentire al player di comunicargli il device video da utilizzare. non credo lo faccia.
 
il mio teathertek non ne vuole sapere dei ffdshow rilasciati nell'ultimo agg. da stealth82.

Gli dico di fare il post-processing invece si inseriscono prepotentemente i codec della nvidia.

Sapreste darmi una spiegazione ?

Grazie e buona notte.
 
red5goahead ha detto:
Ho provato ma erroneamente ffdshow non accetta 1223x684 che è la risoluzione attuale dello schermo (perfetta a filo di overscan)
Mi sembra abbastanza comprensibile. La risoluzione sugli assi deve sempre possedere un valore multiplo di 4 o multiplo di 6. 1223 non lo è. Scala ad una risoluzione appena maggiore... non credo sia un problema ;)
 
costaletta72 ha detto:
il mio teathertek non ne vuole sapere dei ffdshow rilasciati nell'ultimo agg. da stealth82.

Gli dico di fare il post-processing invece si inseriscono prepotentemente i codec della nvidia.

Sapreste darmi una spiegazione ?
Riproducendo cosa? MPEG-2? Gli NVIDIA entrano sempre e cmq: il ruolo di un decoder è differente dal ruolo di un post-processor. Se sicuro che il filtro sia abilitato nella configurazione, sia nella voce video che extension?
 
stealth82 ha detto:
Riproducendo cosa? MPEG-2? Gli NVIDIA entrano sempre e cmq: il ruolo di un decoder è differente dal ruolo di un post-processor. Se sicuro che il filtro sia abilitato nella configurazione, sia nella voce video che extension?

Riproduco dvd, ma solamente installato c'è anche powerdvd ultra per la riproduzione di Materiale in HD.

Sarà che vanno in conflitto?

Il disco parte però non visualizzo il film e nella barra degli strumenti non appaiono le iconcine di ffdshow
 
Hai fatto le due verifiche che ti ho detto?

Sul supporto codec di ffdshow hai abilitato lo spazio colore per Raw support? Come esci con il decoder NVIDIA da TT, in YV12?
 
stealth82 ha detto:
Sul supporto codec di ffdshow hai abilitato lo spazio colore per Raw support? Come esci con il decoder NVIDIA da TT, in YV12?

Si abilitato YV12


stealth82 ha detto:
Se sicuro che il filtro sia abilitato nella configurazione, sia nella voce video che extension?
Questa non l'ho capita o l'ho fatta senza accorgermi mostrami un esempio.

Grazie
 
Domanda forse stupida: come mai impostando sotto avisynth il LimitedSharpenFaster il consumo di cpu si mantiene sul 60%, ma il video scatta inesorabilmente?
Inoltre, ho provato ad aggiungere su avisynth anche i comandi SetMTMode(2, 0) e MT("hqdn3d(4)"), per sfruttare il multithreading, ma il consumo della cpu rimane lo stesso, così come il video, sempre scattosissimo.
Come resizer ho provato con sinc, spline e lancoz, senza notare particolari differenze prestazionali, con avisynt attivato.

Questo è il testo presente nella casella di avisynth:
Codice:
SetMTMode(2, 0)
MT("hqdn3d(4)")
SetMTMode(2)
LimitedSharpenFaster(ss_x=1.1, ss_y=1.1, Smode=4, strength=30, wide=false, overshoot=7, soft=1)
 
kache ha detto:
Domanda forse stupida: come mai impostando sotto avisynth il LimitedSharpenFaster il consumo di cpu si mantiene sul 60%, ma il video scatta inesorabilmente?
60% su quanti core?

La seconda chiamata di SetMTMode è inutile... threadda anche l'LSF. Il ss aumenta di molto il consumo processore. Resize? Tua CPU? Sono poche informazioni non credi?
 
stealth82 ha detto:
60% su quanti core?

La seconda chiamata di SetMTMode è inutile... threadda anche l'LSF. Il ss aumenta di molto il consumo processore. Resize? Tua CPU? Sono poche informazioni non credi?
Perdonami.
Processore: Intel Pentium D 2.8Ghz
Scheda video: x600
OS: Xp Pro
ffdshow 1627
Player: media player classic 6.4.9.1

Resize a 1280x1024( faccio il resize 1:1 per sfruttare lo spazio nero sotto il video per i sottotitoli) sinc/lancoz/spline
Configurazione avisynth:
Codice:
SetMTMode(2, 0)
MT("hqdn3d(4)")
LimitedSharpenFaster(ss_x=1.1, ss_y=1.1, Smode=4, strength=30, wide=false, overshoot=7, soft=1)

Il 60% credo sia su entrambi i core.
Se ti servono altre info chiedi pure. ^_^
 
Quale processore?

Chiedo scusa,
in base alla vostra esperienza (io ho un e6300 overclockato a 2500mhz, col quale non riesco ad impostare ancora quello che voglio), che processore sarebbe realmente perfetto per un esclusivo utilizzo di ffdshow ed a parità di velocità un quad è meglio di un duo?
 
ffdshow si infila dappertutto

Di recente sono stato costretto a formattare il mio HTPC e con l'occasione ho installato XP Pro al posto di MCE2005.
Ora però non riesco più a configurare ffdshow a mio piacimento (su MCE2005 mai nessun problema in questo senso).
Il problema è questo:
se imposto raw video su all supported o all YUV, ffdshow si infila dappertutto come postprocessor (codec nvidia Pure video) dai DVD (e mi sta bene) alla TV ai video (e mi sta meno bene).
Eppure i settaggi sono sempre gli stessi, i merit pure e su Mediaportal non ho configurato nessun tipo di postprocessor.
Se setto invece raw video su disabled, ffdshow parte solo quando è chiamato.
Però non mi sembra un comportamento corretto.

Un'altro problema che su MCE2005 non avevo è che se non disabilito su ffdshow mpgeg2, ho problemi di deinterlacciamento)
EDIT: in quest'ultimo caso il problema è dato dal fatto che ffdshow parte direttamente come codec (anche se su Mediaportal ho impostato Nvidia).

Dove sbaglio??

ciao
 
Ultima modifica:
kache ha detto:
ho provato ad aggiungere su avisynth anche i comandi SetMTMode(2, 0) e MT("hqdn3d(4)")...
Prova a ridurre la "forza" del denoise hqdn3d a 2 con la tua attuale configurazione hai un filtraggio elevato e un impegno di CPU maggiore.
 
Top