В Chrome (и Firefox) при проигрывании видео YouTube HTML5 там является только звуковым выводом стерео. Я могу играть 5,1 объемного звука в VLC, таким образом, установка аппаратных средств и Ubuntu корректна.
У пользователей Windows есть опция запуска Chrome с:
--disable-audio-output-resampler
но я даже не смог заставить это работать над моей машиной Windows.
Существует ли способ использовать html5, окружают 5.1 Chrome на Ubuntu на YouTube или других сайтах как Vimeo?
Использование Ubuntu 14.04 с Chrome 54.0.2840.59
Править:
После выполнения killall pulseaudio
Я тщательно создал резервную копию содержания /.config/pulse/
каталог и затем удаленный dir вручную, перезапустил импульсный механизм с pulseaudio -k
, затем перезапущенный Chrome. Все еще никакой объемный звук в Chrome с помощью YouTube.
По-видимому, YouTube не поддерживает верный 5.1
, 5,1 поддержки только означает, что YouTube собирает аудио от дополнительных каналов, затем преобразовывает их в 2,0 вывода, таким образом, звуки отправляются всем динамикам.
ЗДЕСЬ Стек сообщение Exchnage, которое я прочитал об этом
Можно все еще запустить Chrome в Ubuntu с параметрами запуска
- disable-audio-output-resampler
- try-supported-channel-layouts
Открывает файл конфигурации Chrome:
sudo nano /usr/share/applications/google-chrome.desktop
Находят строку, содержащую путь к Chrome:
Exec=/usr/bin/google-chrome-stable %U
И изменение это к:
Exec=/usr/bin/google-chrome-stable --disable-audio-output-resampler --try-supported-channel-layouts %U
Примечание: также возможно, что файл google-chrome.desktop
находится в ~/.local/share/applications/google-chrome.desktop
Используйте что-то, что Вы знаете поддержки 5.1, как Тесты Воспроизведения звука HTML5 AAC - Многоканальный . Если тот тест не работает, и Chrome использует импульс, чем Вы знаете, что проблема с Импульсным Аудио, и необходимо погрузиться глубже.
Следующая игра что-то в Chrome, как этот длинная задница Зараженный Грибной альбом, который является 100%-й пользой . Оставьте это проигрыванием, и в то время как это играет выполненный pacmd list-sink-inputs
. Это должно показать Вам что-то вроде этого
1 sink input(s) available.
index: 381
driver: <protocol-native.c>
flags: START_CORKED
state: RUNNING
sink: 1 <alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.2>
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
muted: no
current latency: 56.23 ms
requested latency: 23.22 ms
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
resample method: (null)
module: 14
client: 410 <Chromium>
properties:
application.icon_name = "chromium-browser"
media.name = "Playback"
application.name = "Chromium"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "31"
application.process.id = "2148"
application.process.user = "ecarroll"
application.process.host = "x230"
application.process.binary = "chromium-browser"
window.x11.display = ":0.0"
application.language = "en_US.UTF-8"
application.process.machine_id = "0275a7cffa4379527ee564ba552469a2"
application.process.session_id = "c2"
module-stream-restore.id = "sink-input-by-application-name:Chromium"
Прохождение через этого, это индекс sink
,
sink: 1 <alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.2>
И, это - данные, которые в настоящее время получает введенный приемником, если это не прямо тогда источник, Вы играете, не является правильным, и это не Ваша проблема.
channel map: front-left,front-right
Stereo
Это должно читать как это, если музыка 5.1
channel map: front-left,front-right,front-center,lfe,rear-left,rear-right
Surround 5.1
, Теперь выполняет это.
pacmd list-sinks | grep -i "channel\|index"
Это должно показать Вам все приемники (каналы), которые могут принять звук. Обратите внимание на то с соответствием индекс , если это показывает Вам что-то вроде этого.
channel map: front-left,front-right
Затем Вы/know/, что импульс будет сокращать канал до стерео. Иначе нам будет нужно больше информации.