Profile Plex pour Freebox Révolution Open Media Vault

Bonsoir à tous, 

 

Mes fichiers Vidéo sont stockés sur un NAS Open Media Vault sous Debian, le tout sur un petit HP54L.

 

Tout allait bien dans le meilleur des mondes avec MiniDLNA, jusqu'au jour ou de vilains fichiers MKV supérieurs à 16Go sont arrivés avec DTS et compagnie... :P

Pourquoi donc aussi gros.... Avec un écran de plus de 2.50m de diagonale le bon vieux Divx de la dernière décennie pique les yeux  :blink:  

Sans compter que les HP sont passés de 2.0 à 5.1 et donc il faut les octets en conséquence pour alimenter tout çà...

 

MiniDLNA semble dont "caler" sur ce type de fichier  :wacko:

Je me suis donc mis au gout du jour, et donc choisi Plex pour servir ces vidéos puisqu'il semble en être capable sur le papier

 

Du coup Bingo je vois enfin ces gros fichiers sur la Bobox de la dernière Révolution Française...

Mais quand je veux les regarder, on m'annonce "fièrement" format non supporté  :(

 

On me dit que Plex est capable d'encoder à la volée, youpi !

Mais je ne suis pas capable d'écrire dans ce language barbare ce simple fichier "XML" qui pourrait me convertir n'importe quel fichier dans un format supporté au temps de la révolution (et ne me parlez pas du 4K mon Projo ne le supporte pas)

 

Je suis donc à la recherche d'une âme charitable qui pourrait partager avec nous ce sésame XML permettant d'encoder à la volée n'importe quel format vidéo vers quelque chose supporté par le FreePlayer V6.

 

Cela permettra de patienter en attendant que "Free" nous propose un Client Plex directement intégré dans le player [mais çà j'ai des doutes].

 

Quelqu'un aurait-il ce précieux fichier xml ?

Sinon si quelqu'un veut bien nous aider à l'écrire, j'ai trouvé quelques lignes dans les log (DLNA et server) qui pourraient nous aider :

DEBUG - Mapped client to generic profile: Host: 192.168.1.X:32469; Connection: close; icy-metadata: 1; User-Agent: fbxmms/1.0 FreeboxPlayer/6.0

DEBUG - Mapped client to generic profile: User-Agent: Linux/2.6 UPnP/1.0 fbxupnpav/6.0; SOAPACTION: “urn:schemas-upnp-org:service:ContentDirectory:1#Browse”; Host: 192.168.$

Merci d'avance pour les contributions

 

 

Bon, j'ai aussi un micro-server (mais sous Windows) et une freebox v6. Mais de mon coté, je ne rencontre pas de soucis avec les MKV de grande taille (des micro-freezes sur les fichiers de plus de 20Go mais bon ;)). Ce que je ne comprends pas, c'est que dans mon installation, il n'y a pas de transcodage. Je passe par la rubrique fichiers de la freebox, je choisi mon serveur Plex en upnp et je lance mon film...Sur mon serveur je n'ai qu'un processus "Plex DLNA" de 0,8% temps processeur

Tu es bien en filaire sur tout ton réseau local ?

Lances un film et affiches les informations de flux (touche jaune), Les codec affichés sont ils conformes (h264/DTS) ?

Encore une fois, le DLNA/UPnP, c'est toujours de la lecture directe du fichier sur le réseau. Plex n'intervient pas dans ces cas là, et il n'y a pas de transcodage possible.

Le transcodage n'est possible qu'entre un client Plex et un serveur Plex.

Sinon, j'aurais tendance à dire d'éviter les fichiers MKV de 16Go. Je ne télécharge que du 1080p en H264 et la qualité est parfaite, y compris en DTS/Dolby, et la taille des fichier n'excède pas les 3Go.

Bonsoir, 

Pour répondre à XavierS et Nibb31.

Je suis bien en réseau filaire cablé en CAT6 avec switch GigaBit, et aucun souci de ce côté là  :P

Il me semblait qu'on pouvait forcer Plex à faire du transcodage en fonction du client (y compris en DLNA), c'est pour cela que j'avais commencé à rechercher les "User-Agent" dans les logs...

C'est dommage si ce n'est pas possible, cela permettait de régler des problèmes de compatibilité sur des Codecs qui ne sont pas toujours présents dans le différents client DLNA  <_<

Sinon, je viens de prendre les caractéristiques d'un fichier incriminé...

Video Resolution 1080p -  Durée 2:40:56 - Bitrate 15107 kbps
Width 1920- Height 1080 - Aspect Ratio 1.78
Container MKV - Video Frame Rate 24p - Durée 2:40:56 - Size 16.98 GB - Container MKV
Vidéo Codec H264 Langue English Has Scaling Matrix 0 Height 1080 Width 1920
Audio Codec DCA Chaînes 5.1 Bitrate 1536 kbps Langue English 
Audio Codec AC3 Chaînes 5.1 Bitrate 640 kbps Langue Français
Sous-titres Codec SUBRIP Langue Français
Sous-titres Codec SUBRIP Langue English

Je veux bien revenir à des fichiers de 2/3Go, mais j'ai l'équivalent soit disant "HD" d'après le nom du téléchargement :huh: dont voici les caractéristiques :

Video Resolution 480p - Durée 2:34:21 - Bitrate 1863 kbps
Width 720 - Height 428 - Aspect Ratio 2.35
Container AVI - Video Frame Rate PAL
Size 2.01 GB Container AVI
Vidéo Codec MPEG4 Bitrate 1468 kbps
Anamorphic 1 Bit Depth 8 Bvop 0 Chroma Subsampling 4:2:0 Color Space yuv Durée 2:34:21
Frame Rate 25.000 fps Gmc 0 Height 428 Level 0.3 Pixel Aspect Ratio 64:45
Profile sp Qpel 0 Scan Type progressive Width 720 
Audio Codec AC3 Chaînes 5.1 Bitrate 384 kbps Bit Depth 16 Bitrate Mode CBR Dialog Norm -27 dB
Durée 2:34:21 Sampling Rate 48000 Hz Stream Identifier 1

On voit bien qu'il ne fait pas le poids ! Et garanti sur un écran de 2.50m avec une vraie Hifi 5.1 cela n'a pas du tout le même rendu...

Ce même fichier est passé sur un lecteur BR Sony via un HDD amovible (et il passe maintenant avec Plex !), mais pas sur le FreePlayer.... pourquoi ?

En revanche MiniDLNA n'en veut pas...

Bon, pour faire simple, OUI Plex sait transcoder des media vers une connexion DLNA. Je fais d'ailleurs parti des « beta tester » qui ont déverminés la fonction pendant presque 1 an avec les dev. Mais Nidd31 est plein de certitudes et mes derniers posts pourtant accompagnés de lien vers la documentation DLNA (http://www.dlna.org/dlna-for-industry/guidelines) ne l'ont pas fait changer d'avis.

Bref, je te propose le lien https://forums.plex.tv/topic/73702-writing-profiles-for-dlna-devices/ de la section DLNA du forum anglais. Un dév y explique comment créer un profil client, comment l'associer à un périphérique et comment lui dire quand quel cas faire du "direct stream" et dans quel cas transcoder.

Je suis d'accord avec toi sur la taille des fichiers. J'encode des vidéos depuis plus de 10 ans et sachant (a la louche pour 1h30 de film) qu'une piste AC-3 5.1 fait dans les 600Mo et une piste DTS 5.1 1Go (et je parle pas des pistes HD ou 8.1) faire un 1080p de 3Go : non. Un 720p (double passe d'encodage) avec AAC 5.1 éventuellement.

Pour en revenir à ton soucis, normalement, ta freebox est capable de lire des MKV 1080p. Peux tu charger un fichiers signalé comme incompatible sur une clef USB (ou un DD) et essayer une lecture directe sur la Freebox ?

Merci XavierS pour ces quelques infos !

C'est vrai que la lecture de la doc DLNA ou le post sur la création d'un profil ne sont pas mals, mais pour un newbie, cela ne motive pas trop pour s'y mettre  :(

Je comprends que Nibb31 préfère s'user les yeux sur des médias mal compressés plutôt que des docs trop précices  B)

Pas de clé USB >16Go sous la main, j'ai donc trouvé un vieux HDD 2.5 de 160Go, après 30m, de copie, ce disque passe bien sur mon PC et sur le port USB mon lecteur BR, et le film passe super bien...

Par contre "J'ai rien compris" pourtant j'ai free  <_< ... ce HDD n'est pas vu sur la freebox, ni server, ni player ?!? Formatage NTFS pour faire passer les > 16Go qui pose problème ?

Je me demande si je ne vais pas finir par passer par mon lecteur BR en client DLNA  :rolleyes: , cela va me coûter un petit switch ethernet pour qu'il partage le réseau avec le freeplayer.

D'autre idées ??? (ou un exemple de fichier XML pour la fbxmms/1.0 FreeboxPlayer/6.0 ?)

On n’avance pas des masses là.
Le test de lecture en direct sur l'USB de la Freebox c'était pour m'assurer que le fichier pouvait être lu sans problème par la Freebox (Eliminer les problèmes de téléchargement ou d'encodage). J'ai refait le test avec une clef USB 32Go et un DD externe avec alimentation de 1To, pas de soucis, la Freebox révolution accède et lit un fichier de 15,5Go.
Par contre je l'ai déjà vu refuser des fichiers plus petits sans raisons. Dans le MKV il y a une notion de compression des "Header" qui n'est pas lié à l'encodage vidéo ou audio mais à l'encapsulage MKV et cela créé des disfonctionnements sur les puces de décodage matériel style Freebox ou WD live .... C’est une possibilité. Le MKV ne fait pas l'objet d'une normalisation internationale, dit toi que si beaucoup utilisent la même "recette" il y toujours des variables plus exotique.
Test ta solution par le lecteur BD si elle est fonctionnelle alors tu pourras incriminer ta Freebox.
Il y a aussi Universal Media Server (UMS) http://www.universalmediaserver.com/un fork de PS3 Media Server qui est spécialisé dans le transcodage à la volé, dispo sous linux. Si ton but est de diffuser uniquement vers ta Freebox se sera tout aussi efficace.
 

On n’avance pas des masses là.
Le test de lecture en direct sur l'USB de la Freebox c'était pour m'assurer que le fichier pouvait être lu sans problème par la Freebox (Eliminer les problèmes de téléchargement ou d'encodage). J'ai refait le test avec une clef USB 32Go et un DD externe avec alimentation de 1To, pas de soucis, la Freebox révolution accède et lit un fichier de 15,5Go.
Par contre je l'ai déjà vu refuser des fichiers plus petits sans raisons. Dans le MKV il y a une notion de compression des "Header" qui n'est pas lié à l'encodage vidéo ou audio mais à l'encapsulage MKV et cela créé des disfonctionnements sur les puces de décodage matériel style Freebox ou WD live .... C’est une possibilité. Le MKV ne fait pas l'objet d'une normalisation internationale, dit toi que si beaucoup utilisent la même "recette" il y toujours des variables plus exotique.
Test ta solution par le lecteur BD si elle est fonctionnelle alors tu pourras incriminer ta Freebox.
Il y a aussi Universal Media Server (UMS) http://www.universalmediaserver.com/un fork de PS3 Media Server qui est spécialisé dans le transcodage à la volé, dispo sous linux. Si ton but est de diffuser uniquement vers ta Freebox se sera tout aussi efficace.
 

Malgré un câble en Y sur les deux ports USB, les Freebox n'ont jamais voulu du disque (le BD oui !).

Je me suis donc fait prêter un disque alimenté. Donc je confirme que le problème vient bien de la Freebox, car même sur ce disque elle met "format non reconnue".

Alors le lecteur BD le lit bien via le disque, et en DLNA.

Donc pas de problème de réseau ni de Plex, c'est bien un problème de format de fichier non reconnu par la FreeBox.

Je vais donc voir pour trouver quelques chose qui permette d'encoder les fichiers vers des formats supportés par la freebox : 

- Soit un script pour Plex

- Soit tester la solution UMS  proposée par XavierS.

Mais cela va demander un peu de temps, ce que je n'ai pas forcement en ce moment.