Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] "Gentoo media box" sur framebuffer
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Jun 28, 2005 7:07 pm    Post subject: [HOWTO] "Gentoo media box" sur framebuffer Reply with quote

Edit (14/01/2007) : avant toute chose, je dois préciser que ce HOWTO ne sera plus mis à jour. Je laisse les infos qu'il contient à la disposition du public, puisque ce document a été écrit avant que ne soit promulgué en France la loi DADVSI, mais vous devez savoir que depuis le 30 décembre 2006, lire un DVD sous Linux est devenu illégal, et passible de 750 € d'amende.

Bonjour,

Ceci est la suite de mon premier HOWTO dédié à la lecture de vidéos / DVD sur framebuffer, que vous pouvez trouver ici, pour mémoire.


1. De quoi s'agit-il exactement ?

Le but de ce HOWTO est de permettre de remplacer avantageusement un lecteur DVD / Divx du commerce par une station sous Gentoo, avec du matériel pas forcément hors de prix. Les avantages sont multiples, à commencer par l'évolutivité du système (support des nouveaux formats vidéo, etc...).

Les fonctionnalités actuellement acquises sont : la lecture DVD (menus supportés), la lecture divx / mpeg / mkv, etc... Les fonctions d'album photo et de lecture mp3 sont également opérationnelles. Vous pourrez vous faire une meilleure idée du produit en allant voir le site officiel de freevo.

TODO : le support des chaînes d'info en continu, de la météo localisée, l'enregistrement TV via une carte d'acquisition, émulateurs divers et variés... liste non limitative ^^.


2. Quels matériels / logiciels ?

J'ai utilisé le matériel suivant :
:arrow: Boîtier Asus Terminator P4/533A (inaudible, voir test)
:arrow: CPU : Celeron 1,8 Ghz
:arrow: Disque dur Seagate 40 Go (inaudible également)
:arrow: Lecteur DVD LG
:arrow: Carte graphique ATI Rage 128 Pro SVID-Out
:arrow: Télécommande ATI Remote Wonder, commercialisée en France par Sapphire (test ici)

Les logiciels utilisés sont les suivants :
:arrow: media-video/mplayer-1.0_pre6-r4
:arrow: media-video/xine-ui-0.99.3
:arrow: media-tv/freevo-1.5.3
:arrow: app-misc/lirc-0.7.1

Comme vous le voyez, tout est dans portage.

Le tout vaut actuellement dans les 300 €, soit environ le double d'un lecteur DVD / divx de grande marque... Mais il faut garder à l'esprit que ma config est une config "de luxe", pour la lecture vidéo, on peut se contenter de bien moins (un P3 avec 128 Mo fonctionnera très bien également). L'avantage principal de cette solution, comparée à un lecteur du commerce ? Le mien, il lit tout (mkv, real, etc...) ! Il fait aussi routeur / firewall, et accessoirement, serveur mail / web / ftp, etc...


3. Le support du framebuffer sur la TV.

Pour l'activation du framebuffer, je vous renvoie au HOWTO officiel sur TLDP. Activez une console framebuffer VESA, de préférence à toute autre, en résolution 800x600 impérativement, pour éviter les ennuis (option vga=788 au boot).

La norme VESA définit que, lors du boot, si rien n'est branché sur la sortie "moniteur" de la carte, alors une interruption est envoyée à la carte, lui enjoignant de passer l'affichage sur la sortie S-Vidéo. Ce que les cartes ATI ou Matrox font généralement très bien... et les cartes NVidia très mal (il est bon de signaler que depuis plusieurs mois que je travaille sur ces problèmes, j'ai constaté que si nvidia crée des pilotes plutôt bons, ces derniers ne s'embarassent que rarement avec les normes...). Il faut aussi ajouter que les meilleures cartes ATI sont celles fabriquées par ATI lui-même. En effet, depuis que le canadien revend ses chips à des constructeurs tiers, faire respecter les normes devient plus délicat chaque jour... Ces derniers développant leurs BIOS à la vitesse de la lumière...
Le plus sûr reste donc une carte d'ancienne génération (ie : de l'époque où les constructeurs respectaient les standards, au lieu de les inventer...).


