用 cvlc 在无界面环境播放音频
使用 VLC 的无界面二进制,在终端、定时任务或 SSH 会话中播放本地文件或网络流。
执行 cvlc --play-and-exit music.mp3 播放文件并在结束后退出;执行 cvlc http://example.com:8000/stream.mp3 可收听网络电台。
01命令
命令
$ cvlc --play-and-exit music.mp3
cvlc http://example.com:8000/stream.mp3 # internet radio02作用说明
cvlc 就是不带 GUI 的 VLC——相同的解码器和网络功能,只是没有界面。--play-and-exit 让它在播放列表结束后自动退出,这对脚本和 cron 定时播放很重要。凡是 VLC 能做的它都能做:网络电台、Shoutcast/Icecast 流,甚至通过 SSH 在另一台有音箱的机器上播放音频。
03风险
!注意: cvlc 播放时会占用终端——可用 rc 界面(cvlc -I rc)获得键盘控制,或配合 nohup/后台符将其放到后台运行。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- vlc(1) — Linux man page依据: VLC man page documenting cvlc (VLC without interface) and --play-and-exit for quitting after playback.
最后验证: 2026-09-17 · 分类: 媒体