当前位置: 首页 > article >正文

04音视频——基于全志V3S的Linux开发板教程笔记

1. Buildroot 配置

音视频我们通过ALSA和MPLAY进行控制播放,首先开启 ALSA 和 MPLAY,进入Buildroot,终端输入:

make menuconfig

在Target packes>Audio and video application>alsa-utils中完成下面配置:
![[Pasted image .png]]

然后再后退一步,在Target packes>Audio and video application中完成下面配置:
![[Pasted image .png]]
最后编译,终端输入:

make

然后将新的rootfs拷贝到SD卡rootfs分区中。

2. 导入音视频资源

将我们需要播放的音视频导入到rootfs目录下,路径任意,但是我这边测试时发现放到一些文件夹后,播放时提示失败,重新打开SD卡一看发现文件会变成0kb,因此我建议大家先把文件放到root目录下,开机后使用cp命令移动到自己合适的目录。
在这里插入图片描述
然后插卡运行

3. 播放音视频

首先插卡mplayer有没有正常载入,终端输入:

 mplayer -h

出现下图为正常:
![[Pasted image .png]]

播放音频,首先是音量设置,终端输入:

amixer -c 0 sset 'Headphone',0 50% unmute

然后播放音频,终端输入:

 mplayer 01-test-music.mp3

此时可以通过耳机接口连接耳机听到音乐播放,注意,80%的音量已经很大了,测试时不要戴在耳朵上,外放也可以听到。出现下图为正常:
![[Pasted image .png]]

播放视频,例如我的屏幕时800 * 480,终端输入:

mplayer 02-wk.mp4 -zoom -x 800 -y 480

出现下图为正常,此时看到屏幕正常播放视频:
![[Pasted image .png]]

![[.jpg]]
演示视频链接:试图在一颗Cortex-A7的CPU上跑黑神话悟空?


相关参考1: 荔枝派Zero(全志V3S)开启mplayer,播放音视频

相关参考2:全志V3s学习记录(11)音频、视频使用总结


http://www.kler.cn/a/382155.html

相关文章:

  • 分数阶傅里叶变换
  • 财会〔2024〕22号发布,全面提高管理会计数字化、智能化水平,泛微·齐业成来助力
  • OpenCV putText增加中文支持
  • 基于微信小程序的乡村旅游系统
  • 【Linux系统编程】:信号(2)——信号的产生
  • Linux下部署MySQL8.0集群 - 主从复制(一主两从)
  • 消息通知——公众号、小程序、短信对比
  • Vue进阶指南:Watch 和 Computed 的深度理解
  • docker、es数据库
  • OpenCv综合应用——人脸识别
  • 一次32bit有符号数据类型转换为64bit无符号数据类型引发的溢出错误
  • 各地级市能源消耗量数据-基于灯光数据的反演(2000-2022年)
  • 在 Hive SQL 中判断字段是否包含指定字符串的几种方法
  • 安卓内核内存回收
  • RHCE-SElinux+防火墙
  • Git 测验
  • JavaScript数据类型- BigInt详解(处理任意大小整数的终极指南)
  • C#应用随系统启动 - 开源研究系列文章
  • Tornado简单使用
  • React中 useEffect 的原理
  • Python数据可视化seaborn
  • Idea如何推送项目到gitee
  • 使用 Python 写一个后端程序的项目方案
  • JDK 安装、环境变量配置、nano 和 vim 的使用
  • Fastify Swagger:自动化API文档生成与展示
  • Docker cp命令详解及实战案例