树莓派基本设置--8.播放音频和视频

在Raspberry Pi上播放音频和视频的最简单方法是使用预装的VLC应用程序;

VLC程序使用硬件加速,可以播放许多流行的音频和视频文件格式。

一、图形化界面

选择要播放的文件,鼠标右击,选择"VLC Media Player"

二、命令行

注意:命令行播放音频或视频,需要进入文件所在目录下

2.1 播放视频

  • vlc <video_name>

1)示例:播放Test.mp4文件

vlc Test.mp4

  • vlc --play-and-exit <video_name>

2)示例:播放完Test.mp4文件,退出应用

vlc --play-and-exit Test.mp4

  • vlc --play-and-exit --fullscreen <video_name>

3)示例:全屏播放Test.mp4文件,播放完并退出应用

vlc --play-and-exit --fullscreen Test.mp4

  • cvlc --play-and-exit <video_name>

4)示例:不显示VLC图形界面播放Test.mp4文件

cvlc --play-and-exit Test.mp4

  • cvlc --play-and-exit --drm-vout-display <video_name>

替换和<video_name>内容

5)示例:视频通过HDMI1输出

cvlc --play-and-exit --drm-vout-display HDMI-A-1 Test.mp4

获取 Raspberry Pi 上所有 DRM 设备的列表:kmsprint | grep Connector

DRM设备 描述
HDMI-A-1接口 Raspberry Pi Zero 或 Raspberry Pi Model 1、2 或 3 上的 HDMI 输出; Raspberry Pi 0 或 4 上的 HDMI400 输出
HDMI-A-2接口 Raspberry Pi 1 或 4 上的 HDMI400 输出
DSI-1型 Raspberry Pi 触摸显示屏

2.2 播放音频

树莓派5连接了音频设备才可以正常使用。

播放音频命令和播放视频命令只有文件名称不同:播放Test.mp3文件

cvlc --play-and-exit Test.mp3

  • cvlc --play-and-exit -A alsa --alsa-audio-device <video_name>

替换和<video_name>内容

1)示例:将音频通过HDMI输出

cvlc --play-and-exit -A alsa --alsa-audio-device vc4hdmi0 Test.mp3

获取树莓派ALSA设备:aplay -L | grep sysdefault

ALSA设备 描述
系统默认值:CARD=vc4hdmi0 Raspberry Pi 0 或 4 上的 HDMI400 输出
系统默认值:CARD=vc4hdmi1 Raspberry Pi 1 或 4 上的 HDMI400 输出
相关推荐
小+不通文墨6 天前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派
MIXLLRED8 天前
解决: Ubuntu 22.04上树莓派4B扩展板ROS2兼容性修复指南
linux·ubuntu·树莓派
小+不通文墨14 天前
利用树莓派部署的emqx向mqttx发送信息(python)
经验分享·笔记·学习·树莓派·emqx
小锋学长生活大爆炸24 天前
【教程】树莓派驱动 0.96 寸 SSD1315 OLED 屏幕完整指南
单片机·嵌入式硬件·嵌入式·教程·树莓派·oled·屏幕
曦月合一1 个月前
树莓派安装jdk、tomcat、vnc、谷歌浏览器开机自启等环境配置
java·tomcat·树莓派
天月风沙2 个月前
Betaflight飞控、树莓派RP2350B主控编译教程
linux·单片机·嵌入式硬件·mcu·无人机·树莓派
MIXLLRED2 个月前
解决:RealSense D435 在树莓派4B(Ubuntu 22.04 + ROS2 Humble)上的权限与驱动问题完整复盘
linux·ubuntu·树莓派·realsense d400
weixin_426689202 个月前
RP2040和RP2350的laungch文件
树莓派
MIXLLRED2 个月前
树莓派4B(Ubuntu 22.04 Jammy arm64)上从源码编译安装 librealsense
ubuntu·树莓派·librealsense
weixin_426689202 个月前
VSCODE 树莓派C语言开发环境建立
vscode·树莓派