Licheepi-Mplayer

  • 本篇是配置使用Mplayer播放器
  • 内核版本:5.2.y
  • buildroot-2017.08.1

首先要配置Mplayer之前,要先配置ALSA(声音)

1.配置ALSA

make menuconfig

Target packages---->

​ Audio and video applications----->

​ alsa-utils----->

把里面的选项全部选了。

Target packages---->

​ Libraries----->

​ Audio/Sound----->

​ alsa-lib----->

然后编译:

make

1.1使用alsa

首先到根目录:

cd /

使用命令:

alsamixer

输出:

┌────────────────────────────── AlsaMixer v1.1.4 ──────────────────────────────┐
│ Card: V3s Audio Codec                                F1:  Help               │
│ Chip:                                                F2:  System information │
│ View: F3:[Playback] F4: Capture  F5: All             F6:  Select sound card  │
│ Item: Headphone [dB gain: mute]                      Esc: Exit               │
│                                                                              │
│      ┌──┐                    ┌──┐        ┌──┐        ┌──┐                    │
│      │  │                    │  │        │  │        │▒▒│                    │
│      │  │                    │  │        │  │        │▒▒│                    │
│      │  │                    │  │        │  │        │▒▒│                    │
│      │  │                    │  │        │  │        │▒▒│                    │
│      │  │                    │  │        │▒▒│        │▒▒│                    │
│      │  │                    │  │        │▒▒│        │▒▒│                    │
│      │  │                    │▒▒│        │▒▒│        │▒▒│                    │
│      │  │                    │▒▒│        │▒▒│        │▒▒│                    │
│      │  │                    │▒▒│        │▒▒│        │▒▒│                    │
│      │  │                    │▒▒│        │▒▒│        │▒▒│                    │
│      │  │                    │▒▒│        │▒▒│        │▒▒│                    │
│      ├──┤         DAC        ├──┤        └──┘        ├──┤        ┌──┐        │
│      │MM│                    │MM│                    │MM│        │MM│        │
│      └──┘                    └──┘                    └──┘        └──┘        │
│       0                       43          64         100                     │
│  < Headphone >Headphone S    Mic1     Mic1 Boost      DAC     DAC Reverse    │
└──────────────────────────────────────────────────────────────────────────────┘

说明是成功的。

从左到右是:耳机音量,耳机输出源,Mic增益,mic1 boost, DAC增益。

1.1.1播放

由于开机默认是静音的,要使用命令取消静音:

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

把耳机插在板子上的耳机接口,从电脑中C:\Windows\media,拷贝Alarm01.wav到根目录下,播放.wav格式的文件:

aplay Alarm01.wav

就能听到音乐了。

参考:http://zero.lichee.pro/驱动/CODEC.html#id8

1.1.2录制

首先使能mic1:

amixer -c 0 cset numid=12 2

amixer命令说明:

amixer -c <"card"> cset numid=<"control#"> <"input_port">where:
<"card"> is the card, 0 for the sunxi-codec and 1 for the hdmi audio output
<"input_port"> is the input port from the table
<"control#"> is the control # showed using: aximer contents

然后开始录制:

arecord -D hw:0,0 -d 3 -f S16_LE -r 16000 tmp.wav

在播放录制好的文件tmp.wav之前,要重新使能耳机:

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

播放录制好的文件:

aplay  tmp.wav

参考:http://zero.lichee.pro/驱动/CODEC.html#id8

2.配置Mplayer

2.1配置buildroot

make menuconfig

Target packages --->

​ Audio and video applications --->

​ [*] mplayer

然后保存退出,编译

2.2配置kernel

make ARCH=arm menuconfig

Device Drivers --->
< * > Sound card support --->
< * > Advanced Linux Sound Architecture --->
[ * ] Enable OSS Emulation
< * > OSS Mixer API
< * > OSS PCM (digital audio) API
[ * ] OSS PCM (digital audio) API - Include plugin system

编译:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4

2.3使用Mplayer

在使用之前,先把静音关闭:

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

然后直接播放视频:

mplayer  video.mp4

