Ich verwende Audio über HDMI zu meinem Receiver, an den ein vollständiges 7.1-Setup angeschlossen ist. Das meiste, was ich höre, hat jedoch viel weniger Kanäle - einige sind Mono, die meisten Stereo, ein bisschen 5.1. Wenn der Receiver mit der richtigen Anzahl von Kanälen gespeist wird, hat er verschiedene DSP-Effekte, die recht gut funktionieren (z. B. beim Aufteilen eines Center-Kanals, beim Senden der Basis an den Subwoofer, beim automatischen Erkennen des Dolby-Matrix-Surrounds usw.). Dies funktioniert nicht mehr, wenn Sie ein vollständiges 7.1-Signal mit einer Reihe stiller Kanäle senden.
Die Anzahl der Ausgangskanäle in PulseAudio wird pro Karte / Senke anhand des der Karte zugewiesenen Profils konfiguriert. Sie können das zugewiesene Profil ändern mit pacmd
, pactl
und verschiedene GUI - Programme.
Wie kann ich festlegen, dass das Profil basierend auf der Kanalnutzung in den Eingabestreams automatisch geändert wird? Wenn die Eingabestreams beispielsweise nur von vorne links und von vorne rechts verwendet werden, wechseln Sie zum Stereoprofil. Wenn sie auch Links-Links und Rechts-Links verwenden, wechseln Sie zu Quadrophonic usw.
mediainfo
oder ffmpeg
oder avconv
). und verwenden Sie dann pacmd
, um das entsprechende Profil vor dem Starten Ihres Players auszuwählen. Aus logischer Sicht würde ich davon ausgehen, dass es funktioniert, vorausgesetzt, Sie spielen jeweils ein Audio.