Zum Inhalt springen

Transkodierungs-Engine

Erfordert v5.0+

Symfonium enthält eine auf FFmpeg basierende Transkodierungs-Engine. Die Engine kann Medien während der Wiedergabe transkodieren und ermöglicht dadurch die Unterstützung weiterer Codecs und Formate.

Hinweise:

  • Um die Größe der App zu begrenzen, werden Codecs und Formate nur bei Bedarf oder auf Anfrage hinzugefügt. Daher werden nicht alle Codecs unterstützt.
  • Diese Funktion wird aktiv weiterentwickelt, um Chromecast- und UPnP-Geräte besser zu unterstützen. Falls du auf Probleme stößt oder besondere Anforderungen hast, melde sie bitte im Support-Forum.
  • Um zu bestimmen, was wann transkodiert werden muss, analysiert die Engine das Medium zu Beginn der Wiedergabe. Dieser Vorgang ist schnell und erfolgt automatisch. Unter Einstellungen > Wiedergabe > Dekodieren und Transkodieren kannst du mit Maximale Bitrate im Mobilfunknetz und Maximale Bitrate im WLAN die gewünschte Streaming-Bitrate festlegen, sofern deine Medienquelle Transkodierung unterstützt.
  • Die Engine erstellt temporäre Dateien. Achte deshalb darauf, dass genügend freier Speicherplatz verfügbar ist.

Die Engine ermöglicht unter anderem die lokale Wiedergabe von Audioformaten, die zuvor nicht unterstützt wurden:

  • 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 ist ein verlustfreier Audiocodec, der Audiodateien ohne Verlust der ursprünglichen Qualität komprimiert. Die Symfonium-Engine kann Medien nach ALAC transkodieren und versucht dabei, die Qualität von Hi-Res-Medien zu erhalten. Das Ergebnis ist jedoch nicht immer bitgenau, auch wenn die meisten Nutzer keinen Unterschied bemerken werden.

Android-Geräte unterstützen die meisten dieser Formate standardmäßig nicht. Verwende bei der lokalen Medienquelle den Modus Je Ordner / SD-Karte (SAF), damit Symfonium diese Dateien erkennen und wiedergeben kann.

Die Engine kann Medien beim Streaming zu Chromecast-Geräten transkodieren.

Transkodierte Quellformate:

  • 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)

Die Transkodierungs-Engine von Symfonium konvertiert Medien in ein Format, das vom Wiedergabegerät unterstützt wird. Für unterstützte Medienquellen wählt das aktuelle Chromecast-Profil je nach Ausgangsformat und Bitratenbegrenzung FLAC, fragmentiertes AAC/MP4 oder MP3 als Ziel. Für andere Medienquellen wird bei einer notwendigen lokalen Transkodierung aus Kompatibilitätsgründen weiterhin AAC/MKV verwendet. AAC und MP3 sind verlustbehaftete Codecs. Falls du genauere Einstellungen oder eine höhere Qualität benötigst, kannst du einen Funktionswunsch eröffnen und deine Anforderungen beschreiben.

Wenn deine Medienquelle Transkodierung unterstützt, wird aus Leistungsgründen und zur Schonung des Akkus immer die serverseitige Transkodierung bevorzugt. Beim Streaming von Kodi läuft die Transkodierungs-Engine dagegen auf deinem Mobilgerät: Die Medien werden von Kodi an dein Mobilgerät und von dort an Chromecast übertragen. Dadurch können Akku- und Netzwerkverbrauch steigen.

Sonos-ähnliche UPnP-Wiedergabegeräte können dieselbe lokale Transkodierungs-Engine wie Chromecast mit einem gerätespezifischen Audioprofil nutzen. Für andere UPnP-Wiedergabegeräte ist eine allgemeine lokale Transkodierung derzeit nicht verfügbar, da die Codec-Unterstützung je nach Gerät unterschiedlich sein kann und Profileinstellungen oder Überschreibungen erfordert. Falls du besondere Anforderungen hast oder Probleme mit UPnP-Geräten feststellst, melde sie bitte im Support-Forum und stelle Log-Dateien bereit, damit das Team die Ursache untersuchen und die Kompatibilität verbessern kann.