04音视频——基于全志V3S的Linux开发板教程笔记
1. Buildroot 配置
音视频我们通过ALSA和MPLAY进行控制播放,首先开启 ALSA 和 MPLAY,进入Buildroot,终端输入:
make menuconfig
在Target packes>Audio and video application>alsa-utils中完成下面配置:
然后再后退一步,在Target packes>Audio and video application中完成下面配置:
最后编译,终端输入:
make
然后将新的rootfs拷贝到SD卡rootfs分区中。
2. 导入音视频资源
将我们需要播放的音视频导入到rootfs目录下,路径任意,但是我这边测试时发现放到一些文件夹后,播放时提示失败,重新打开SD卡一看发现文件会变成0kb,因此我建议大家先把文件放到root目录下,开机后使用cp命令移动到自己合适的目录。
然后插卡运行
3. 播放音视频
首先插卡mplayer有没有正常载入,终端输入:
mplayer -h
出现下图为正常:
播放音频,首先是音量设置,终端输入:
amixer -c 0 sset 'Headphone',0 50% unmute
然后播放音频,终端输入:
mplayer 01-test-music.mp3
此时可以通过耳机接口连接耳机听到音乐播放,注意,80%的音量已经很大了,测试时不要戴在耳朵上,外放也可以听到。出现下图为正常:
播放视频,例如我的屏幕时800 * 480,终端输入:
mplayer 02-wk.mp4 -zoom -x 800 -y 480
出现下图为正常,此时看到屏幕正常播放视频:
演示视频链接:试图在一颗Cortex-A7的CPU上跑黑神话悟空?
相关参考1: 荔枝派Zero(全志V3S)开启mplayer,播放音视频
相关参考2:全志V3s学习记录(11)音频、视频使用总结