有没有办法从命令行启动 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 继续尝试。