mplayer安卓版 mplayer安卓中文版

2024-11-10 09:55 - 立有生活网

嵌入式开发的学习

这是设定音频和视频的输出的选项,正常情况下没有什么用,当如果你的机器是nvidia的 显卡有没有装驱动可以用 -vo sdl,就可以播放视频文件了。就是装了驱动。也可以试试这个选项。sdl会自动用nvidia 的库而且显示效果比直接用x11好(拖动窗口是不会有蓝色出现,按f就可以全屏,c可以在 能用的分辨率中切换)或者还有 -vo dga 和 -vo sdl:dga 这是用dga(Direct Graphics Access)显示,但这种方式需要root权限,而且只能全屏播放,所以不。具体可以看 DOCS里的内容

目前国内比较热门而且紧缺人才的两个嵌入式开发方向:

mplayer安卓版 mplayer安卓中文版mplayer安卓版 mplayer安卓中文版


mplayer安卓版 mplayer安卓中文版


一个是winCE平台的,一个是Linux+arm的。

嵌入式开发要知道一点就是硬件平台与软件平台的选择:

架构的板;

听朋友说它目前在国内占有那些GPRS导航的市场在70 80百分点左右,也算还蛮有前途。

Linux系统所有源代码都是开源的,所以你可以很方便的接触到层,有利于你更好的

学习与发展。至于有多好,你百度搜一下就知道了,现在和你说下学习的;

一,学会Linux系统的命令行作,这个可以看鸟哥的linux私房菜,花一个星期不多了。

二,学会在linux系统下进行C语言开发,要学会用vim编辑器,和几个编译命令,如gcc和其参数;这个在百度搜下,可以找到相应的学习文档,如vim编辑器的使用;

三,确定你是要做应用层面的开发还是以后要发展到驱动开发的。

如果只是做上层应用开发,那只要学会搭建arm+linux交叉编译环境(网上一大戳教程),然后

把你在PC机写好的程序,用交叉编译器编译一下,放到arm板上就可以跑了,当然板子上的系统

要先放好相应的库以备调用。

四,如果你要深入到驱动层面,那等你学好上面说的再来找书学吧,这是个渐进过程,学完

上面这些大概都要接近半年这是看中文字幕必备,看英文字幕也没有妨碍,所以写到config里面。时间。

五,期间,你把数据结构,Linux的系统编程,网络编程,C++,都学学。。

还有上面不懂的可以继续追问...

实践最重要,先是看着列子demo,然后自己demo,多练就会熟悉,先练C语言,试着在VC下做学生管理系统和Mplayer的歌词解析。

然后去学Linux系统编程,Linux将一切看成/目录下的子目录,对设备和外设的作其实就是对文件的作(文件描述符fd);进一步学习进程(fork()、vfork()),“借尸还魂函数“execl家族函数替代进程;进程间的通信机制(命名管道、无名管道、消息队列、信号量、共享内存、信号、网络套接字等);学习线程pthread族函数,线程创建pthread_create、线程等待pthread_jion、线程回调函数、线程互斥锁pthread_mutex等;学习信号signal族的函数,信号的产生、信号回调函数、kill函数等;网络套接字是解决不同主机之间进程通信的套接字,是文件描述符。

2、单个主机的多个进程之间的通信,单机版的QQ(命名管道)

线程项目:生产者消费者问题

进程+线程:Mplayer播放器(父进程发送命令,子进程用execl执行Mplayer,并且通过管道接受 命令)

网络套接字项目:1、TCP、UDP的echo

2、TCP、UDP的并发

3、网站的2.播放vobsub字幕的时候很慢,但如果不用字幕就正常没有什么好办法,好像vobsub.c写的有点问题。具体我也不太明白。但我有个歪招,就是改一下spudec.c,把ANTIALIASING_ALGORITHM的设定值改为0,总共可以设三个值:0,1 ,2。是控制字幕的显示质量的。数字越大质量越高。不过我看0和1没有什么别。如果 你的机器很牛应该没问题 。HTTP协议的

如果做软件,C++必须学而且精通,建立面向对象的概念,实现代码的模块化和封装性,如果有兴趣做GUI的话,学习QT,Ja和C++类似,android和QT类似。

做底层驱动,要学的东西很多,这个是靠时间来积累的,可以根据网上资料,了解驱动的过程,先做bootloader的修改移植,在做kernel(内核)的修改移植,然后是根目录系统,做后是搭建软件的平台。

Linux开源社区有很多的资料。

网上的资料有很多,书吗就是《精通Linux C编程》清华大学出版社 ,感觉都不了多少,这都是靠自己平时demo(打代码)积累的。

到verycd搜索 周立功

ubuntu中mplayer无法放电影

MPlayer5.无法使用sdl 升级,redhat自带的sdl好像版本低了点。的配置和运行:

把系统自动升级一可以通过以下命令:下 试试

