Ottimizzazione dello smplayer per qualità e prestazioni


9

Salve, non so molto sui lettori video o sui codec e su quel genere di cose, e sto cercando di spremere la migliore qualità possibile da Mplayer (sto usando il front-end di SMplayer).

Le mie domande sono: devo abilitare il post prossesing (non so cosa sia ma sembra che potrebbe migliorare la qualità) e il rendering diretto? (sembra anche che potrebbe aumentare la qualità) qualcuno può spiegare cosa fanno?

Per quanto riguarda il driver di output che uso vdpau è il migliore per le schede nvidia?

Eventuali altri suggerimenti sono benvenuti.

Grazie.


Vedi questa domanda , che suggerisce il multi-threading:-lavdopts threads=2
Dave Jarvis,

Risposte:


6

L'utilizzo vdpaucon le schede Nvidia dovrebbe offrire prestazioni eccezionali smplayere garantirà di utilizzare pochissima CPU durante la riproduzione di video con codifica DVD e x264. Come è stato discusso in dettaglio nei forum di Ubuntu , è molto importante notare che

Vdpau è due cose. Uno, un dispositivo di visualizzazione, come xv. L'altro, un codec che può utilizzare il chip PureVideo per decodificare determinati file

come mpeg1 / 2 e x264. Se la tua scheda lo supporta (vedi qui per un elenco di gpus supportati) è un'opzione migliore rispetto alla vecchia xv, e in particolare xll, che utilizzerà considerevolmente più CPU.

In smplayerci sono alcune opzioni a cui è possibile accedere tramite il pulsante di configurazione accanto vdpauall'opzione (vedi screenshot), ma di solito non è necessario giocherellare con queste a meno che non si verifichino problemi con le prestazioni video.

NOTA: E ' particolarmente importante notare che quando vdpaui codec quali ffh264vdpausono in uso, nessuno dei seguenti smplayeropzioni gui quali post-processing, deinterlace, ecc, avrà alcun effetto. Nello screenshot puoi anche vedere che 'disabilita i filtri video del software' è spuntato quando fai clic sulle vdpauproprietà.

Tuttavia, come indicato nel manuale di Mplayerdeint , quando si utilizza vdpau, opzioni speciali come possono essere passate dalla riga di comando, sebbene di solito non siano necessarie; queste opzioni speciali non sono supportate nella smplayerGUI.

vdpau (with -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau  or
       ffodivxvdpau)
       Video output that uses VDPAU to decode video via hardware.  Also
              supports displaying of software-decoded video.
       sharpen=<-1-1>
                      For positive values, apply a sharpening algorithm to the
                      video, for negative values  a  blurring  algorithm  (de-
                      fault: 0).
       denoise=<0-1>
                      Apply a noise reduction algorithm to the video (default:
                      0, no noise reduction).
       deint=<0-4>
                      Select the deinterlacer (default: 0).  All modes > 0 re-
                      spect -field-dominance.

Come è stato mostrato in questa discussione sul forum ,

deint is a option for the video out (vdpau) not for the codec

e quindi per specificare una di queste opzioni speciali (dove voè l'output video ed vcè il codec video), è possibile utilizzare il seguente comando (preso dal forum sopra):

mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS

Così, quando si utilizza vdpausi non si ha realmente bisogno di preoccuparsi di queste opzioni speciali o qualsiasi altra impostazione della smplayerGUI, come post-processingo direct renderingche non si può normalmente applicare in ogni caso quando si utilizza vdpau.

inserisci qui la descrizione dell'immagine


2

Solo per contribuire alla risposta di Mik, puoi usare vdpau in smplayer e attivare il deinterlacciamento aggiungendo gli argomenti della riga di comando nel menu delle preferenze di SMPlayer.

Preferenze> Avanzate> Opzioni per MPlayer

Nella casella Opzioni, aggiungi gli argomenti della riga di comando che desideri. per esempio

-vo vdpau:deint=1
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.