使用--novideo

使用--novideo

有没有办法从命令行启动 VLC,使其不播放 MP4 文件的视频,只播放音频?

答案1

您可以vlc从命令行启动:

vlc --vout none /path/to/file.mp4

因此vlc不使用视频输出模块,视频将不会播放,只播放音频。

第2章所有输入和输出模块的用户指南vlc

几乎所有东西都可以带vlc。我以为还可以给我做个三明治。

答案2

虽然vlc --vout none /my/video.mp4完成了有声无视频,它仍然会打开vlc的 GUI。尝试使用此命令在终端中仅播放音频:

cvlc --no-video /my/video.mp4

您仍然可以用视频输出模块来表达它vlc

cvlc --vout none /my/video.mp4

要从命令行随机播放音乐目录,请使用以下命令:

cvlc --random /my/music/directory

答案3

使用--novideo

要禁用视频轨道,您只需执行 即可--novideo。这将停止播放。

或者

如果你这样做--vout none,你的表现可能会很差,而且你会被骗

get_buffer() failed
thread_get_buffer() failed
decode_slice_header error
no frame!

但这会导致流中没有视频可供播放。但这不会阻止 vlc 继续尝试。

相关内容