Rim*_*ari 5 audio video vlc-media-player video-conversion audio-conversion
当使用 VLC 媒体播放器仅使用一个音轨将具有多个音轨的视频转换为另一种格式(可能仅支持一个音轨)时,如何选择转换的音轨?VLC 默认为第一个音轨。
具体来说:我有一个带有两种语言音轨的 MKV 视频,我想使用 AVI 作为容器将视频和第二个音轨转换为 DivX 格式。然而,VLC 只转换第一个音轨,我没有找到选择另一个音轨的选项。我还尝试在转换过程中手动切换音轨,但从输出文件中的那个点开始音轨是静音的。也许有一个 MRL 选项来选择音轨?
我知道可以使用其他工具(如 MKVToolNix)删除不需要的音轨,然后在 VLC 中转换文件。但是我想知道 VLC 中的解决方案是什么 - 或者是否存在。
小智 5
正如@kroonwijk 注意到的,一个好方法是指定
Edit Options [ :audio-track=0 ]
Run Code Online (Sandbox Code Playgroud)
选择要使用的多个轨道之一。请注意,曲目似乎是从 0 开始计数的。
这对我有用:
Edit Options [ :no-sout-all :audio-track=1 ]
Run Code Online (Sandbox Code Playgroud)
:no-sout-all
- 禁用所有音轨
:audio-track=1
- 使用第二个音轨作为主音频(从 0 开始计数)。
小智 3
查看https://forum.videolan.org/viewtopic.php?t=115385,选项似乎是使用:
使用选项--audio-track
或--audio-track-id
在“打开媒体”对话框中:
[v] Show more options
Edit Options [ :file-caching=300 :audio-track=0]
Run Code Online (Sandbox Code Playgroud)
音轨编号(上例中的 0)似乎是显示电影时 VLC Gui 中显示的音轨编号减一。