linux下mplayer(ffmpeg)通过x264解码播放高清h264视频
2014-08-12 15:38
441 查看
系统环境:Linux inbank-GZ 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/LinuxUbuntu 8.04Genuine Intel(R) CPU 1250 @ 1.73GHz * 21G内存 目标:能用mplayer播放H264格式的高清视频 |
下载相关软件 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 |
相关文章推荐
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示) 分类: arm-linux-Ubuntu TI-AM335X ffmpeg-SDL-VLC-Live555 2015-07-29 10:28 154人阅读 评论(0) 收藏
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- 嵌入式linux------ffmpeg移植 解码H264(am335x解码H264到yuv420并通过SDL显示)
- Android通过软解码播放视频
- 基于ffmpeg解码h264视频
- 在iOS平台使用ffmpeg解码h264视频流
- Linux/Windows 下分别编译音视频编解码库ffmpeg的流程和注意事项
- 通过C++/CLI使用FFMPEG库进行视频解码[初步]
- rtsp获取视频帧 ffmpeg解码h264数据 D3D显示yv12数据
- iPhone调用ffmpeg2.0.2解码h264视频的示例代码
- ffmpeg解码视频及倒序播放
- 使用jni调用ffmpeg.so中的H264解码函数播放文件
- Linux 音视频技术] 转:ffmpeg使用x264编码的配置+ ffmpeg与 x264编码器参数完整对照表
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- 在iOS平台使用ffmpeg解码h264视频流
- 视频编解码---x264用于编码,ffmpeg用于解码
- 使用ffmpeg-1.0内置RTMP协议实时解码H264视频流
- 【视频编解码】Linux下FFmpeg编译安装及其ffplay的安装使用