ubuntu不能上网的情况下如何安装MPlayer?

进程项目:1、用execl族函数实现类左右方向键, 前进或后退10s似ls,ls -- | more的功能(简单的shell命令)

离线安装很麻烦,好多东西都要升级后才支持mplayer,如:libc6之类的,一个一个的下,很麻烦,系统更新后,安装mplayer还要下10多个支持文件,如果能上网是最简单的。如果实在不能上网,从安装并更新了的,可以安装mplayer的机器上拷/var/cache/apt/archives这里的安装包,齐的,呵呵

硬件平台当然就是你选择什么板,或是什么体系结构的板子来开发,比如最出名的ARM体系

sudo dpkg -i mplayer.deb

QT前台控制Mplayer为什么快进seek不能执行?

你可以在ubuntu软件中心搜索ubuntu-restricted-extras,安装ubuntu额外的版权受限程序,里面有视频

MPlayer是基本上基于GPL协议的。但有些非GPL的代码所以不能用binary包发布。依据法律,MPlayer不能够做成rpm包发布。所以大家一定要使用source来编译,当然不能用rpm包发布还因为MPlayer在编译是针对机器的具体配置做了很多优化。所以在一台机器上编译的MPlayer不一定能在另 外的机器上运行(不过他们正在研究实时监测cpu的代码,下个版本应该就可以了)。

MPlayer 能播放的文件:MPEG,VOB,AVI,VIVO,ASF/WMV,QT/MOV,FLI, RM,NuppelVideo,yuv4mpeg,FILM,RoQ文件.可以看VCD,SVCD,DVD,3ivx和Divx,而且的 MPlayer还可以播放WMA的音乐文件。此外MPlayer还支持硬件MPEG解码,比如DVB和DXR3/Hollywood+(要另外下支持代码),支持 AC3的声音格式。可以放10种字幕文件(vobsub文件要有.ifo文件,美中不足)。

MPlayer的安装:

MPlayer的安装其实很简单,如果你不想要divx,DVD播放,也不想要DXR3和Hollywood的支持,这两个我觉得非重点,再说。只要有两个包:MPlayer的源代码包(MPlayer-.tar.bz2)和win32的包(win32codec.zip),如果是CVS版本但希望支持divx只要到divx去下一个divx4linux装一下(release版本,有libcodec速度更快所以不要,cvs版本里面没有,要自己去下),另外,大家最介意的一点就是MPlayer不用redhat自带的gcc2.96编译,也不用 gcc3.x.x,最理想的是2.95.3和2.95.4。原因是因为2.96不接受MMX和3DNOW的代码。当然也可以用--disabel- gcc-checking跳过。另外 egcs编译器因为没有测试。可能也要用这个参数。

现在检查一下,你有了MPlayer的包,win32的包。divx4linux装了。gcc2.95.3/4 也有了。下面就可以安装了。

先把win32codec.zip解压缩到/usr/lib/win32下面,然后在编译MPlayer源码。否则就没有i的支持了编译源码没什么好说的,就是configure,make,make install,如果希望有图形界面的话,在configure是加 --enable-gui,另外还要到mplayer的网页上去下一个skin,解压缩放在.mplayer/Skin下 面。make install结束之后安装就完成了。0.5的MPlayer还要把codecs.conf拷到.mplayer下 面,0.60版的可以自己完成

编译完了之后只要运行mplayer最简单的方法就是 mplayer 文件名,(如果你用的是 NVidia的显卡,可以装驱动。那样可以直接运行,如果不装驱动。还有两种选择,下面会说明)当然配置一下会更好:

如果要看字幕(vobsub除外),必须把字体安装到.mplayer/font下面,中文字体在172.8可以找到,当然也可以自己作,不过好像有点复杂,具体可以看DOCS的内容还有172.8的中文字体下面的说明编辑.mplayer下面的config文件(不记得MPlayer安装时候是不是创建这个文件,如果没有的话自己建吧),在里面可以添加

skin=newskin,newskin用你在MPlayer下的skin的名字代替,然后用 gmplayer命令就可以看到图形界面, 除非你下的skin是default,否则不设这一项直接用gmplayer是会出错的。这时候要用 gmplayer -skin newskin,这跟上面的设置等价的。

unicode=升级一下,实在不成重下一个1

vaa_nodr=1

如果你用的CVS版本,或者我想将来可能也要用,这是禁止直接写屏的选项。在我的 Nvidia Vanta下面如果没有这一项,显示时间,字幕等等会很不清晰,以前的版本没有问 题。可以不要这个选项。

这是使用立体声增强的插件的命令。效果就跟xmms里面的那个效果一样,默认参数是2.5 。可以自己设定。如果你有四声道的声卡,还可以用surround取代extrastereo,那是环 绕立体声。但如果你没有那种声卡用这个参数会无法发声。

