如何将VLC中的默认音频输出更改为5.1?


Answers:


30

我觉得有必要重新启用它,因为它在搜索结果中的位置很高,而且该解决方案不再适用于v2.0.2,但是,我终于找到了解决方法!

  1. Ctrl+调P出首选项。
  2. 在右侧导航All栏的底部,选择“ 显示设置”区域(界面左下方)下的单选按钮。
  3. 现在,展开“ 音频”树,选择“ 输出模块”,然后选择DirectX
  4. 从下拉菜单中选择“输出设备”和“扬声器配置”。
  5. 重新启动VLC。

最佳答案。这为我工作。
joctee 2012年

3
在Mac OS X中没有这样的选项
niieani

还是FreeBSD,我有一个“音频输出设备”框,可以在其中输入内容-也许我需要指定一个特定的设备名称...?
SlySven

4

这也让我感到困惑。我的系统上有7.1音频。VLC始终默认为立体声音频。然后我终于想通了。您必须将声卡扬声器配置设置为5.1,否则VLC不会选择5.1轨道。我认为为我的声卡上的扬声器配置设置7.1可以适用于任何情况,因此该系统可以播放5.1或7.1(如果有)。但是很明显,对于VLC以及其他一些程序,您的系统必须完全匹配,否则将无法识别您的设置。VideoLan团队需要修复此功能。随着7.1音频的出现,VLC需要认识到它可以在7.1系统上播放5.1音频。


3

来自vlc --longhelp --advanced

  --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
                             Force detection of Dolby Surround

GUI版本的“音频->效果->杜比环绕声”下也有相应的设置。具有选项“自动”,“打开”和“关闭”。

据我了解,它应该自动检测源媒体是否为环绕声。


据我所知,此设置会更改是否在音频通道中使用DS / DTS,但不会更改线路配置(立体声,左+右,5.1 ....)
dadver 2011年

好的,那么这个答案可能不是您想要的。抱歉!
维克多

@Victor“它将自动检测源媒体是否为环绕声。” 我如何知道VLC检测到了什么?
有限赎罪2015年

1
@LimitedAtonement我相信,如果您查看音频流及其具有的声道,可以在“工具”->“编解码器”信息下找到。
维克多

1

如果要遵守VLC产生的音频映射,则更好的解决方案:

  • 如上文在解决方案中所述,使用DirectX将提供如下音频映射:

    立体声音频文件:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "trivial_channel_mixer"
    main debug: conversion pipeline complete
    

    5.1音频文件:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    
  • 正如我将描述的,使用WaveOut可以更好地尊重立体声内容的音频映射,并保持与第一个解决方案相同的映射:

    立体声音频文件:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    

    5.1音频文件:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    

现在,如果有人认为此变通方法是适当的解决方案,则可以这样做:

  1. 按Ctrl + P调出首选项。
  2. 转到左侧的“音频”(如果是VLC 3.0.x,则转到顶部)
  3. 在输出中,将输出模块设置为“ WaveOut音频输出”,不需要更改扬声器配置作为第一个解决方案。
  4. 重新启动VLC

希望对某人有帮助...


0

仅当您的音频格式为dts /杜比数字5.1时,才能在VLC中激活5.1通道。如果原始文件只有立体声类型,则上述菜单中的5.1选项将不会突出显示。您尝试使用SURCODE DTS和Gold Wave软件将立体声文件转换为用户定义的5.1 DTS文件。


-1

打开VLC>转到首选项>在左下角选择所有模式>选择音频>查找立体声音频输出模式>在列表底部选择Dolby Digital Surround。从2.1.5 VLC开始。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.