Je ne vais pas détailler plus ici. Les tests effectués par nombre de membres de ce forum prouvent qu'ils existent quasiment autant de problèmes que de cartes vidéos. Sachez simplement que toutes les cartes de la série Rage128 Pro munies d'une sortie S-Vidéo qui ont été testées, l'ont été avec succès. Ce type de carte ne vaut plus rien aujourd'hui (maximum 10 euros), donc ne vous privez pas si vous en trouvez une.

Petite astuce pour les possesseurs de téléviseur non-compatible S-Vidéo.. Le S-Vidéo est un format qui permet une meilleure qualité d'image, car il sépare les composantes du signal. L'astuce, pour rendre votre sortie S-Vidéo compatible avec votre téléviseur, est toute simple : il suffit de relier les broches de la chrominance et de la luminance avec un tout petit fil conducteur, puis de brancher le tout sur votre TV. Laquelle n'y verra que du feu ! Pour trouver les broches en question c'est simple : il s'agit des 2 connecteurs à l'opposé du détrompeur, sur la prise femelle.

A ce stade, vous devez être capable de booter votre mediabox, en obtenant l'affichage sur la TV. Passons donc à l'installation des logiciels.


4. Installation des logiciels requis.

Tout d'abord, il faut veiller à activer le support des USE flags suivants dans votre fichier /etc/make.conf :

Code:
USE="-X -arts -sdl alsa dvd dvdread fbcon matroska xvid theora ffmpeg flac win32codecs real quicktime lirc"


Il faut aussi noter une subtilité au niveau de mplayer : dans sa dernière version, ce-lui-ci demande à installer reaplayer lorsqu'on active le USE flag real. Le problème, c'est que realplayer demande à installer... Xorg. Donc, pour éviter cela, on ajouter la ligne suivante au fichier /etc/portage/package.use :

Code:
media-video/mplayer -real


Nous allons utiliser les versions "de test" de certains logiciels pour la mise en place de notre mediaplayer, aussi vous devez ajouter ces lignes au fichier /etc/portage/package.keywords :

Code:
media-tv/freevo ~x86
media-video/lsdvd ~x86
dev-python/mmpython ~x86

app-misc/lirc ~x86


Concernant lirc : il faut spécifier au logiciel quel type de télécommande vous allez utiliser, afin qu'il compile le module adéquat. Dans notre cas : ajouter la ligne suivante au fichier /etc/make.conf :

Code:
LIRC_OPTS="—with-driver=atiusb"


ATTENTION : ne surtout pas activer le support de la télécommande dans votre config noyau ! (je vous préviens, je vous aurais prévenu ^^). Je ne détaille pas, ce serait trop long. Ils vous suffit de savoir que vous n'arriverez à rien sinon.

Nous sommes maintenant prêts à lancer la compilation :

Code:
emerge freevo


NB : veillez à recompiler mplayer et xine-ui avant freevo, si vous les aviez déjà installé, et que vos USE flags ont changé (support lirc par exemple).

5. La configuration !

C'est maintenant que les choses vraiment sérieuses commencent.

5.1 lirc

Lirc est maintenant compilé avec le support pour notre télécommande, mais nous devons encore lui apprendre à interpréter les signaux reçus. Il faut pour cela renseigner le fichier /etc/lircd.conf :

