设为首页 加入收藏

TOP

Ubuntu 10.04安装编译FFmpeg【图】
2014-11-24 07:37:37 来源: 作者: 【 】 浏览:1
Tags:Ubuntu 10.04 安装 编译 FFmpeg

一.参照(1)依次安装Yasm,x.264,Lame,libvpx;


二.参照(2)安装ffmpeg,libavcodec-dev,libswscale-dev,libx264-dev;


三.参照(2)修改/usr/include/libavutil/common.h, 添加如下内容。


#ifndef UINT64_C


#define UINT64_C(value)__CONCAT(value,ULL)


#endif


四.修改sunkwei源码文件shower.cpp中大概67-70行,屏蔽掉原来的四行代码,再添加一行代码如下所示:


int got; //从此处往下修改
//屏蔽本行 AVPacket pkt;
//屏蔽本行 pkt.data = buf;
//屏蔽本行 pkt.size = rc;
//屏蔽本行 int ret = avcodec_decode_video2(dec, frame, &got, &pkt);
int ret = avcodec_decode_video(dec,frame,&got,buf,rc);
//修改到此行,下边代码不动
if (ret > 0 && got) {


修改的原因是因为ffmpeg版本不一样,我用apt-get install libavcodec-dev安装的库版本比源代码作者所用的低,我的库里没有这个函数avccodec_decode_video2,只有avccodec_decode_video。


修改完成后进入源码目录,make一下,可以看到顺利编译出了结果。运行一下,看看效果。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇arm mini2440 基于v4l2 ffmpeg x2.. 下一篇让基于OpenCV的程序在别的机子上..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)