Bonjour, je ne connais pas grand chose aux lecteurs vidéo, aux codecs et à ce genre de choses, et j'essaie de tirer la meilleure qualité d'image possible dans Mplayer (j'utilise le frontal SMplayer).
Mes questions sont les suivantes: dois-je activer la post-saisie (je ne sais pas ce que c'est mais il semblerait que cela pourrait améliorer la qualité) et le rendu direct? (semble également que cela pourrait augmenter la qualité) quelqu'un peut-il expliquer leur rôle?.
En ce qui concerne le pilote de sortie, j’utilise vdpau. C’est ce qui convient le mieux aux cartes nvidia?
Toutes les autres suggestions sont les bienvenues.
Merci.
L'utilisation de vdpau
avec des cartes Nvidia devrait vous donner d'excellentes performances avec smplayer
, et vous assurera d'utiliser très peu de ressources processeur lors de la lecture de DVD et de vidéos encodées x264. Comme cela a été discuté en détail sur le forums Ubunt , il est très important de noter que
Vdpau est deux choses. Un, un périphérique d'affichage, comme xv. L'autre, un codec qui peut utiliser la puce PureVideo pour décoder certains fichiers
tels que mpeg1/2 et x264. Si votre carte le supporte (voir ici pour une liste des gpus supportés), c'est une meilleure option que l'ancien xv
, et particulièrement xll
, qui consomme beaucoup plus de CPU .
Dans smplayer
, certaines options sont accessibles via le bouton de configuration situé à côté de l'option vdpau
(voir la capture d'écran), mais vous n'avez généralement pas besoin de les modifier, sauf si vous rencontrez des problèmes avec le performance vidéo.
NOTE: Il est particulièrement important de noter que lorsque des codecs vdpau
tels que ffh264vdpau
sont utilisés, Aucun des options smplayer
suivantes, telles que post-processing
, deinterlace
, etc., n'aura aucun effet. Dans la capture d'écran, vous pouvez également voir que l'option 'désactiver les filtres vidéo du logiciel' est cochée lorsque vous cliquez sur les propriétés vdpau
.
Cependant, comme indiqué dans le manuel de Mplayer , des options spéciales telles que deint
peuvent être passées sur la ligne de commande lors de l'utilisation de vdpau, bien qu'elles ne soient généralement pas nécessaires; ces options spéciales ne sont pas prises en charge dans le 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.
Comme il a été montré à cette discussion de forum ,
deint is a option for the video out (vdpau) not for the codec
pour spécifier l'une de ces options spéciales (où vo
est la sortie vidéo et vc
est le codec vidéo), vous pouvez utiliser la commande suivante (extraite du forum ci-dessus):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Ainsi, lorsque vous utilisez vdpau
, vous n'avez pas vraiment besoin de vous soucier de ces options spéciales ou de tout autre paramètre de la smplayer
gui tels que post-processing
ou direct rendering
que vous ne pouvez normalement pas appliquer de toute façon lorsque vous utilisez vdpau
.
Juste pour contribuer à la réponse de Mik, vous pouvez utiliser vdpau dans smplayer et activer le désentrelacement en ajoutant les arguments de ligne de commande dans le menu des préférences de SMPlayer.
Préférences> Avancé> Options pour MPlayer
Dans la zone Options, ajoutez les arguments de ligne de commande souhaités. par exemple.
-vo vdpau:deint=1