Code:
begin remote

  name  SAPPHIRE_ATIUSB_5000023600
  bits           40
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          227990
  toggle_bit      0


      begin codes
          1                        0x00000014E20D0000
          2                        0x00000014E30E0000
          3                        0x00000014E40F0000
          4                        0x00000014E5100000
          5                        0x00000014E6110000
          6                        0x00000014E7120000
          7                        0x00000014E8130000
          8                        0x00000014E9140000
          9                        0x00000014EA150000
          a                        0x00000014D5000000
          b                        0x00000014D6010000
          power                    0x00000014D7020000
          tv                       0x00000014D8030000
          dvd                      0x00000014D9040000
          web                      0x00000014DA050000
          media_library            0x00000014DB060000
          drag                     0x00000014DC070000
          0                        0x00000014EC170000
          c                        0x00000014EE190000
          d                        0x00000014F01B0000
          mute                     0x00000014DF0A0000
          tv_on_demand             0x00000014F11C0000
          max_window               0x00000014F5200000
          e                        0x00000014F6210000
          f                        0x00000014F8230000
          ok                       0x00000014F31E0000
          left                     0x00000014F21D0000
          right                    0x00000014F41F0000
          up                       0x00000014EF1A0000
          down                     0x00000014F7220000
          rewind                   0x00000014F9240000
          play                     0x00000014FA250000
          forward                  0x00000014FB260000
          record                   0x00000014FC270000
          stop                     0x00000014FD280000
          pause                    0x00000014FE290000
          mouse_button_left        0x000000144D780000
          mouse_button_right       0x00000014517C0000
          vol-down                 0x00000014DE090000
          vol-up                   0x00000014DD080000
          chan-down                0x00000014E10C0000
          chan-up                  0x00000014E00B0000
          mouse-up                 0x0000001447720000
          mouse-down               0x0000001448730000
          mouse-left               0x0000001445700000
          mouse-right              0x0000001446710000
          mouse-left_up            0x0000001449740000
          mouse-left_down          0x000000144C770000
          mouse-right_up           0x000000144A750000
          mouse-right_down         0x000000144B760000
          dvd-root_menu            0x00000014EB160000
          launch_setup             0x00000014ED180000
      end codes

end remote


NB : Il faut noter que ce fichier est spécifique à mon modèle de télécommande (Sapphire donc), et que ce fut un véritable chemin de croix pour obtenir les specs de cette télécommande. L'équipe lirc maintient une base de données de toutes les télécommandes connues, avec des lircd.conf pour quasiment tous les modèles. Voyez leur cvs pour plus de détails, si votre modèle n'est pas de marque Sapphire.
En complément, je reprends à la fin de ce document les specs de télécommandes fournies par les membres de ce forum (merci à eux).


Une fois ce fichier renseigné, démarrez lirc :

Code:
/etc/init.d/lircd start


puis testez la bonne réception des signaux :

Code:
irw


appuyez sur plusieurs boutons de votre télécommande, vous devez voir apparaitre les correspondances sur l'écran. Si c'est le cas : bravo, vous venez de faire en 3 minutes ce qui m'a pris 4 mois :lol: !

5.2 freevo

Freevo peut fonctionner sur divers plugins de sortie, mais celui qui nous intéresse est le plugin de sortie sur framebuffer. vérifiez donc la ligne suivante dans votre fichier /etc/freevo/freevo.conf :

Code:
display = fbdev


Configurer freevo est assez long, et va énormément dépendre de vos choix personnels. Voyez le fichier /etc/freevo/local_conf.py.

Je vais seulement détailler quelques options importantes de la section principale :

Code:
CONFIG_VERSION = 5.15

# ======================================================================
# General freevo settings:
# ======================================================================

AUDIO_DEVICE        = '/dev/dsp'      # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/?
MAJOR_AUDIO_CTRL    = 'VOL'           # Freevo takes control over one audio ctrl
                                        # 'VOL', 'PCM' 'OGAIN' etc.
CONTROL_ALL_AUDIO   = 1               # Should Freevo take complete control of audio
MAX_VOLUME          = 97              # Set what you want maximum volume level to be.
DEFAULT_VOLUME      = 97              # Set default volume level.

CONFIRM_SHUTDOWN    = 0               # ask before shutdown

# Attempt to set the speed of the ROM drive. A good value for keeping the
# drive silent while playing movies is 8.
#
ROM_SPEED = 8

# Use arrow keys for back and select (alternate way of navigating)
#
MENU_ARROW_NAVIGATION = 1


Important également :

Code:
# The list of filename suffixes that are used to match the files that
# are played wih Xine.
#
VIDEO_XINE_SUFFIX = [ 'avi', 'mpg', 'mpeg', 'rm', 'divx', 'ogm',
                      'asf', 'm2v', 'm2p', 'mp4', 'mov', 'cue', 'mkv' ]
VIDEO_PREFERED_PLAYER = 'xine'


