4.Licheepi Mplayer
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相关推荐
- Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了)
Linux编译mplayer播放badapple及编译fbv加载图片(基于V3S预告板子要开源了) 1.编译前准备: 1.linux5.10内核 2.2018.02bulidroot 3.v3s板子 ...
- MPlayer编译步骤
从最终的结果来看,编译很简单,不过在搞清楚之前,还是折腾了好几天,而且还很纠结 最关键的是第一步,正常来讲是下载源码,./configure,make就可以了,但是会遇到很多问题,遇到问题再解决问题, ...
- 【Linux】linux使用mplayer播放摄像头
1.安装mplayer 1.1 在ubuntu上安装mplayer sudo apt-get install mplayer 1.2 在Centos7上安装mplayer 安装软件包: sudo yu ...
- qt4如何读oracle,Qt4编程的控制MPlayer
本文的重点如何在QT来在GUI控制MPlayer MPlayer 的特殊用法 1.1 通过管道播放视频 mkfifo /tmp/media // 建立管道文件 cat xxx.mpeg &g ...
- MPlayer的移植
MPayer: MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布.此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统.微软的视窗系统及苹果电脑 的Mac OS X系统 ...
- 安装 Linux -Mplayer 播放器
买了2209,为老高清,逼我再次安装这个该死的播放器 官方([url]http://www.mplayerhq.hu/design7/dload.html[/url]) 网上的淫民不晓得浪个的,介绍方 ...
- Fedora 下安装Mplayer(添加源和解决错误问题)
Mplyer fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的"软件库". 直接复 ...
- FC8下安装mplayer
FC8下安装mplayer 安装livna 源 #rpm -ivh http://rpm.livna.org/livna-release-8.rpm 安装 mplayer #yum install m ...
- mplayer最全的命令
前段时间做过qt内嵌mplayer的一个小程序,感觉mplayer还行不过不支持打开图片感觉有点无力.话不多说上代码: QString path="d:/1.mkv";QWidge ...
最新文章
- 【错误记录】编译安卓项目报错 ( AndroidMavenPlugin 错误 )
- 016_循环变量内建函数
- 记一次Java动态代理实践
- Mac上安装第三方应用显示包资源破坏解决办法
- 设置Eclipse自带Ant指定版本JDK和运行时参数
- 各大门户网站FLASH广告完全揭密
- 上位机plc编程入门_图解PLC编程入门
- 逻辑回归卡方拟合优度检验 r语言
- matlab系统稳态误差终值,matlab求稳态误差
- 蓝宝石(Al2O3)晶体基片
- 【213】《原则》Principles摘抄+读后感一--做个有原则的人
- 电机设计--主要参数
- 途家、木鸟、美团……民宿暑期战事将起
- 吉林省松原市谷歌高清卫星地图下载
- 台式电脑计算机用不了,台式电脑关不了机怎么办
- Themida 1.8.X 脱壳之泡泡堂不死外挂3.16
- cifar-10之matlab初步
- 用什么软件测试光纤稳定性,工欲善其事,谈谈光纤的几种常用工具用途及使用方法!...
- python:求素数
- 首席新媒体黎想教程:如何构建策划活动,所需遵循的原则!