Aller au contenu

Moteur de transcodage

Nécessite v5.0+

Symfonium intègre un moteur de transcodage basé sur FFmpeg. Ce moteur permet à Symfonium de transcoder les médias à la volée, afin de prendre en charge davantage de codecs et de formats.

Remarques :

  • Pour optimiser la taille de l’application, les codecs et formats sont ajoutés uniquement selon les besoins ou les demandes, et tous les codecs ne sont pas pris en charge.
  • Cette fonctionnalité est encore en développement actif afin de mieux prendre en charge les appareils Chromecast et UPnP. Si vous rencontrez des problèmes ou avez des besoins spécifiques, signalez-les sur le forum de support.
  • Pour déterminer quoi transcoder et quand, le moteur analyse le média au début de la lecture. Même si ce processus est rapide, si vous êtes certain de n’utiliser que des codecs pris en charge nativement, vous pouvez désactiver le moteur dans les paramètres de lecture.
  • Notez que le moteur crée des fichiers temporaires ; assurez-vous donc de disposer de suffisamment d’espace libre.

Le moteur permet la lecture locale de formats audio auparavant non pris en charge :

  • MusePack (.mpc)
  • Direct Stream Digital / DSD (.dsd, .dsf)
  • Aiff (.aif, .aiff, .aifc)
  • WavPack (.wv)
  • Windows Media Audio (.asf, .wma)
  • True Audio (.tta)
  • Monkey’s Audio (.ape)

ALAC est un codec audio sans perte utilisé pour compresser des fichiers audio sans perte de qualité originale. Le moteur de Symfonium peut transcoder vers ALAC et tente de préserver la qualité des médias hi-res sans la dégrader. Il peut toutefois ne pas toujours être bit-perfect, même si la plupart des utilisateurs ne remarqueront aucune différence.

Les appareils Android ne prennent pas en charge la plupart de ces formats par défaut. Utilisez le mode SAF avec le fournisseur local afin que Symfonium puisse détecter et lire ces fichiers.

Le moteur permet le transcodage des médias lors de la diffusion vers des appareils Chromecast.

Formats source transcodés :

  • MusePack (.mpc)
  • Direct Stream Digital / DSD (.dsd, .dsf)
  • Aiff (.aif, .aiff, .aifc)
  • WavPack (.wv)
  • Windows Media Audio (.asf, .wma)
  • True Audio (.tta)
  • Monkey’s Audio (.ape)
  • Alac (.mp4, .m4a)

Le moteur de transcodage de Symfonium convertit les médias vers un format pris en charge par l’appareil de lecture. Lors de la diffusion vers Chromecast, le moteur transcode actuellement en AAC, un codec avec perte. Si vous avez des besoins spécifiques pour des réglages plus précis ou de meilleure qualité, ouvrez une demande de fonctionnalité avec le détail de vos exigences.

Si votre fournisseur de médias prend en charge le transcodage, le transcodage côté serveur est toujours prioritaire afin d’optimiser les performances et l’utilisation de la batterie. Lors de la diffusion depuis Kodi, le moteur de transcodage s’exécute sur votre téléphone : le média passe donc de Kodi à votre téléphone, puis à Chromecast. Cela peut augmenter l’utilisation de la batterie et du réseau.

Le moteur de transcodage n’est pas utilisé actuellement pour les appareils UPnP, car la prise en charge des codecs peut varier selon l’appareil et nécessiter des paramètres de profil ou des dérogations. Si vous avez des besoins spécifiques ou rencontrez des problèmes avec des appareils UPnP, signalez-les sur le forum de support et fournissez des journaux afin que l’équipe puisse analyser et améliorer la compatibilité.