Ceci permettra à xine de prendre le pas sur mplayer. C'est un choix que j'ai fait après une très longue période de tests. xine présente l'avantage d'une plus grande légèreté que son concurrent , pour une qualité équivalente. De plus, depuis que xine sait relire les matroska, et que mplayer nécessaite realplayer pour lire les vidéo encodées en real, la question ne se pose plus chez moi ^^.

Enfin, dernière chose : activez le support pour le fichier de config lirc de freevo, dans la section remote control :

Code:
LIRCRC = '/etc/freevo/lircrc'


Freevo est extrêmement configurable, et de manière beaucoup plus simple et intuitive que son concurrent mythtv. Je vous laisse donc terminer la personnalisation en fouinant dans le fichier de config. Tout y est extrêmement bien documenté, un vrai régal !

Enfin, dernier détail, activez le mode daemon dans le fichier /etc/conf.d/freevo :

Code:
freevo="daemon"


5.3 Installation du fichier de config freevo pour lirc

Voici ci-dessous ma config personnelle de télécommande, pour freevo. Libre à vous de la bidouiller si vous ne trouvez pas cela pratique : ça se passe dans le fichier /etc/freevo/lircrc :

Code:
# begin
#     prog = freevo
#     button = <name from lircd>
#     config = <freevo name>
# end

begin
        prog = freevo
        button = mouse-down
        config = DOWN
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = mouse-up
        config = UP
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = mouse-right
        config = RIGHT
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = mouse-left
        config = LEFT
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = down
        config = DOWN
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = up
        config = UP
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = right
        config = RIGHT
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = left
        config = LEFT
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = vol-up
        config = VOL+
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = vol-down
        config = VOL-
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = vol-up
        config = VOL-UP
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = vol-down
        config = VOL-DOWN
        repeat = 0
        delay = 2
end
begin
        prog = freevo

        button = mute
        config = MUTE
        repeat = 0
        delay = 2
end

# menu navigation

begin
        prog = freevo
        button = ok
        config = SELECT
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = c
        config = EXIT
        repeat = 0
        delay = 2
end

begin
        prog = freevo
        button = pause
        config = PAUSE
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = power
        config = POWER
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = media_library
        config = GUIDE
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = dvd
        config = MENU
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = e
        config = EJECT
        repeat = 0
        delay = 2
end
begin

        prog = freevo
        button = play
        config = PLAY
        repeat = 0
        delay = 2
end
begin
        prog = freevo
        button = stop
        config = STOP
        repeat = 0
        delay = 2
end
# video controls

begin
        prog = freevo
        button = forward
        config = FFWD
        repeat = 0
        delay = 2
end

begin
        prog = freevo
        button = rewind
        config = REW
        repeat = 0
        delay = 2
end


La syntaxe de ce fichier est simpliste comme vous le voyez, les lignes button= correspondent aux codes des boutons renvoyés lors du test par irw, et les lignes config= correspondent aux actions dans freevo. Mon fichier de conf demande à être amélioré : il me manque encore la gestion du volume pendant la lecture des vidéos, et quelques autres bricoles. N'hésitez pas à contribuer !

6. Le grand moment.

C'est maintenant le moment de tester... Il faut démarrer les démons dans l'ordre pour que tout se passe bien :

Code:
/etc/init.d/lircd restart
/etc/init.d/freevo start


Rien ne se passe ? C'est normal ! Nous avons configuré freevo en mode "daemon". Pour lancer l'interface, pressez le bouton "power" de votre télécommande. Et là, magie, freevo démarre. La suite se passe de commentaires, c'est encore plus simple à utiliser qu'un lecteur DVD classique. Et... pour peu que votre système soit configuré pour le français (voir ce HOWTO), alors freevo s'affichera en français directement aussi :) !

NB : L'intérêt du mode daemon, c'est que vous pouvez éditer le fichier de config pendant que freevo tourne, sortir de freevo, et le re-démarrer directement avec la télécommande. Croyez-moi, lorsqu'on fait des essais, ça gagne un temps fou ^^ !

Sur ce, je n'aurais qu'un mot : enjoy ;-)

