首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube支持5.1环绕声吗?

YouTube支持5.1环绕声吗?
EN

Ask Ubuntu用户
提问于 2016-02-13 23:57:55
回答 3查看 21.6K关注 0票数 3

在Chrome (和火狐)播放youtube视频HTML5时,只有立体声输出。我可以在VLC中播放5.1环绕声,所以硬件和Ubuntu设置是正确的。

Windows用户可以选择通过以下方式启动Chrome:

--disable-audio-output-resampler,但我甚至不能让它在我的Windows机器上工作。

有没有办法使用html5环绕声5.1与Chrome在Youtube上的Ubuntu或其他网站,如Vimeo?

Ubuntu 14.04与Chrome 54.0.2840.59

编辑

执行killall pulseaudio后,我仔细备份/.config/pulse/目录的内容,然后手动删除dir,用pulseaudio -k重新启动脉冲引擎,然后重新启动Chrome。在使用Youtube的Chrome中,仍然没有环绕声。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-11-02 19:57:27

显然,YouTube不支持真正的5.1

5.1支持只意味着Youtube从额外的频道收集音频,然后将其转换为2.0输出,以便将声音发送给所有发言者。

这里是我读到的一篇关于堆栈的文章

票数 3
EN

Ask Ubuntu用户

发布于 2016-10-30 00:57:35

您仍然可以使用启动参数在Ubuntu中启动Chrome

-禁用-音频输出-重放

-尝试-支持-通道布局

打开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中。

票数 0
EN

Ask Ubuntu用户

发布于 2016-11-08 19:51:14

使用您所知道的支持5.1的东西,比如HTML5 AAC音频回放试验.多通道。如果这个测试不起作用,而且Chrome使用的脉冲比你知道的要大,问题是与脉冲音频,你必须深入。

接下来,在Chrome中播放一些内容,比如这个长驴侵染香菇专辑,100%好。让它继续播放,当它在播放时,运行pacmd list-sink-inputs。它应该让你看到这样的东西

代码语言:javascript
复制
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的索引,

代码语言:javascript
复制
    sink: 1 <alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.2>

而且,这是接收器输入当前正在接收的数据,如果这不是正确的,那么您正在播放的源是不正确的,也不是您的问题。

代码语言:javascript
复制
channel map: front-left,front-right
             Stereo

如果音乐是5.1,它应该是这样的

代码语言:javascript
复制
channel map: front-left,front-right,front-center,lfe,rear-left,rear-right
             Surround 5.1

现在运行这个。

代码语言:javascript
复制
pacmd list-sinks | grep -i "channel\|index"

这将向您显示所有可以接受声音的接收器(频道)。如果它显示的是这样的东西,请注意有相应索引的那个。

代码语言:javascript
复制
channel map: front-left,front-right

然后你/知道/那个脉冲将把频道缩小到立体声。否则,我们需要更多的信息。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/733359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档