linux最小系统中MPlayer视频播放器移植的流程
MPlayer能播放几乎所有流行的音频和视频格式,相对其它播放器来说,资源占用非常少。在嵌入式领域,在不支持QT以及没有上安卓的系统环境中,使用MPlayer可以完成DRM驱动程序的验证和调试,轻松播放音视频文件。
下载1.2.11版本
下载1.2.2版本的alsa
2.编译
在如下路径创建四个文件夹,用以存放上述的三个源码以及编译出来的库文件。
[page][/page]
编译错误:
./libavcodec/error_resilience.h:23:23: fatal error: stdatomic.h: No such file or directory
交叉编译工具链4.6版本低。
解决办法:交叉编译工具链所限制,换MPlayer 1.3
查看编译出来的MPlayer。
[page][/page]
3. 验证3.1 拷贝库文件
以上文件拷贝到目标文件系统的/usr/lib/ 目录下
linux:zlib$ ls
include lib share
linux:zlib$ cp -rfa lib/ /home/ubuntu16/itop4412_rootfs/system/usr/
linux:zlib$ pwd
/home/ubuntu16/mplayer/lib/zlib
linux:zlib$
3.2 拷贝mplayer
在MPlayer1.3根目录下有mplayer文件
3.3 拷贝alsa-liblinux:zlib$ sudo cp /usr/local/mplayer/lib/libasound.so.2.0.0 /home/ubuntu16/itop4412_rootfs/system/lib/
end
一口Linux
关注,回复【1024】海量Linux资料赠送
精彩文章合集
文章推荐
?【专辑】ARM?【专辑】粉丝问答?【专辑】所有原创?【专辑】linux入门?【专辑】计算机网络?【专辑】Linux驱动?【干货】嵌入式驱动工程师学习路线?【干货】Linux嵌入式所有知识点-思维导图
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看

最新活动更多
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
4月1日立即下载>> 【村田汽车】汽车E/E架构革新中,新智能座舱挑战的解决方案
-
即日-4.22立即报名>> 【在线会议】汽车腐蚀及防护的多物理场仿真
-
4月23日立即报名>> 【在线会议】研华嵌入式核心优势,以Edge AI驱动机器视觉升级
-
4月25日立即报名>> 【线下论坛】新唐科技2025新品发布会
-
5月15日立即下载>> 【白皮书】精确和高效地表征3000V/20A功率器件应用指南
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论