PS : Comme d'habitude, nhésitez pas à réagir, commenter, etc... J'éditerais au fur et à mesure de mes avancées sur les points cités en TODO, ou d'éventuelles contributions.
En revanche, et pour des raisons que je n'ai pas envie de développer, je m'oppose à ce que ce document soit recopié sur le wiki gentoo ; merci de votre compréhension.


Annexe : les fichiers de confs pour d'autres modèles de télécommandes

:arrow: Pinnacle PCTV : le paramètre LIRC_OPTS="--with-driver=pctv" dans le fichier /etc/make.conf suffit à générer un fichier lircd correct. Merci de contacter mcfly.587 pour plus d'infos.

_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.


Last edited by anigel on Sun Jan 14, 2007 7:26 pm; edited 14 times in total
Back to top
View user's profile Send private message
_kal_
l33t
l33t


Joined: 04 Mar 2005
Posts: 602
Location: Paris

PostPosted: Tue Jun 28, 2005 7:14 pm    Post subject: Reply with quote

Trés beau boulot, il me servira surement un jour :D
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Jun 28, 2005 7:27 pm    Post subject: Reply with quote

excellent !! ;)

juste une petite chose :
Quote:
NB : Il faut noter que ce fichier est spécifique à mon modèle de télécommande (Sapphire donc), et que c'est un véritable chemin de croix que d'obtenir ces détails techniques


sauf erreur de ma part ..
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Jun 28, 2005 7:47 pm    Post subject: Reply with quote

Tu sais ce qu'il manque? Des liens vers des photos des differentes prises.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Jun 28, 2005 7:50 pm    Post subject: Reply with quote

@kernel_sensei : merci, ce paragraphe rédigé au dernier moment n'a pas fait l'objet d'une relecture (flemme powaaaaa).

@Trevoke : bonne idée, je mets un lien vers le site de freevo, qui contient des screenshots.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Wed Jun 29, 2005 7:15 pm    Post subject: Reply with quote

[Off]un article de O'Reilly s'est fait slashdotter récemment: Building My MythTV Box
Mais à mon goût ton système est meilleur car plus compact et à mon avis plus silencieux (on voit des ventilos de 60mm dans l'article d'oreilly ...)
En plus ton howto est complet :-D

Merci beaucoup pour ce howto.
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Jun 29, 2005 7:51 pm    Post subject: Reply with quote

Dans ce magnifique, incroyable, géniallisme howto anigel nous propose une solution à 300€. :D :D
Mais n'est il pas possible de s'en tirer pour 150€ en achetant une xbox et en mettant un petit linux dessus ? J'ai fait une petite recherche sur le site du projet xbox-linux et voici ce qu'il propose :

Quote:
Can I play SVCD/VCD, MPEG, DVD, DivX/MPEG-4 and MP3 in Linux?
Yes. MPlayer and Xine support all these formats and come with Xbox Linux. As of version 1.0.2, Xebian also comes with Freevo.


Est ce quelqu'un a déja essayé cette solution ? J'avoue etre curieux du resultat :?: :?:
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Wed Jun 29, 2005 9:22 pm    Post subject: Reply with quote

Cela fait longtemps que je ne me suis pas intéressé à la solution xbox, mais dans le temps, il fallait booter la console avec un CD spécial (contenant un jeu mal programmé, qui déclenchait une faille dans le firmware de la machine), puis lancer le système avec un autre CD... Bref, pas très pratique, et moins souple qu'un bon vieux PC des familles. Et puis cela manquerait de support hardware (USB / Ethernet, Compact Flash, disquettes, etc...).

Mais cela a pu changer en effet ;-) ! Si quelqu'un a des infos là-dessus...
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Sat Jul 02, 2005 9:47 am    Post subject: Reply with quote

Apres la version à 300€, la version à 150€, voici la version à 30€ par mois. En effet, pour tous ceux qui ont une freebox v3 ou v4, il suffit d'utiliser le freeplayer pour pouvoir lire ses videos sur la tele.