视频显示在LCD上,并且耳机也有声音,成功!

参考:https://whycan.com/t_742.html

视频在线转换:https://zh.pickfrom.net/resize-video

4.Licheepi Mplayer相关推荐

  1. Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了)

    Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了) 1.编译前准备: 1.linux5.10内核 2.2018.02bulidroot 3.v3s板子 ...

  2. MPlayer编译步骤

    从最终的结果来看,编译很简单,不过在搞清楚之前,还是折腾了好几天,而且还很纠结 最关键的是第一步,正常来讲是下载源码,./configure,make就可以了,但是会遇到很多问题,遇到问题再解决问题, ...

  3. 【Linux】linux使用mplayer播放摄像头

    1.安装mplayer 1.1 在ubuntu上安装mplayer sudo apt-get install mplayer 1.2 在Centos7上安装mplayer 安装软件包: sudo yu ...

  4. qt4如何读oracle,Qt4编程的控制MPlayer

    本文的重点如何在QT来在GUI控制MPlayer MPlayer 的特殊用法 1.1 通过管道播放视频 mkfifo /tmp/media      // 建立管道文件 cat xxx.mpeg &g ...

  5. MPlayer的移植

    MPayer:  MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布.此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统.微软的视窗系统及苹果电脑 的Mac OS X系统 ...

  6. 安装 Linux -Mplayer 播放器

    买了2209,为老高清,逼我再次安装这个该死的播放器 官方([url]http://www.mplayerhq.hu/design7/dload.html[/url]) 网上的淫民不晓得浪个的,介绍方 ...

  7. Fedora 下安装Mplayer(添加源和解决错误问题)

    Mplyer fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的"软件库". 直接复 ...

  8. FC8下安装mplayer

    FC8下安装mplayer 安装livna 源 #rpm -ivh http://rpm.livna.org/livna-release-8.rpm 安装 mplayer #yum install m ...

  9. mplayer最全的命令

    前段时间做过qt内嵌mplayer的一个小程序,感觉mplayer还行不过不支持打开图片感觉有点无力.话不多说上代码: QString path="d:/1.mkv";QWidge ...

最新文章

  1. 【错误记录】编译安卓项目报错 ( AndroidMavenPlugin 错误 )
  2. 016_循环变量内建函数
  3. 记一次Java动态代理实践
  4. Mac上安装第三方应用显示包资源破坏解决办法
  5. 设置Eclipse自带Ant指定版本JDK和运行时参数
  6. 各大门户网站FLASH广告完全揭密
  7. 上位机plc编程入门_图解PLC编程入门
  8. 逻辑回归卡方拟合优度检验 r语言
  9. matlab系统稳态误差终值,matlab求稳态误差
  10. 蓝宝石(Al2O3)晶体基片
  11. 【213】《原则》Principles摘抄+读后感一--做个有原则的人
  12. 电机设计--主要参数
  13. 途家、木鸟、美团……民宿暑期战事将起
  14. 吉林省松原市谷歌高清卫星地图下载
  15. 台式电脑计算机用不了,台式电脑关不了机怎么办
  16. Themida 1.8.X 脱壳之泡泡堂不死外挂3.16
  17. cifar-10之matlab初步
  18. 用什么软件测试光纤稳定性,工欲善其事,谈谈光纤的几种常用工具用途及使用方法!...
  19. python:求素数
  20. 首席新媒体黎想教程:如何构建策划活动,所需遵循的原则!

热门文章

  1. 自动化软件测试 -- 测试用例
  2. 公众号怎么设置滑动文字_公众号中怎么制作文字滚动播放?
  3. 学Python必看!今年最火的五大Python框架
  4. After Effects(AE) 基本操作(一)
  5. vue.js项目实战运用篇之抖音视频APP-第十节: 评论列表功能
  6. php7 对象转数组,php中如何将对象转数组
  7. terraform基本介绍
  8. linux杀死进程的五种方法
  9. (附源码)计算机毕业设计SSM基于JAVA语言的国货美妆店管理系统
  10. 对称加密,非对称加密,混合加密