QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2443|回复: 2

命令行下的mplayer无视频

[复制链接]
发表于 2006-10-3 10:50:03 | 显示全部楼层 |阅读模式
我的mplayer在命令行下无视频,GUI下视频选项如下图,我一直喜欢在命令行下看电影,感觉流畅,那位大侠帮帮我。
我的系统是FC5,mplayer是自己下的源码包编译的,因为上次的系统(也是FC5)是用yum装的,但命令行下的视频是许多白色字符,远看好似电影图像在动,挺好玩,但当然不能看电影。不知那位大侠有过此类经历否?有谁知是何原因啊?
谢谢!!!

-vo输出如下:

[niuz@<10:59:36> ~]$ mplayer -vo help
MPlayer 1.0pre8-4.1.0 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(TM) CPU                1100MHz (Family: 6, Model: 11, Stepping: 4)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
针对有扩展指令集x86 CPU编译: MMX MMX2 SSE

可用的视频输出驱动:
        xv      X11/Xv
        x11     X11 ( XImage/Shm )
        xover   General X11 driver for overlay capable video output drivers
        gl      X11 (OpenGL)
        gl2     X11 (OpenGL) - multiple textures version
        dga     DGA ( Direct Graphic Access V2.0 )
        sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
        xvidix  X11 (VIDIX)
        cvidix  console VIDIX
        null    Null video output
        mpegpes Mpeg-PES to DVB card
        yuv4mpeg        yuv4mpeg output for mjpegtools
        png     PNG file
        jpeg    JPEG file
        tga     Targa output
        pnm     PPM/PGM/PGMYUV file
        md5sum  md5sum of each frame

93 音频和 211 视频编解码器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-10-3 17:51:31 | 显示全部楼层

会用 -vo help 了,剩下的就不会了?!

字符下面要你的 kernel 启动了 vesa 视频,而且还要 mplayer 也编译进去了相应的输出方式。

之后 -vo xxx 打开。一般用 vesa 就可以了。
回复

使用道具 举报

 楼主| 发表于 2006-10-4 13:27:55 | 显示全部楼层
重新编译 mplayer,加入--enable-vesa参数,“. /confugure "    正常  ,"make"  出错  。
如下:

cc -c -I../libvo -I../../libvo  -fno-PIC -O4 -march=pentium3 -mtune=pentium3 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2  -I/usr/include/SDL -D_REENTRANT    -I./libavutil -I./libavcodec   -o parser-mpcmd.o parser-mpcmd.c
cc -c -I../libvo -I../../libvo  -fno-PIC -O4 -march=pentium3 -mtune=pentium3 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2  -I/usr/include/SDL -D_REENTRANT    -I./libavutil -I./libavcodec   -o subopt-helper.o subopt-helper.c
cc -I../libvo -I../../libvo  -fno-PIC -O4 -march=pentium3 -mtune=pentium3 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I.      -I/usr/include/freetype2  -I/usr/include/SDL -D_REENTRANT -I./libavutil -I./libavcodec   -o mplayer mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o  unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o  libvo/libvo.a libao2/libao2.a input/libinput.a libmenu/libmenu.a vidix/libvidix.a Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a  libavformat/libavformat.a  libavutil/libavutil.a  libpostproc/libpostproc.a          -lpng -lz -lz -ljpeg -lasound -ldl -lpthread      -lfreetype -lz -lncurses  -lnsl     -lsmbclient  -lfontconfig   libfaad2/libfaad2.a  mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lglib-2.0    -lGL -ldl -lXxf86dga -lXv  -lXxf86vm -lXinerama -L/usr/lib -lXext -lX11 -lnsl -lpthread -lnsl -L/usr/lib -lSDL -lpthread       -lvbe -llrmi   -L/usr/lib -lesd -laudiofile -lm -lasound       -Wl,-z,noexecstack     -lpthread -ldl -rdynamic  -lm
/usr/bin/ld: cannot find -lvbe
collect2: ld returned 1 exit status
make: *** [mplayer] 错误 1
[niuz@<13:26:25> MPlayer-1.0pre8]$


怎么办?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-28 17:46 , Processed in 0.064925 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表