Comment ca marche le freeplayer ?
En résumé, la freebox interroge le port 8080 de la machine ayant comme ip votre ip public. (Si vous utilisez les fonctions NAT de la freebox, il faut alors configuré la freebox pour lui spécifier l'adresse local de la machine à interroger).
Sur cette machine vous lancer VLC sur le port 8080 avec les paramètres qui vont bien et la freebox affiche le flux que lui envoie VLC. A noter qu'on peut agir sur ce flux : pause, avance rapide, video/music suivante ...

Seul bémol à cette solution, il faut compiler une version de développement de vlc. Cependant la derniere version de vlc dans portage (x86~) peut etre suffisante en bidouillant les scripts d'init ...

1 chose encore : Concernant la solution XBOX, il semble interessant de regarder XBMC = http://www.xboxmediacenter.de/

PS : sinon perso mon ecran d'ordi est plus grand que la tele et son installation audio est tres nettement superieur ...
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Jul 05, 2005 10:34 pm    Post subject: Reply with quote

Voir ici pour quelques infos supplémentaires au sujet de ce Freeplayer, hsitoire de faire avancer le Schimilibiliblick :lol: .
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Wed Jul 06, 2005 7:16 am    Post subject: Reply with quote

Bonjour, voilà j'ai besoin d'un petit retour d'expérience,

Ayant récemment acheté un videoprojecteur (nikel pour les partie de CS et de GTA st Andreas :lol: ), je voudrai me faire une media-box sous gentoo.

Le PC que je veux utiliser est un Pentium II 400 MHz avec 756 Ram, et je compte acheté une petite nvidia Gforce2 ou 4 en PCI car je n'ai pas d'AGP car avec le chipset graphique intégré (S3), les videos sont saccadées.
Est-ce suffisant pour les DivX et les DVD??
J'ai aussi une carte d'acquisition pour la TV (Hauppage WinTV) avec la télécommande, est aussi suffisant niveau perf pour pouvoir y faire tourner et enregistrer des emisions de TV ??

Merci pour vos réponses
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4918

PostPosted: Wed Jul 06, 2005 7:41 am    Post subject: Reply with quote

ça va être limite limite :?
c'est bien que tu ais pas mal de ram mais si tu as moyen de passer en pentium 3 genre 450 ou 500 ça pourrait être nettement mieux (je me dis ça car beaucoup de carte mère pentium 3 ont été livré avec des p2 au début car c'était compatible et moins cher : peut-être que ta CM supporte le p3)

pour la tv il ne devrait pas y avoir de problème, sauf peut-être en effet l'enregistrement.
une geforce 2 sinon c'est tout à fait suffisant pour ce genre de boulot
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Wed Jul 06, 2005 8:57 am    Post subject: Reply with quote

Ton CPU constitue la "limite basse" pour ce genre de sport. Mais en adaptant correctement les options de lecture, tu devrais y arriver. Par contre le choix de la GeForce est, à mon avis, discutable. Si tu n'achètes pas cette carte pour ces perfs 3D, alors je te suggère plutôt une ATI (pour les raisons évoquées dans le HOWTO).
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4918

PostPosted: Wed Jul 06, 2005 9:00 am    Post subject: Reply with quote

une rage 128 ça peut être pas mal
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Wed Jul 06, 2005 9:10 am    Post subject: Reply with quote

ok merci pour vos réponses,

en fait ce qui m'embête le plus c'est de devoir acheter la carte pour faire des tests et si ça passe pas et bien j'aurai acheté une carte pour rien.
C'est pas un gros investissement mais pour un étudiant en alternance ça représente quand même un peu d'argent :)
J'ai vu une ATI moins chère, vu que ce n'est pas pour la 3D, je pense que je vais suivre ton conseil anigel.

@Anigel, tu entends quoi par "options de lecture", les options dans mplayer ou vlc (vu que je vais bientôt passer chez free, streaming oblige :lol: ) ?? Si c'est ça il va falloir que je me penche un peu sur les options de ces lecteurs car sur mon autre PC ils fonctionnent directement après l'emerge donc je ne me suis jamais penché dessus.

@Kwenspc, je vais voir s'il y a moyen de taper un peu d'overclock sur cette bécane mais c'est un IBM openGL 300 que j'ai récupéré au boulot alors je ne pense pas que niveau overclock ça soit la joie, enfin je vais voir.

