如果你用的是带有X的图形界面,请用这个版本,前提是你的机器上已经有了mplayer所依赖的动态库以及xorg的xaa硬件加速驱动,具体链接在这里:
这个驱动做了什么呢,就是把6410的2d,pp这些硬件加速加入到xorg的显示驱动里面去了,所以mplayer就可以直接用xorg的加速xv,不需要手工编写代码加入pp来实现图像缩放和色彩空间转换
mplayer -vo xv filename(mplayer默认已经用了vo=xv)
这个版本支持了H264,mpeg4的硬件加速,还加入了rm/rmvb的软解优化版本,比mplayer自带的ffmpeg的rv3/4解码器效率要高一些,还有这个版本是最新的svn版本。
编译选项:
./configure\
--disable-mencoder --disable-mp3lib --disable-iconv --disable-langinfo\
--disable-vm --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-tv\
--disable-tv-v4l1 --disable-dvdnav --disable-dvdread --disable-dvdread-internal\
--disable-libdvdcss-internal --enable-faad-fixed --enable-fbdev --enable-cross-compile\
--cc=arm-linux-gcc\
--disable-win32dll\
--host-cc=gcc --target=arm-linux --enable-armv6 --enable-armv6t2 --enable-armvfp\
--extra-cflags="-march=armv6zk -mtune=arm1176jzf-s\
-I/home/qwdu/6410/mplayer/thirdlib/X11/libX11-1.1.5/install/include
-I/home/qwdu/6410/mplayer/thirdlib/X11/libXv-1.0.4/install/include\
-I/home/qwdu/6410/mplayer/thirdlib/X11/videoproto-2.3.0/install/include\
-I/home/qwdu/6410/mplayer/thirdlib/libmad-0.15.1b/_install/include
-I/home/qwdu/6410/mplayer/thirdlib/opencore-amr-0.1.2/install/include\
-I/home/qwdu/6410/mplayer/thirdlib/X11/xextproto-7.0.3/install/include
-I/home/qwdu/6410/mplayer/thirdlib/X11/xproto-7.0.13/install/include"\
--extra-ldflags="-L/home/qwdu/6410/mplayer/thirdlib/libmad-0.15.1b/_install/lib
-L/home/qwdu/6410/mplayer/thirdlib/opencore-amr-0.1.2/install/lib\
-L/home/qwdu/6410/mplayer/thirdlib/X11/xlibs -lXau -lXdmcp"
|
文件: | mplayer.rar |
大小: | 3.62MB |
下载: | 下载 |
|
如果你的文件系统没有X的这些库,就一个裸的framebuffer,没关系,我再提供一个版本来测试,这个是1.0rc2版本编译的。编译器是s3c6410官方提供的4.2.2-eabi编译器,加入了mpeg4,h.264硬件解码器
如果播放不是mpeg4,h.264的影片,请自行选择-vo fbdev
mplayer编译选项:
CFLAGS="-mcpu=arm1176jzf-s -mtune=arm1176jzf-s"
./configure --disable-mencoder --disable-iconv --disable-langinfo
--disable-vm --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-tv
--disable-tv-v4l1 --disable-dvdnav --disable-dvdread
--disable-dvdread-internal --disable-libdvdcss-internal
--enable-faad-fixed --disable-mp3lib --enable-fbdev
--enable-cross-compile --enable-armv6 --disable-win32dll --disable-real
--disable-ivtv --host-cc=gcc --target=arm-linux --disable-png
--disable-jpeg --disable-sdl --disable-fontconfig --disable-freetype
--cc="/usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc"
--with-extraincdir=/home/qwdu/6410/exterlib/alsa_install/include
--with-extralibdir=/home/qwdu/6410/exterlib/alsa_install/lib
|
文件: | mplayer.rar |
大小: | 1794KB |
下载: | 下载 |
|
阅读(12935) | 评论(3) | 转发(1) |