DivxBox SD
Résumé
des besoins
Je cherchais une DivXbox avec ces fonctionnalités (en 2005):
- Supporte tous les contenaires vidéo (AVI, MKV, MOV, OGG, etc..) et tous les codecs vidéos (Divx, Xvid, H.264, RV9, etc...)
- Supporte tous les formats audio
(MP3, OGG, WAV, AC-3, DTS, etc...)
- Pilotable
intégralement à la
télécommande
- Interface Ethernet pour la
lecture des WebRadio,
météo, etc....
Possibilité
d'ajouter ultérieurement une carte TV
pour en faire magnétoscope numérique: Abandonné grace à ma freebox qui le fait très bien- Gestion de la résolution SD (télé normale) uniquement
L'utilisation de
fichier H.264 en résolution DVD n'étant pas compatible avec le
superbe projet de
Xbox Media
Center (XBMC pour les intimes),
je me suis tourné vers une solution à base de PC:
Par contre si vous n'avez pas besoin de lire des H.264 en résolution DVD, la solution
qui a de loin le meilleur rapport qualité/prix/simplicité est sans conteste une
Xbox première génération (avec sa télécommande) sur laquelle est installé le logiciel
XBMC (et
sans avoir besoin de lui mettre une puce).
Le matériel
Je possédais déjà:
- Une
télécommande REALmagic (et son récepteur qui se connecte sur unport série)
- Un kit d'enceinte Altec
Lansing 5.1 VS3151R (qui n'intègre pas de décodeur:
c'est à la carte son de faire le boulot );
- Un lecteur DVD (LG);
- Un premier disque dur de 80 Go (en FAT32) que je dédie au
stockage de l'OS et autres;
- Un deuxième disque dur de 200 Go (en FAT32) rempli
de fichiers multimédia
- Un ventilo Noiseblocker de 80mm avec le potentiomètre
J'y ai donc ajouté le matériel suivant:
- Un boitier Antec
Minuet (format Micro-ATX);
- Une carte mère ASUS
A7N8X-VM/400
:Sortie TV, sortie 5.1 en analogique et SPDIF, carte
réseau (attention à bien acheter le bundle qui intégre la sortie TV
S-video, car ce connecteur est très difficile à trouver séparement);
- Un processeur AMD Sempron
2800+;
- 512 Mo de RAM pour l'évolution vers un scope numérique (sinon 256Mo voir moins suffisait largement)
Dès la
DivXbox assemblée j'ai
repéré un
problème: La sortie TV "saute" méchamment.
A l'allumage, le BIOS video s'affiche sans problème, mais
dès que le BIOS de la carte mère prend le relais,
l'écran l'image se met à sauter... et pourtant le BIOS
est configuré pour une sortie TV en PAL.
Il s'agit d'un bug entre ma TV et cette carte: J'ai du configurer le BIOS en NTSC pour que ca fonctionne correctement !
Pour corriger ce problème:
Dans le BIOS (menu "Advanced" puis "Chipset"),
il y a l'option "Onboard TV out format" avec le choix entre le PAL et le
NTSC:
- Mettre en NTSC (pour mon cas uniquement je pense).
Les logiciels testé
J'ai ici testé 3 logiciels différents:
Version testée: 1.1
GeeXboX est un projet très prometteur: Il s'agit
d'un
Mini-OS Linux avec interface graphique pilotable
intégralement
à la télécommande.
Il suffit de quelques secondes pour avoir une DivXbox fonctionnelle!!!
(avec support du réseau et de la télécommande
RealMagic!).
J'ai donc utilisé le
générateur d'ISO pour en
faire une version personnalisée:- J'ai lancé le fichier de
génération ISO: déclaration de la configuration
IP, télécommande RealMagic, activation Telnet et FTP, ajout des codecs supplémentaire
- Graver l'image ISO
générée sur un CDRW et booté la DivXbox dessus
- J'ai installé le tout sur une
deuxième partition primaire en FAT32 de 64Mo du disque
principal
Et voici les
fonctionnalités qui fonctionnent du premier coup :
- Intègre l'OS (Linux) et tient sur environ 16 Mo en tout (codecs
inclus)!
- Menu en français
- Support de la télécommande: Guide des touches
de la RealMagic pour la GeeXboX
- Lecteur de la plupart des fichiers vidéo et DVD
- Lecteur de la plupart des fichiers Audio et CD
- Lecteur d'images
- Support du réseau IP (la GeeXboX est accessible en Telnet
, FTP et Web) et des partages windows
- Support du Shootcast, upnp
Configuration du Dolby
Digital 5.1 en analogique:
Pour configurer correctement mes enceintes: Sous windows le son
fonctionne parfaitement, mais avec la geexbox les enceintes arrières et
centrales sont inversées (NVidia
nForce2 ALC650F), j'ai dû ajouter au fichier
/etc/init.d/40_alsa cette ligne :
amixer -c 0 sset 'Swap Surround Slot' on
J'utilise ce fichier AVI:
AC3.Dolby.digital.5.1.ch.Sound.Test
pour tester mon ensemble
Personnalisation des touches
de la télécommande:
Voici quelques lignes à ajouter dans le fichier /etc/lircrc pour
utiliser un peu mieux la RealMagic:
Nouveau guide
d'utilisation
begin
prog = irpty
button = L-R
config = p
end
begin
prog = irpty
button = ENTER
config = l
end
begin
prog = mplayer
button = 7
repeat = 1
config = sub_pos -1
end
begin
prog = mplayer
button = 9
repeat = 1
config = sub_pos +1
end
Il reste quelques
problèmes à corriger:
- Régler la sortie TV pour avoir une image sans les bords
écran;
- La lecture des DVD n'est pas pratique: Il ne gère pas les
menus, ce qui pose beaucoup de problème pour les DVD de bonus par exemple. (ce problème n'a pas évoluée depuis le début du projet)
Version testée: 0.1.0.10
Pour ça j'ai installé un Windows XP SP2 avec
Drivers Nvidia et le
K-lite
Mega Codec
pack (en n'oubliant pas de sélectionner les codec Mpeg2
à l'installation).
L'installation de MediaPortal est très facile,
et voici les
fonctionnalités qui fonctionnent directement:
- Les menus sont en français
- Lecteur de la plupart des fichiers vidéo et DVD (jolis mais
pas très fonctionnels)
- Lecteur de la plupart des fichiers Audio et CD
- Lecteur d'images
- Identification des fichiers sur CDDB/FDDB/etc...
- La météo
- Un Tetris
- Support des radios SHOUTcast
Voici comment configurer la
RealMagic avec le plugin's SerialUIR:
- Même s'il n'est pas activé, il faut configurer le
plugin Redeye pour qu'il utilise un autre port COM que la RealMagic
- Aller dans le menu de configuration du plugin's SerialUIR
- Désactiver l'option "Initialize UIR/IRman type receiver"
(cette option faisait planter le logiciel chez moi)
- Baud 1200
- Parity none
- Handshake none
- DTR and RTS selected
- IR Code lenght : 6
- Plus qu'à lancer l'apprentissage des commandes....
et voila....
Il reste quelques
problèmes à corriger:
- Changement des sous-titres et langues par la
télécommande dans les vidéos .MKV
- Problème de bord noir pendant la lecture des vidéos.
- C'est du Windows... donc au moindre message système le
clavier est obligatoire... Je ne garde pas cette solution (je ne veux pas de clavier)
Conclusion
J'ai gardé la geexbox, car elle répondait le mieux à mes besoins.
Mais je vais devoir la faire évoluer très prochainement pour passer en Full HD... et comme le projet XBMC est désormais porté sous Windows, Linux et Mac, la concurence va être rude pour nouveua projet.
Divxbox Full HD
Résumé des besoins
Après quelques années d'utilisation de ma GeeXbox, mes besoins ont évolués... Dont le plus important étant le remplacement de ma «vieille» télé Sony classique en une nouvelle télé Full HD.
Voici les nouveaux besoins recherché, en 2008:
- Supporte les contenaires vidéo (AVI, MKV, MOV, MP4) et les codecs vidéos (Divx, Xvid, H.264,etc...) les plus courants
- Supporte tous les formats audio (MP3, OGG, WAV, AC-3, DTS, etc...)
- Bonne gestion des sous-titres, avec possibilités de modifier leur emplacement et taille de charactère
- Pilotable intégralement à la télécommande
- Interface Ethernet pour l'accès au NAS, qui est d'ailleur un FreeNAS... car c'est le meilleur ;-)
- Décodage du H.264 en Full HD, et qui intègre un bon processeur d'upscalling
- Connecteur HDMI 1.3 et sortie optique pour l'audio
- Pas de lecteur DVD: Tous mes DVD étant copié sur le NAS (sans compression)
Je ne souhaitais pas réinvestir dans un nouveau PC à cause du faible rapport fonction/prix, mais j'étais toujours très septique concernant les lecteurs DivX du commerce.
Un amis m'en a fait tester un: le
HDX-1000 qui est un NMT (
Networked Media Tank)...
Surprise: Ce jolis petit boîtier (très bon WAF:Wife Acceptance Factor) répondait à 95% de mes attentes les 5% restant sont dus à:
Il ne sait pas décoder le DTS (cf cette méthode pour ajouter le support du DTS: Ajout du support DTS sur HDX-1000)- Il ne supporte pas les codecs vidéo RV
- Le plus gênant: les performances USB 2.0 ne sont pas suffisantes pour lire les films 1080p
- Les sous-titres bitmap ne sont pas supporté