首页 > 系统服务 > 详细

linux下mplayer(ffmpeg)通过x264解码播放高清h264视频

时间:2014-08-12 17:38:05      阅读:1186      评论:0      收藏:0      [点我收藏+]


系统环境:

Linux inbank-GZ 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux

Ubuntu 8.04

Genuine Intel(R) CPU   1250  @ 1.73GHz  * 2

1G内存


目标:能用mplayer播放H264格式的高清视频


  1. 下载相关软件

    Mplayer1.1版本(包含了ffmpeg)

    各类解码包codes

    x264

    yasm + faac + faad


可以在这里下载全部包 http://down.51cto.com/data/1861780



2.编译相关软件


  • 解压all-20110131后将文件拷贝到新建好的/usr/local/lib/codecs目录

  • 编译yasm + faac + faad

    ./configure && make && make install

  • 编译x264

    ./configure --enable-shared && make && make install

  • 编译mplayer

    chmod 775 -R  MPlayer-1.1.1/

    ./configure --enable-x264 --extra-libs="-lx264 -lfaac"  && make && make install



3.mplayer命令操作


如果是在后台命令行操作,要先敲命令export DISPLAY=:0.0

然后mplayer -vo x11 -fixed-vo -geometry 0:0 -quiet -slave  -demuxer lavf  fenggu.mpg


4.FAQ


  • 报错

    vo: couldn‘t open the X11 display ()!

    要先敲export DISPLAY=:0.0


  • 报错


    /opt/MPlayer-1.0rc4/libavcodec/libx264.c:305: undefined reference to `x264_encoder_headers‘

    collect2: ld returned 1 exit status

    make: *** [mplayer] Error 1


    则要在编译的时候加入相应的库 --extra-libs="-lx264 -lfaac"


  • 报错

    video: cannot read properties

    要加入参数 -demuxer lavf



本文出自 “李城” 博客,请务必保留此出处http://licheng1987.blog.51cto.com/9141096/1539020

linux下mplayer(ffmpeg)通过x264解码播放高清h264视频,布布扣,bubuko.com

linux下mplayer(ffmpeg)通过x264解码播放高清h264视频

原文:http://licheng1987.blog.51cto.com/9141096/1539020

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!