Forums HM/AVHD: Mon Htpc - Forums HM/AVHD

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Mon Htpc Pour la vidéo uniquement.

#1 L'utilisateur est hors-ligne   athos690 Icône

  • Actif
  • PipPipPip
  • Groupe : Membre
  • Messages : 126
  • Inscrit(e) : 30-mai 11

Posté 15 novembre 2011 - 01:12

Salut,

Après avoir possédé tout un tas de passerelles et lecteurs multimédia je me suis décidé à me lancer dans la conception d'un petit PC orienté sur un usage exclusif vidéo.
J'ai utilisé essentiellement du matériel de recyclage d'entrée de gamme mais bien suffisant pour cet usage.

Matériel utilisé (inutile de dire que ce n'est pas une configuration pour jouer...) :

- Microprocesseur Pentium E5300 dual core à 2,66 Ghz (récup).
- Carte mère Gigabyte micro-ATX (récup).
- Carte graphique AMD HD 5450 (achetée pour ça).
- 4 Go de ram DDR2 mais ça fonctionne aussi bien avec seulement 2 Go (récup).
- Processeur AMD A8-3850 4 cores à 2,9 Ghz avec GPU HD6550D intégré.
- Carte mère micro ATX Asrock A75M-HVS.
- 8 Go de DDR3 à 1600 Mhz ce qui me permet de désactiver la mémoire virtuelle (swap).

- Une télécommande IR MCE (recup).
- Un petit boîtier cube permettant de loger un lecteur BR et un rack pour disque 3,5" amovible (acheté pour ça).
- Un disque SSD 40 Go pour le système (récup).
- Un disque Samsung 2To pour les vidéos (acheté pour ça). Ce disque est placé dans le rack pour que je puisse le sortir facilement car je fais les ripes sur un autre PC.

- Le tout fonctionne sous Windows 7 Premium 64 bits et est connecté en HDMI sur un ampli HC Denon et une TV sony 46EX500.
Un ventilateur Noctua 12 cm suffit à ventiler le tout en plus du ventirad CPU évidement (un modèle de chez Scythe très plat et très silencieux). La carte HD 5450 étant fanless c'est pratiquement inaudible et le devient totalement dès qu'un film est lancé.

Mon usage :

Exclusivement pour la vidéo et essentiellement pour lire des ripes de DVD et BR avec la qualité originale (aucune compression supplémentaire par rapport à l'original).

Logiciels utilisés :

- MPC HC pour la lecture des vidéos.
- Filtres FFDSHOW Audio pour avoir le DTS HD et le Dolby HD en passtrought sur la sortie HDMI.
- AutoFrequency pour avoir exactement du 23,976 images/s ce que permet la carte HD 5450 le GPU HD6550D. Normalement MPC HC gère le changement de fréquence, mais si je le laisse faire j'ai des vidéos très saccadées une fois sur deux ce qui n'est pas le cas avec AutoFrequency.
- Deamon Tools Lite pour gérer les éventuelles images iso.
- MetaVideoEditor pour récupérer les infos chez AlloCiné.
- DVDFab HD pour ripper les DVD et BR. Ce logiciel reste utilisable après la période d'essai de 30 jours si on se contente de riper en qualité d'origine que ce soit le disque entier ou seulement le film. Ça tombe bien pour moi car je ne m'en sers que de cette façon.
- Une interface de navigation que j'ai développé.
Tout ça est parfaitement intégré et s'utilise depuis un menu utilitaires de mon interface c'est donc comme si j'utilisais un logiciel unique à part bien sûr DVDFab HD que j'utilise sur un autre PC.
Tous ces logiciels sont entièrement gratuits si on fait exception de Windows 7 bien sûr.

MPC HC est incontestablement le meilleur lecteur vidéo (à mon avis) que ce soit en terme de compatibilité ou de qualité, notamment pour le désentrelacement et la mise à l'échelle des vidéos SD. De plus il est très souple et il est donc très simple de le piloter à partir de l'interface de navigation. Il gère parfaitement l'accélération matériel de la carte graphique et le taux d'occupation du processeur avec des ripes de BR dépasse rarement les 20 %.
Il est compatible avec tous les formats connus et gère très bien les ripes de BR avec chapitres, pistes audio multiples et sous titres. Par contre il ne gère pas les menus de BR mais je m'en fous puisque je ne sauvegarde que le film principal. Les menus DVD sont par contre parfaitement gérés. Il ne gère pas en natif les images iso, c'est donc mon interface qui se charge de monter automatiquement l'image dans un lecteur virtuel grâce à DemonTools Lite. A l'usage c'est pratiquement transparent et lancer un film qui est en structure BR/DVD ou en image iso prend très peu de temps. Personnellement je n'utilise pas les images iso car ça nécessite une double passe lors du ripe avec DVDFab HD.

Mon interface permet de gérer les séries et les titres à films multiples. La structure du disque est assez simple :
Un dossier par genre et un dossier par film qui contient les infos (jaquette et infos XML récupérés par MetaVideoEditor). Le film peut donc être aussi bien en structure DVD/BR ou en image iso ou en MKV, etc...
Ceci me permet de choisir à quel genre appartient un film, ce qui n'est pas toujours évident quand on laisse faire le fournisseur d'infos. Il suffit de créer un dossier genre pour qu'il soit pris en compte par l'interface de navigation, de même un film qui n'aura pas d'info sera quand même visible dans l'interface et pourra donc être lu sans problème. C'est dû au fait que l'interface se base sur le contenu réel du disque pour l'affichage et non sur le contenu d'une quelconque médiathèque. C'est le nom du dossier genre et le nom du dossier qui contient le film qui seront utilisés dans cette interface dont je vous mets quelques captures d'écran.

Pour la musique j'utilise un petit netop Acer (sans écran) et XBMC le tout piloté par la télécommande XBMC remote sur smartphone Androïde.

Quelques captures d'écran :

Page principale :

Image IPB

Page infos :

Image IPB
Un appui sur la touche "flèche bas" permet de faire défiler le texte du résumé si il est trop grand. J'ai volontairement limité le casting aux 25 premiers rôles.

Page spéciale pour les séries et films multiples :

Image IPB


Je ne gère pas les fanarts car ils sont souvent d'un format et d'une définition qui ne convient pas à un affichage full HD. D'autre part comme j'ai voulu des vignettes assez grandes pour un usage confortable à une distance normale je n'aurais pas eu la place de les afficher.
Je ne gère pas non plus la notation par étoiles, c'est moi qui met les films et je sais donc si je les aime ou pas et si je ne les aime pas je les vire tout simplement...
Les films sont affichés par genre et il y a un genre supplémentaire qui regroupe tous les films disponibles.
Le changement de genre se fait avec les touches "page suivante/précédente" de la télécommande MCE, les 4 flèches de direction de la télécommande servant à naviguer dans les films et (chose incroyable :) ) la touche "info" permet d'accéder à la page infos quand celles-ci sont disponibles évidemment... .
La touche Ok permet soit de lancer le film soit d'ouvrir la page spéciale pour les séries et/ou films à plusieurs épisodes.

Mon programme permet de créer manuellement des infos pour les films qui n'en ont pas comme les vidéos familiales par exemple. Il permet aussi de modifier les infos existantes.
Les infos XML sont mises en forme et stockées dans un fichier géré par l'application.

Ça se passe comme ça:

1°) Dans le dossier du genre concerné on crée le dossier qui va contenir le ripe du BR ou DVD. On donne à ce dossier le nom du film.
2°) On ripe dans ce dossier soit en conservant la structure du disque soit sous forme d'image iso. Dans le cas d'un fichier "iso", celui-ci doit avoir le même nom que le dossier qui le contient, donc le nom du film en fait.
3°) On récupère les infos avec MetaVideoEditor.
4°) On lance un scan depuis le menu utilitaires du programme interface pour que toutes les infos des nouveaux films soient prises en compte. Le scan est très rapide et n'est nécessaire que si on ajoute des films. Sans scan le film sera utilisable mais pas ses infos. Pour les films familiaux qui n'ont pas d'info, il suffit de créer la jaquette qu'on nommera "folder.jpg" et qui sera placée dans le dossier du film. Ensuite on pourra créer manuellement les infos (durée, année, etc...). Donc à part le ripe, tout se fait depuis le programme d'interface.

