如何在 VLC 上同时播放视频的多个音轨

如何在 VLC 上同时播放视频的多个音轨

每当我在 vlc 上播放带有多个音轨的视频时,都会播放第一个音轨。如何启用两个音轨,以便在播放视频时同时听到两个音轨的播放?

答案1

2023 年更新:这个答案现在有点过时了;请参阅下面 benok 的答案中的附加论点。


使用以下命令行选项启动 VLC:

vlc --sout-all --sout #display

文件中的所有音轨都将播放。

来源:https://forum.videolan.org/viewtopic.php?t=145140

答案2

如果您运行的是 Windows,默认播放器(Windows Media Player)会默认混合所有曲目,至少在 Win8 上是这样。我不喜欢 WMP,我仍在使用 VLC,但 WMP 在您需要时可以完成工作。

答案3

其中一种可能的方法是运行多个 VLC 实例。本页来自 VLC wiki详细说明如何做到这一点;简而言之:

  • Windows:工具 > 首选项... > 界面 > 播放列表和实例:
    • 取消选中“仅允许一个实例”
    • 取消选中“从文件管理器启动时仅使用一个实例”
  • 操作系统:
    • 将以下代码粘贴到新的 AppleScript 编辑器脚本中
    • 另存为应用程序

on run
    do shell script "open -n /Applications/VLC.app"
    tell application "VLC" to activate
end run

on open theFiles
    repeat with theFile in theFiles
        do shell script "open -na /Applications/VLC.app " & quote & (POSIX path of theFile) & quote
    end repeat
    tell application "VLC" to activate
end open

答案4

我能够让 James Answer 工作,但在较新的版本中它似乎无法自动播放曲目。我不得不使用循环曲目热键(美国键盘,“b”),每次按下该键都会添加下一个曲目。

例如,如果我正在播放一个有 3 个音轨的视频,我将执行以下步骤:

  1. 使用命令运行 VLCvlc --sout-all --sout #display "[Path to video file]"
  2. 视频开始播放,但仅播放第一个音轨。
  3. 我按下键盘上的“b”,现在第一首和第二首曲目正在播放。
  4. 我再次按下“b”,现在所有 3 首曲目均正在播放。

我认为如果有超过 3 个曲目,您可以重复按 b 来添加它们。

这已在 Windows 10 上的 VLC 3.0.16 Vetinari 上得到确认

我希望这可以帮到你!

相关内容