O uso vdpau
com placas Nvidia deve smplayer
proporcionar um ótimo desempenho e garantirá que você use muito pouco CPU ao reproduzir vídeo codificado em dvds e x264. Como foi discutido em detalhes nos fóruns do Ubuntu , é muito importante observar que
Vdpau é duas coisas. Um, um dispositivo de exibição, como xv. O outro, um codec que pode usar o chip PureVideo para decodificar certos arquivos
como mpeg1 / 2 e x264. Se a sua placa suportar (veja aqui uma lista de gpus suportados), é uma opção melhor que a antiga xv
, e particularmente xll
, que usará consideravelmente mais CPU.
No smplayer
existem algumas opções que podem ser acessados através do botão Configurar ao lado da vdpau
opção (veja a imagem), mas você geralmente não tem que mexer com estes a menos que você tiver qualquer problema com o desempenho de vídeo.
NOTA: É particularmente importante notar que quando vdpau
codecs, como ffh264vdpau
estão sendo utilizados, nenhum dos seguintes smplayer
opções da GUI, tais como post-processing
, deinterlace
, etc, terá qualquer efeito. Na captura de tela, você também pode ver que 'desativar filtros de vídeo de software' está marcado quando você clica nas vdpau
propriedades.
No entanto, conforme observado no manual do Mplayer, opções especiais como as que deint
podem ser transmitidas na linha de comando ao usar o vdpau, embora geralmente não sejam necessárias; essas opções especiais não são suportadas na smplayer
GUI.
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.
Como foi mostrado nesta discussão no fórum ,
deint is a option for the video out (vdpau) not for the codec
e, para especificar uma dessas opções especiais (onde vo
é a saída de vídeo e o vc
codec de vídeo), você pode usar o seguinte comando (retirado do fórum acima):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Portanto, ao usar, vdpau
você realmente não precisa se preocupar com essas opções especiais ou com outras configurações da smplayer
GUI, como por exemplo, post-processing
ou direct rendering
que você normalmente não pode aplicar de qualquer maneira ao usá-lo vdpau
.
-lavdopts threads=2