HOWTO Lecteur divx DVD sur framebuffer
Un article de Gentoo Linux Wiki.
| Méthodes d'installation • CD Live • Noyau et matériel • Portables et Notebooks • Portage • Système • Réseaux et Services • Serveur X • Logiciels fréquemment utilisés • Autres |
28 juin 2005 : ce HOWTO est maintenant très vieux, et déprécié. Vous trouverez une version à jour de ce document ici.
Je vais vous proposer ici un résumé des étapes permettant d'avoir un affichage de vos vidéos, via votre console framebuffer directement sur votre poste de télévision. L'avantage principal est l'énorme économie de puissance face à X (je ne dépasse pas 5% sur mon C1.7G).
Sommaire |
[modifier] Introduction
[modifier] Configuration utilisée
Asus Terminator P4/533 Celeron 1.7G 256M de RAM Carte vidéo ATI Rage 128 PF
Cette configuration est optimisée au niveau volume sonore.
[modifier] Activation du framebuffer
Pour commencer, il faut obtenir votre console Linux sur la télévision. Pas de mystères, il faut activer le framebuffer. Pour raisons de compatibilité, j'ai opté pour le pilote générique vesa (il présente de plus l'avantage d'activer la sortie TV au démarrage).
Il vous faut donc, dans votre configuration noyau, cocher :
[*] Support for frame buffer devices (EXPERIMENTAL) ... [*] VESA VGA graphics console
[modifier] Reconfiguration du boot loader
Ensuite, il faut reconfigurer votre boot loader (lilo ou grub), pour que la résolution que vous demandez ne dépasse pas celle qu'acceptera votre TV, sinon vous n'obtiendrez pas d'image à l'écran, et ne comprendrez pas pourquoi. Dans mon cas, la rage 128 prend du 800x600 sans sourciller, mais refuse d'aller au-delà.
NB : Je crois savoir que les Radeon montent au 1024 sans souci.
Dans le cqs de grub, ça donne ceci :
| Fichier : fichier de configuration de grub |
title=Gentoo Linux (DirectFB 2.4.23) root (hd0,0) kernel (hd0,0)/boot/bzImage-2.4.23 root=/dev/hda1 video=vesa:mtrr:800x600 vga=788 |
A ce stade-là, un petit reboot doit vous permettre de voir votre console Linux, en 800x600 sur votre téléviseur (si vous n'avez pas d'autre écran branché, bien sûr, puisque c'est l'objectif ici je vous le rappelle).
[modifier] Installation (suite)
La suite est très simple, il s'agit simplement de compiler les différents logiciels nécessaires à la lecture.
[modifier] mplayer
mon USE généraliste (dans /etc/make.conf) :
| Fichier : /etc/make.conf |
USE="-X -gtk -gnome -gtk2" |
Ensuite, la compilation de mplayer :
USE="fbcon samba aalib -gpm -xmms -sdl -arts -opengl" emerge mplayer
Ceci doit vous permettre d'obtenir un mplayer sans le support X, et donc sans avoir à compiler l'usine à gaz qu'est X et dont nous n'avons pas vraiment besoin pour une machine de ce type.
NB : Selon votre matériel, vous pouvez avoir besoin de compiler des extras, donc jetez un oeil aux USE flags disponibles pour mplayer ! (commande : emerge -pv mplayer).
[modifier] Test
Il ne vous reste plus qu'à tester :
mplayer -vo fbdev:vidix -fs -zoom -double <fichier.avi>
MAJ : 10/12/2003 Source : http://forums.gentoo.org/viewtopic.php?t=113818 Auteur : Anigel
