mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布

此款软件可在各主流操作系统使用,一方面它资源占用率低;另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频、视频格式。同时它可支持的输出设备也很多,可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作。

因此得以在市面上被广为应用。

本文将主要介绍将mplayer播放器移植到明远智睿MY-IMX6-EK200-6Q-1G开发板的方法及步骤。

1环境介绍

主机平台: UBUNTU14.04
硬件平台:明远智睿MY-IMX6-EK200-6Q-1G
内核版本 :linux-4.1.15
交叉编译链:arm-linux-gnueabihf-gcc
文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2

2下载源码包

http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.gz
解压 :
$ tar xzvf MPlayer-1.3.0.tar.gz
$ cd MPlayer-1.3.0/
source 交叉编译工具:
$ source /home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi

$ ./configure --enable-cross-compile --ar=arm-poky-linux-gnueabi-ar --as=arm-poky-linux-gnueabi-as --ranlib=arm-poky-linux-gnueabi-ranlib --target=arm-armv7-linux --enable-fbdev --disable-mencoder --disable-sdl --disable-live --disable-armv6 --disable-png 2>&1 |tee logfile

$ make

编译出来的mplayer拷贝到开发板的/usr/sbin/ 目录下。

3测试

网上下载MP3与MP4文件作为测试文件并拷贝到开发板(案例中的文件名为test.mp3与test.mp4)

开发板插上耳机与屏幕

$ mplayer test.mp3

$ mplayer -slave -quiet -input file=/mypipe -zoom -x 1024 -y 600 test.mp4

执行后听到播放的音频

执行MP4可以在屏幕上看到播放的视频

linux mplayer_移植mplayer播放器到EK200开发板的步骤浅析相关推荐

  1. linux mplayer_移植mplayer播放器到MY-IMX6-EK200开发板的步骤浅析

    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布. 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频 ...

  2. 10016.Linux下安装mplayer播放器

    Red Hat 9:Linux下安装mplayer播放器(zz from http://blog.csdn.net/lastking/) mplayer是linux下播放速度最快(正确安装了显卡驱动) ...

  3. mplayer - Linux下的电影播放器

    概要 mplayer [选项] [ 文件 | URL | 播放列表 | - ] mplayer [全局选项] 文件1 [特定选项] [文件2] [特定选项] mplayer [全局选项] {一组文件和 ...

  4. linux mplayer 编译,linux下源码安装mplayer播放器

    最近学习了build源码安装软件,老师布置的习题,用所学过的知识安装mplayer播放器.通过上网我了解到在linux系统下,mplayer播放器十分强大好用.但是,在安装的过程中遇到了很多问题,比如 ...

  5. 安装MPlayer播放器(号称Linux中的万能播放器)

    来源: ChinaUnix博客 日期: 2008.09.18 18:48 (共有条评论) 我要评论                                                   ...

  6. linux 嵌入式 播放器,基于Linux的嵌入式媒体播放器研究

    摘要: 计算机多媒体技术和嵌入式技术的高速发展,各种集计算机.通信.消费电子产品等特征于一体的电子产品得以广泛应用,嵌入式媒体播放器已经成为此类产品中主要的应用软件.同时,随着Linux系统在各种嵌入 ...

  7. 嵌入式linux音频播放器设计,基于嵌入式Linux下Madplay音频播放器设计论文.docx

    基于嵌入式Linux下Madplay音频播放器设计论文 滁州职业技术学院计算机应用技术专业毕业论文PAGE I 滁州职业技术学院信息工程系--2015届计算机应用专业毕业论文 姓 名: 周杰 班 级: ...

  8. mplayer播放器

    #一.mplayer播放器 https://gitee.com/qianzhen1997/linux_learning/tree/master/mymplayer ##码云链接 ##在Linux下,通 ...

  9. 浅谈Linux下的媒体播放器(转)

    浅谈Linux下的媒体播放器(转)[@more@]Linux开放实验室(Linux OpenLab)郝煜.季冰Linux开放实验室校园爱好者小组 陈强(农大).吴迪.雷凌.戴二红.刘志强(北科大)Li ...

最新文章

  1. 避免需求分析与定义误区的7个招式:作为产品新人,我所遇到的坑(续)
  2. QT QNetworkInterface::allAddresses();获取了很多无效的地址_Qt编写地图综合应用16-省市轮廓图下载...
  3. Spring中神奇@aotuWrited
  4. ssm框架中前台html如何接受后台的数据_计算机毕业设计中实现java后台的微信小程序...
  5. java离职证明模板_离职证明的一个小细节,差点让我「背调」over
  6. 自动驾驶红旗车,背后站着小马哥
  7. Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?...
  8. paip.session的调试in php
  9. 艾孜尔江_国二MS Office考试Excel函数常考知识点
  10. apache Ignite 安装和helloworld
  11. 不要和陌生人说话,消息中间件之 Topic
  12. java获取文件名格式 / java获取文件名后缀
  13. 如何用C语言将华氏温度转化为摄氏温度
  14. vue中rule数据校验
  15. 集装箱编号校验码规则及java/JavaScript的实现
  16. 什么是字节码,采用字节码的好处是什么?
  17. Site Template
  18. c语言编译器能不能找出逻辑错误,《C Primer Plus》- 第二章 C语言概述
  19. 19年深圳二手房交易分析
  20. 轻松上手Manjaro之Manjaro简介

热门文章

  1. ubuntu编写python脚本_python在ubuntu中的几种方法(小结)
  2. python深度复制列表_Python-如何深层复制列表?
  3. c语言编程经典实例利润,C语言经典编程实例100题解答
  4. 导入表格只有一行 帆软_万万没想到!把x个表格合合合合成一份,10分钟就搞定...
  5. 发那科攻丝回退参数_参数-Fanuc数控系统的攻丝拉拔动作倍率即回退速度倍率
  6. robot连PCwifi、PC开Shell连robot
  7. 鼬电脑壁纸_火影忍者高清壁纸需要自取1080p
  8. django 表单html5,我们如何在django管理表单中添加动态html5数据属性
  9. 未来计算机作文1000字,未来的生活作文1000字
  10. 18135usm_佳能PZ-E1+EF-S 18-135mm f/3.5-5.6 IS USM镜头 小型工作室的利器