J'ai aussi réalisé une version qui permet de rechercher un ou des films en fonction du titre, d'un acteur, d'un réalisateur ou d'une année mais je ne m'en sers pas...

Voilà, ce n'est sans doute pas parfait mais j'ai enfin une interface comme je voulais et je ne suis plus dépendant du bon vouloir des fabricants pour la mise à jour éventuelle du firmware des appareils spécialisés (le dernier en date était un PCH C200).

EDIT : Ma vieille carte mère Gigabyte ayant décidé de prendre sa retraite (paix à son âme), j'en ai profité pour changer de plate-forme et donc de CPU. Je suis très satisfait de l'A8-3850 mais il faut impérativement changer le ventirad fourni qui est vraiment minable aussi bien en efficacité qu'en nuisance sonore. Heureusement j'ai pu récupéré mon ventirad Scythe qui était fourni d'origine avec des accessoires permettant un montage sur socket AM3 et le socket FM1 reste compatible au niveau de la fixation du système de refroidissement.
L'ensemble CPU + carte mère + 8 Go DDR3 m'a coûté à peine 250 €.

0

#2 L'utilisateur est hors-ligne   hettar987 Icône

  • Intéressé
  • PipPip
  • Groupe : Membre
  • Messages : 62
  • Inscrit(e) : 17-décembre 10