En tout cas merci bien pour vos réponses rapides
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Wed Jul 06, 2005 9:18 am    Post subject: Reply with quote

-KuRGaN- wrote:
@Anigel, tu entends quoi par "options de lecture", les options dans mplayer ou vlc (vu que je vais bientôt passer chez free, streaming oblige :lol: ) ?? Si c'est ça il va falloir que je me penche un peu sur les options de ces lecteurs car sur mon autre PC ils fonctionnent directement après l'emerge donc je ne me suis jamais penché dessus.


Vois dans le fichier de conf de Freevo, tout est expliqué.
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
mcfly.587
Tux's lil' helper
Tux's lil' helper


Joined: 29 Mar 2005
Posts: 118

PostPosted: Wed Jul 06, 2005 3:44 pm    Post subject: Reply with quote

Salut :D

Ma télécommande pinnacle traine depuis quelques temps dans mon tirroir je me suis dit que c'était l'occasion de tester çà avec ce super tuto !

Je viens donc vous apporter ma contribution pour ceux qui auraient une télécommande pinnacle pctv il faut utiliser :

Code:

LIRC_OPTS="--with-driver=pctv"

Linux-Gentoo-2005 tux # lircd -n
lircd 0.7.0[29797]: lircd(pctv) ready
lircd 0.7.0[29797]: accepted new client on /dev/lircd
Linux-Gentoo-2005 tux # irw
000000000000003a 00 0/AV PinnacleSysPCTVRemote
000000000000003a 00 0/AV PinnacleSysPCTVRemote


Voila merci encore pour ce super tuto :wink:
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Sun Jul 10, 2005 12:25 pm    Post subject: Reply with quote

@mcfly.587 : peux-tu copier / coller ici, (ou m'envoyer par PM, plus propre, et ça chargera moins le sujet), ton fichier de conf de télécommande, stp (/etc/lircd.conf) ? Avec ta permission, je l'ajouterais au HOWTO, avec référence à toi pour que les personnes puissent te contacter en cas de besoin.

Merci d'avance !
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3149

PostPosted: Tue Jul 19, 2005 5:31 pm    Post subject: Reply with quote

'alute

je me suis penché sur la question de me faire un média center mais vu la difficulté de trouver de nos jours le très silencieux terminatror P4/533A d'Asus je cherche une solution de replis acceptable (et pas chère) sur un produit similaire et j'ai trouvé ceci : A7VT ; A7VT00

mais étant très mais alors très nOOb sur la question hardware, un petit avis éclairé serait le bienvenue par avance merci :)

ps: ceci peut s'étendre à d'autres composant tq telecommande également et si vous avez d'autres adresses "de qualité professionnelle" que ldlc ou grosbill en VPC je suis preneur car "y'a à boire et à manger" sur la question alors vos retours risquent de m'être très utile :wink:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Jul 19, 2005 5:42 pm    Post subject: Reply with quote

Yo !

Concernant les autres barebones que tu cite, je ne peux hélas pas te conseiller. Je te suggère l'ouverture d'un thread "à part" pour recueillir les témoignages d'autres participants du forum ? (précises bien que tu veux un truc totalement silencieux, et quelle utilisation tu veux en faire).
J'ai eu entre les mains récemment un Terminator 2 T2-P, et je suis "déçu" : bien qu'assez silencieux, cela n'a rien à voir avec le silence total de mon P4/533A. Sans être gênant, il est audible. Je note cependant que le modèle A7VT400 n'est pas encore dispo en France ?

Sinon, il reste la solution des sites spécialisés, type silent pc reviews. Un dossier de matbe sur ce sujet m'avait bien plu aussi.

Pour la télécommande, il faut chercher encore un peu, mais on peut toujours trouver le modèle ATI, par exemple sur materiel.net (il s'agit même du modèle "Bob"... Ne me demandes pas ce que ça signifie, je n'en sais rien ^^).

Amicalement,
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
geforce
l33t
l33t


Joined: 29 Dec 2003
Posts: 653
Location: Canada

PostPosted: Tue Jul 19, 2005 6:49 pm    Post subject: Reply with quote