另外还有一些不固定的参数,可以在运行mplayer/gmplayer是选用(他们都可以添加到 config下面,config下面的命令也可以变成参数)

-bps/-nobps

这是最重要的参数,这是两种图像和声音同步的方式。如果你播放i(只有i文件会有 问题)时如果发现声音图像不同步可以试试这两个选项。

-/, 降低音量vo

-ao

此外如果你有svgalib,用-vo svga可以不进X看i文件,当然由于没有显卡驱动,你的 cpu非常快(我的nvidia显卡不会配svgalib,所以也没有试过,不知道非常快是什么 概念),而且一定用全屏播放

-fm -vm -zoom

-vcd

-d

放影碟时用的命令。我没有光驱,所以没有尝试过

-ss

这是命令行下面设定从什么地方开始放的命令。time的格式就是多少秒或者hh:mm:ss ,当看vobsub的电影是有用。

-sub

指定字幕文件,vobsub字幕无效,而且mplayer会自动搜索当前目录下面的同名文件作为 字幕。

-vobsub -vobsubid

这是看vobsub字幕的命令。目前只有cvs版本才有。name是字幕文件的位置+名字,不带后缀。但是后缀名一定要是小写,否则不认(如果你愿意可以修改一下vobsub.c,做个贡献),一定要.idx,.ifo,.sub三个文件都有。我一直没有明白windows下面的vobsub2.09 怎么能不要.ifo。所以如果没有.ifo的话只能去找别的字幕了。id是设定播放的语言。好像没有必然规律。反正试试看,从0到40,一般0不是英语就是汉语。很快就能找到中文字幕了。

播放中还有些常用的功能键

, 提高音量

上下方向键, 前进或后退1min

o, 调整字幕显示方式

还有很多别的功能键可以看DOCS

使用经验

1.播放媒体文件时候非常慢。

如果你没有oss或者alsa的话装一个试试。速度比内核的驱动会有明显的提高。或者用 -ao sdl试试,可能会有效果。如果确认不是声卡的问题,那就看看你的显卡设置。或者你 的机器实在太慢了(pII 400以上都应该可以)。

3.播放rm文件

虽然DOCS里面说能够播放。当只是开放编码格式的rm文件,不幸的是现在大部分rm文件都 不是。大家还是再装一个realplay吧。

4.字幕显示在电影画面上

用sdl播放可以把字幕调整到画面下方,如果可能的话。

具体请见:

linux下的mplayer放不了视频,

软件平台就是你用的是什么作系统来做交叉环境开发了,winCE一看就知道是微软的东东了。

加上编译选f, 全屏(0.60版只有sdl有效,cvs版本全部有效)项:

把mplayer-font,mplayer-gui等等都安装上

播放的时候,用gmplayer就有界面aop= list=extrastereo的了

有声音无图像估计是你没安装codes(视频格式解码包)

命令行下是看不到图像的,

只能用图形界面看电影

linux mplayer播放1080P影片问题

4、飞鸽传输

w32codecs解码的位置,自己播放一个rmvb就知道了,因为rmvb是解码优先,然后是才是自带的ffmpeg!如果是mp4的话,ffmpeg不必core!

运行时打命令:gmplayer 你的.i

这个全屏后应该没问题,而全屏后可以放大缩小位移拉伸调节,左右ctrl+1~9!

据说是全屏命令,我一直用图形界面和sdl,没有试过这个命令

echo zoom=yes >>~/.mplayer/config

重新运行mplayer,全屏播放按f

linux 打开SMplayer 时提示Mplayer打开失败怎么回事

另外就是出名的开源系统Linux了,俺就是学这个的,Linux+arm嵌入式开发。

SMplayer只是一个前端的图形界面,它是使用mplayer播放视频的,像Debian之类的发行版,在自动安装时会同时安装mplayer,如果你没有装mp--enable-gui --enable-largefiles --enable-menulayer的话再装一下试试。

以上仅供参考

文昌龙楼天气预报30天(文昌龙楼天气预报30天

大家好我是小华,文昌龙楼天气预报30天,关于文昌龙楼天气预报30天查询很多人还不知道,那么现在让我们一起来看看吧! 文昌龙楼天气预报30天(文昌龙楼天气预报30天查询) 文昌龙楼天气预报3···

龙江县的非物质文化遗产 龙江县的非物质文化

1、傩舞(南丰跳傩、婺源傩舞、乐安傩舞) 龙江县的非物质文化遗产 龙江县的非物质文化遗产有哪些 龙江县的非物质文化遗产 龙江县的非物质文化遗产有哪些 龙江县的非物质文化遗产 龙江县的···

乐可不知的意思是什么 乐不可()

小怡今天给分享乐可不知的意思是什么的知识,其中也会对乐不可()进行解释,希望能解决你的问题,请看下面的文章阅读吧! 乐可不知的意思是什么 乐不可() 乐可不知的意思是什么 乐不可() 乐可···