View Single Post
Old 24-06-2010, 22:27   #1
CronoX
Senior Member
 
L'Avatar di CronoX
 
Iscritto dal: Sep 2006
Città: Gargano
Messaggi: 8459
Media Player Classic HC [Thread Uff.le] Supporto tecnico, guida all'utilizzo, tricks

Media player classic HC, suggerimenti di configurazione

Scaricare MPC HC

Parte 1

Scaricare le ultime directx 9.
A prescindere dal player è sempre bene aggiornarle...altrimenti non lavora il render EVR e lo gli shader che vedremmo dopo...
Con la 8600m gt dubito possiamo avere la potenza per far girare MadVR...quindi escludiamolo (anche perchè è pur sempre una beta di sviluppo).
La CPU è ok...ma non ha potenza sufficiente per usare i post-processing di ffdshow...

Apri MPC, vai su menù, opzioni, output e lo metti esattamente così:


Il nuovo render EVR Sync dovrebbe garantire una buona qualità d'immagine ed una buona fluidità.
Il resize bicubico 1.00 ci assicura un buon mantenimento delle informazioni del video (qualità) nell'adattamento full screen alle dimensioni dello schermo.
Ha un piccolo bug che correggeremo dopo...

Poooooiiiii, vai su "Filtri interni" e ti assicuri che H264 (DXVA) e VC1 (DXVA) siano selezionati.
Dato che ci sei seleziona tutto...

Ora, vai su menù/Riproduzione/Shaders e abiliti YV12 Chroma Upsampling.
Con questa mossa sfruttiamo la scheda video per rimediare ad un piccolo limite del render EVR sulla conversione YV12-RGB, dove sparava qualche artefattino sulle tinte rosse e viola.

Parte 2


Scaricare FFdshow (per la parte 2)


Gestione del postprocessing base con FFDShow...si comincia..
PREMESSA: d'ora in poi i risultati ottenuti sono molto soggettivi e possono variare in base al monitor utilizzato e al filmato visualizzato.
Oggi, nel 2010, come abbiamo visto qualche giorno fa, abbiamo la possibilità di applicare i filtri sfruttando la GPU tramite gli shader...quindi finchè la scheda video ce la fa meglio usare quelli...

Quindi, installiamo ffdshow abilitando i formati video che ci interessa trattare (escludete h264 e VC1, abilitate il resto dei formati video tranne raw video) e quelli audio (tutti direi, compreso raw audio).
Ricordiamoci di disabilitare da MPC i formati che vogliamo trattare con ffdshow.




Primissima cosa il Postprocessing: il postprocessing è un algoritmo atto ad eliminare i classici pixelloni tipici dei filmati compressi.
Impostate come segue.



Il resize...praticamente facciamo via software quello di cui solitamente si occupa l'EVR-Sync.
Il resize serve per trasformare un filmato dalla sua risoluzione nativa (640x480?) a quella del monitor (1920x1080 comunissimo hd?).
Se non ci fosse un resize il filmato ci apparirebbe come un quadratino al centro dello schermo...sarebbe brutto
Per vedere il filmato a tutto schermo il filtro di resize deve "stirare" il filmato originale aggiungendo i pixel mancanti.
Questi pixel ovviamente non possono essere aggiunti a cacchio, altrimenti il filmato sarebbe un obbrobrio...
Ecco, per aggiungere i pixel "giusti" al posto giusto esistono diverse tecniche (algoritmi) basandosi sui pixel che gli stanno intorno.
Alcuni sono meno precisi (consumano meno cpu) e rendono un'immagine più morbida e meno definita, come il bilineare, altri più potenti e precisi ma ciucciano risorse a go go come il bicubico.

Ora vi chiederete, ma se usiamo giù il bicubico 1,00 nel resizer di MPC-HC che ce ne frega di cambiarlo?
La risposta è che, per i filmati a bassa risoluzione, il resizer deve lavorare molto e sopperire ad una grossa mancanza di pixel, quindi ci serve un resizer di qualità maggiore...il Lanczos.
Il Lanczos beve cpu come un alcolista disidratato dal sole...però lavora decisamente bene.

Vediamo come impostarlo da FFDShow tramite il video configuration:


Fate molta attenzione a mettere in Specify horizontal size quello del vostro monitor, in "ridimensiona se" di mettere i simboli minore (<) su X e Y e di mantenere le proporzioni originali giù in basso.
Praticamente gli abbiamo detto che, se il filmato ha una risoluzione inferiore a 800x600, vogliamo sia effettuato il resize, altrimenti no...così non ce le scassa con i filmati HD.
Gli abbiamo detto anche, in caso di resize, di farlo alla risoluzione nativa del nostro monitor e di non toccare le proporzioni originali.

Occhio anche all'ordine: il postprocessing deve essere più in alto del ridimensionamento per essere processato prima...esattamente come in figura.
Si sposta trascinando con il mouse...non sbagliate posizione.



Filtro Lanczos, 4-5 taps va bene solitamente come compromesso.

Ci siamo, funziona?
Per provarlo guardate un classico Divx... su mpc-hc fate tasto dx/filtri e deve apparire ffdshow sia video che audio.
Ovvio che si deve vedere decisamente bene rispetto a prima...

Guide a cura di conan_75


Per chi possiede Ati hd2xxx - hd3xxx

Un piccolo suggerimento per chi ha una ati hd2xxx - hd3xxx, con le quali non è possibile usare la decodifica dxva per quei file h264 (mkv) con level 5.1, e ha installato coreavc. Impostate il player come segue:

togliete la spunta a h264/avc (ffmpeg)



in filtri esterni aggiungi filtro e aggiungete coreavc:



In questo modo potrete sfruttare dxva per quei filmati con level 4.1, per quelli 5.1 in automatico userete coreavc che è comunque più performante della decodifica software del decoder interno a mpc

Altri suggerimenti qui

Guida a cura di Prospettiva80

Ultima modifica di CronoX : 29-09-2010 alle 13:08.
CronoX è offline   Rispondi citando il messaggio o parte di esso