Posté 16 novembre 2011 - 02:26

Gros et beau boulot :)
Ca n'a pas été trop difficile de développer ton interface ?
0

#3 L'utilisateur est hors-ligne   Lester Icône

  • Passionné
  • PipPipPipPip
  • Groupe : Membre
  • Messages : 381
  • Inscrit(e) : 13-novembre 09

Posté 16 novembre 2011 - 05:36

+1 bravo pur l'interface
« Liberté, égalité, fraternité, confidentialité, neutralité ».
PCHC Mini-ITX Cooler Master Elite 130. Backup Mini-ITX Smart Teck Cube. A/V : Focal-Pioneer-Philips
0

#4 L'utilisateur est hors-ligne   athos690 Icône

  • Actif
  • PipPipPip
  • Groupe : Membre
  • Messages : 126
  • Inscrit(e) : 30-mai 11

Posté 16 novembre 2011 - 06:59

Voir le messagehettar987, le 16 novembre 2011 - 02:26 , dit :

Gros et beau boulot :)
Ca n'a pas été trop difficile de développer ton interface ?
Non ce n'est pas difficile quand on maîtrise bien l'outil de développement (c'est toujours comme ça en fait) mais c'est assez long car j'ai fait plusieurs versions avant d'arriver à celle-ci qui me plaît bien. J'ai une version qui se pilote avec une souris sans fil, c'est celle qui permet de faire une recherche sur différents critères à l'aide d'un clavier virtuel.

C'est développé avec Windev qui ne permet pas de faire des miracles en terme d'animation mais j'en ai quand même quelques unes comme par exemple les pages infos et séries qui apparaissent en fondu enchaîné et sur la page principale la grosse vignette du film sélectionné apparaît aussi en fondu enchaîné par rapport à la sélection précédente. C'est simpliste mais ça rend pas mal. J'ai aussi tenu compte du fait que ça devait être utilisé sur une machine peu puissante. Je préfère une navigation simple et fluide plutôt qu'une navigation pleine d'animations et poussive. De plus, l'outil utilisé n'est pas vraiment prévu pour ce genre de développement, Windev est plutôt conçu pour le développement d'outils de gestion. Mais bon, avec un peu d'imagination on arrive quand même à faire à peu près tout ce qu'on veut...
L'avantage de Windev est que les applications ".exe" générées ne nécessitent aucune installation et peuvent fonctionner depuis n'importe quel endroit (même une clé USB) sans polluer la base de registre. De plus les applications ne sont pas trop gourmandes aussi bien en mémoire occupée qu'en usage CPU. Par exemple, l'interface active avec le genre qui affiche tous les films n'occupe que 22 Mo de mémoire et l'application pèse environ 20 Mo framework inclu ce qui est très peu si on compare ça avec le framework ".net" de Microsoft par exemple.
Objectivement ce n'est certainement pas aussi fun que ce qu'on a avec XBMC ou Windows Media Center+MediaBrowser mais je trouve ça beaucoup plus fonctionnel et le gros avantage c'est que je ne suis tributaire de personne quand je veux faire une modification et ça c'est vraiment appréciable. :winner:
0

#5 L'utilisateur est hors-ligne   seeb Icône

  • Nouveau
  • Pip
  • Groupe : Membre
  • Messages : 13
  • Inscrit(e) : 18-décembre 05

Posté 27 novembre 2011 - 06:07

Bravo, vous dite: (inutile de dire que ce n'est pas une configuration pour jouer...)
OK
Mais est'il possible intégré dans XBMC quel que emulateur de jeux:
Sega,N64,PS2,Dolphin(Wii/GC) ?
0

#6 L'utilisateur est hors-ligne   athos690 Icône

  • Actif
  • PipPipPip
  • Groupe : Membre
  • Messages : 126
  • Inscrit(e) : 30-mai 11

Posté 28 novembre 2011 - 05:10

Voir le messageseeb, le 27 novembre 2011 - 06:07 , dit :

Bravo, vous dite: (inutile de dire que ce n'est pas une configuration pour jouer...)
OK
Mais est'il possible intégré dans XBMC quel que emulateur de jeux:
Sega,N64,PS2,Dolphin(Wii/GC) ?
Pas à ma connaissance, je ne pense pas qu'une partie "jeux" soit intégrable dans les versions actuelles de XBMC et pas non plus dans les versions à venir (EDEN 11.0).
Cela dit je ne suis pas un spécialiste des jeux et peut-être que quelqu'un s'est penché sur le problème...
0

#7 L'utilisateur est hors-ligne   iwares Icône

  • Nouveau
  • Pip
  • Groupe : Membre
  • Messages : 13
  • Inscrit(e) : 28-décembre 11

Posté 28 décembre 2011 - 02:44

J'ai aussi tenu compte du fait que ça devait être utilisé sur une machine peu puissante. Je préfère une navigation simple et fluide plutôt qu'une navigation pleine d'animations et poussive. Image IPB
0

#8 L'utilisateur est hors-ligne   athos690 Icône

  • Actif
  • PipPipPip
  • Groupe : Membre
  • Messages : 126
  • Inscrit(e) : 30-mai 11

Posté 15 janvier 2012 - 02:46

Voir le messageiwares, le 28 décembre 2011 - 02:44 , dit :

J'ai aussi tenu compte du fait que ça devait être utilisé sur une machine peu puissante. Je préfère une navigation simple et fluide plutôt qu'une navigation pleine d'animations et poussive.
T'as pas l'impression d'être un peu lourd là ? :nul:
0

#9 L'utilisateur est hors-ligne   athos690 Icône

  • Actif
  • PipPipPip
  • Groupe : Membre
  • Messages : 126
  • Inscrit(e) : 30-mai 11

Posté 04 juin 2012 - 05:23

Ayant pas mal de problèmes avec XBMC, notamment des lags assez fréquents avec les vidéos SD issues de ripes DVD non compressés, j'ai décidé de revenir à MPC HC et de revoir mon programme de navigation.
J'ai opté pour une manipulation avec souris sans fil (une Logitech Mouse Air). N'importe quelle souris sans fil peut convenir du moment que la portée est correcte et qu'elle dispose de quelques boutons programmables.

J'ai ajouté la possibilité d'utiliser au choix une interface basée sur un mur de vignettes avec page infos indépendante ou une autre basée sur une liste où toutes les infos apparaissent sur une seule page.
La navigation avec l'interface liste est bien sûr plus rapide car tout se passe sur une seule page.

J'ai ajouté des fonctions de recherche sur nom de film, acteur, réalisateur et année de sortie.
Dans la page infos ou dans la page au format liste il suffit de cliquer sur le nom d'un acteur pour afficher si on veut tous les films où il joue, de même pour le réalisateur.

Finalement le pilotage par souris est bien plus intuitif et bien plus rapide que celui avec une télécommande. Tout se fait essentiellement par des clics droit ou gauche ou par double clic. Pas besoin de regarder la souris pour savoir ce qu'on fait... D'autre part, avec une souris on a accès à tous les menus de MPC-HC qui restent lisibles à distance normale de visionnage. Toutefois ça serait bien qu'ils soient un peu plus gros...
Les quelques boutons de la souris me permettent de changer de page dans l'interface de navigation et de sélectionner la langue audio et les sous-titres dans MPC HC.
J'ai agrandi l'image des touches de commande dans MPC HC pour qu'elles soient plus confortables à utiliser à distance normale de visionnage.

Tous mes films sont au format MKV (non compressé) à part quelques ripes de DVD qui sont en ISO pour conserver les menus. Pour ces derniers il faut donc un petit délai pour le lancement du film, le temps que le fichier soit monté dans le lecteur virtuel ce n'est pas plus de quelques secondes.
A noter que la liste des genres n'est pas figée, il suffit de rajouter un dossier du genre désiré sur le disque pour qu'il soit pris en compte dans la liste.

Voici une petite vidéo de mon interface, à noter que le manque de fluidité (affichage des différentes pages et fondu/enchaîné des vignettes) est du au logiciel de capture d'écran (Microsoft Encoder).
En fonctionnement normal la fluidité est parfaite avec mon AMD APU-3850.
Vidéo de mon Jukebox

Je ne comprends pas trop ce qui se passe avec XBMC mais les saccades aléatoires notamment sur les panoramiques et les travelings lents avec des vidéos SD sont vraiment pénibles au point que j'y renonce pour l'instant. Paradoxalement je n'ai pas de problème avec les vidéos HD...

Avec MPC HC je n'ai strictement aucun problème de fluidité. Par contre avec des MKV issus de vidéos SD la qualité avec le DXVA activé est vraiment dégueulasse. Pour ce type de films il vaut mieux désactiver l'accélération DXVA le taux d'occupation processeur reste très raisonnable et la qualité est bien meilleure.

Avec des ripes de DVD le DXVA ne s'active pas automatiquement contrairement à ce qui se passe avec les MKV qui contiennent exactement la même chose (aucune compression par rapport au DVD original). Les MKV se lancent un peu plus vite car il n'y a pas de lecteur virtuel à gérer.
0

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet