Freebox Player (Revolution / V6)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Anomalie
  • Catégorie Lecteur multimédia → Client UPnP AV
  • Assignée à Personne
  • Système d'exploitation Tous
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 1.3.6
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 1
  • Privée
Concerne le projet: Freebox Player (Revolution / V6)
Ouverte par LaurentMu - 12/10/2016

FS#20774 - sous-titres .srt servis par UMS non vus par le freebox player

Bonjour,
Avec la dernière version de Universal Media Server (6.5.1, sur macosx 10.7), il existe un profil Freebox qui reconnait le freebox player *mais*, même si les videos passent correctement (j’ai dû pour cela mettre MEncoder en 1er choix de transcodeur car plantages de FFmpeg), les sous-titres externes en .srt ne passent pas càd ne sont pas affichés quand on joue le film.

Dans la liste des fichiers video sur la TV, ils sont indiqués comme existants après le titre du film en tant que “(SubRip)” mais le freebox player ne “voit” pas les fichiers sous-titres (l’item Sous-titre du menu touche verte indique “pas de sous-titres”) et donc ne les affiche pas.

Mercid’avance !

Note : Avec FreeMi les sous-titres sont à la fois listés sur la TV avec les fichiers video et visibles quand on joue le film (mais freemi ne fait pas de transcodage donc je voudrais bien pouvoir utiliser UMS...)

PS : j'ai ajouté les 3 lignes suivantes au fichier Free-freebox.conf (piquée dans le fichier de config exemple DefaultRenderer.conf) pour que les sous-titres 'externes' (.srt) soient servis tels quels à la fbx :
# Having external subs trigger transcode for files that dont need it otherwise
# This resolves that issue for .srt - device might support other formats as well
SupportedExternalSubtitlesFormats = ASS,SUBRIP,TEXT

En effet, sans ces lignes, l'inclusion 'en dur' des sous-titres dans la video par Mencoder était censée arriver mais ne fonctionnait pas non plus...

PPS : infos complémentaires pour aider au debug :
si j'enlève la ligne "SupportedExternalSubtitlesFormats = ASS,SUBRIP,TEXT " du fichier Free-freebox.conf alors
MEncoder lance le transcodage en incluant les sous-titres dans le flux video au lieu de servir le fichier .srt.
Le mode TRACE permet d'avoir la commande lancée exactement, qui est:

"/Applications/Universal Media Server.app/Contents/Resources/osx/mencoder" -ss 0 "/Users/laurent/Movies/The Americans Season 3 HDTV.XviD-AFG[Pawulon]/The Americans 2013 S03E11 HDTV.XviD-AFG.avi" -msglevel statusline=2 -oac lavc -of lavf -lavfopts format=mpegts -mpegopts format=mpeg2:muxrate=500000:vbuf_size=1194:abuf_size=64 -ovc lavc -channels 2 -lavdopts debug=0:threads=4 -lavcopts autoaspect=1:vcodec=mpeg2video:acodec=ac3:abitrate=640:threads=4:keyint=5:vqscale=1:vqmin=2:vqmax=3:vrc_maxrate=14000:vrc_buf_size=1835 -ass -ass-color ffffff00 -ass-border-color 00000000 -ass-font-scale 1.4 -font "/Library/Fonts/Arial Unicode.ttf" -ass-force-style FontName="Arial Unicode MS",Outline=1,Shadow=1,MarginV=10 -noflip-hebrew -subcp ISO-8859-1 -nosub -sub "/Users/laurent/Movies/The Americans Season 3 HDTV.XviD-AFG[Pawulon]/The Americans 2013 S03E11 HDTV.XviD-AFG.srt" -ofps 24000/1001 -lavdopts fast -mc 0 -noskip -af lavcresample=48000 -srate 48000 -o - -really-quiet -msglevel statusline=2

Si j'exécute cette commande dans un terminal et si je redirige la sortie de cette commande dans un fichier ("-o temps.ts" au lieu de "-o -"), alors le fichier contient bien les sous-titres, ... alors que lors du visionnage sur la TV via le fbx player les sous-titres sont absents ! Je n'y comprends rien, merci de votre aide !

Encore un indice : la"TRACE" de UMS me dit :
TRACE Did not send subtitle headers because dlna.getMedia returned null or configuration.isDisableSubtitles was true
...
Merci d'avance (Il y a quelqu'un ;) ???)

Admin
rawoul a commenté le 18.10.2016 08:16

Bonjour, a vous de contacter l'auteur de UMS ou lire l'aide pour forcer UMS a exposer les fichiers de sous-titres au Freebox Player. Sinon vous pouvez utiliser FreeMi qui marche tout seul (edit: oups pas vu que vous voulez transcoder aussi).

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche