每当我在 vlc 上播放带有多个音轨的视频时,都会播放第一个音轨。如何启用两个音轨,以便在播放视频时同时听到两个音轨的播放?
答案1
2023 年更新:这个答案现在有点过时了;请参阅下面 benok 的答案中的附加论点。
使用以下命令行选项启动 VLC:
vlc --sout-all --sout #display
文件中的所有音轨都将播放。
答案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 个音轨的视频,我将执行以下步骤:
- 使用命令运行 VLC
vlc --sout-all --sout #display "[Path to video file]"
- 视频开始播放,但仅播放第一个音轨。
- 我按下键盘上的“b”,现在第一首和第二首曲目正在播放。
- 我再次按下“b”,现在所有 3 首曲目均正在播放。
我认为如果有超过 3 个曲目,您可以重复按 b 来添加它们。
这已在 Windows 10 上的 VLC 3.0.16 Vetinari 上得到确认
我希望这可以帮到你!