Vraiment je me gene pas a le dire, c'est le plus beau HOW TO que j'ai jamais vu pour la categorie Multimedia/TV...
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Jul 19, 2005 7:11 pm    Post subject: Reply with quote

:oops:
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
Monrake
Apprentice
Apprentice


Joined: 08 Nov 2004
Posts: 214

PostPosted: Mon Aug 08, 2005 12:42 pm    Post subject: Reply with quote

Bon, j'ai un petit problème avec ma ATI Remonte Wonder V2.

J'ai bien installé LIRC avec le parametre atiusb mais elle refuse de marcher. Je me demande si je dois l'activer dans le kernel ou non ?

Sinon, je pourrais faire quoi comme test pour savoir ou sa bloque car LIRCD se lance et s'arrete sans problème.
Back to top
View user's profile Send private message
razer
l33t
l33t


Joined: 08 Oct 2004
Posts: 893
Location: Paris - France

PostPosted: Sat Oct 01, 2005 8:23 am    Post subject: Reply with quote

Superbe howto, je vais m'en inspirer largement pour créer ma propre mediabox.
Juste quelques petites choses à ajouter :
Tu dis que xine est plus léger en ressources que mplayer. Ayant une petite config (P3 500, 128Mo, Geforce2), je peux t'assurer que chez moi c'est loin d'être le cas... Xine lit difficilement des Xvids avec MC et autres améliorations activées, alors que mplayer s'en tire très honorablement avec les bons flags.
Il semble aussi opportun d'activer le support vidix dans les flags, qui améliore nettement la vitesse et la qualité de l'image en mode framebuffer. Il est de plus probable que ce mode video permette d'obtenir un panscan (zoom de l'image) en framebuffer, ce qui est actuellement impossible (en tout cas avec mplayer)
Le support des codecs real : en effet obtenir un support de ces derniers sous mplayer et sans xorg est bien compliqué... De plus, il est illusoire d'espérer visionner des films en RV9/10 sur une machine ayant un proco à moins de 1Ghz. Ces codecs sont un gouffre à ressouces, pour une qualité d'image pas vraiment supérieure à un Xvid encodé correctement. Je conseille d'éviter ce genre de codecs pour ceux qui comme moi récupère une machine obsolète comme mediabox. Leur license propriétaire et les dépendances avec cet affreux realplayer (je pèse mes mots) font qu'on ne regrette vraiment pas de s'en passer...

Par ailleurs, utiliser xorg peut aussi etre une option intéressante avec freevo, notament sur une carte nvidia. On peut alors profiter des drivers accélérant l'affichage, du panscan... Il existe un flag "minimal" lors de la compil de xorg, permettant de s'affranchir des options peu utiles pour cet usage (fontes, modules, drivers...)
Cependant, sous mplayer notament, on est alors confronté au fameux bug nvidia des bandes bleues sur les sorties télé. Cela se résout simplement à l'aide de la commande :
Code:
xvattr -a XV_COLORKEY -v 0


Voila, des idées complémentaires sont présentes sur le Wiki freevo
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Sat Oct 01, 2005 8:45 am    Post subject: Reply with quote

Monrake wrote:
J'ai bien installé LIRC avec le parametre atiusb mais elle refuse de marcher. Je me demande si je dois l'activer dans le kernel ou non ?


Si le pilote de la télécommande est activé en mode noyau, alors lirc ne marchera pas, car les "inputs" de la télécommande seront happés par le pilote noyau, qui les "mappe" sur des touches du clavier. Vérifies bien que ce support n'est pas activé dans le noyau, vérifies bien que tu n'as pas fait d'erreur en compilant lirc (orthographe, guillemets mal placés, etc...). Et enfin, vérifies très soigneusement tes fichiers de config. Après, il faut démarrer lircd, puis tester avec la commande irw.

boudiou que c'est dur de ne pas utiliser des termes franglais...

EDIT : toutes mes excuses pour le délai très long de ma réponse, mais j'avais zappé tes questions (je déménageais, à cette période :lol: ).

_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.


Last edited by anigel on Sat Oct 01, 2005 8:52 am; edited 1 time in total
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum