1:从xvid的官方下载xvid源码http://www.xvid.org/。
2:将源码解压到任意目录下:
tar zxvf xvidcore-1.3.1.tar.gz
3:进入解压后的目录,可以看到一个build目录
#cd /build/generic

#make

4:成功提示信息
* Binaries are currently located in the '=build' directory 
* To install them on your system, you can run '# make install' 
   as root. 
---------------------------------------------------------------

系统会提示生成库文件存放在=build目录下

进入=build目录:
5:c#cd =build
可以看到生成的库文件。
注意,如果要实装刚才生成的库,用两种办法:

(1)采用直接make,再把生成的lib文件和头文件分别手动拷贝到/usr/lib和/usr/include中

(2)首先./configure --prefix=/usr, 然后再make, make install, 可以实现自动安装库文件。

6:导出和修改
由于本人在解码时想从解码过程中获取mv信息,所以要手动修改源代码,但在修改后导出全局数组上出现了一个小问题。
全局数组在静态库中能正常地导出,但在动态库中则不能,编译的时候就会报错,这个问题用了我一点时间。

解决办法:

修改build/generic目录下的libxvidcore.ld, 在其中加入要导出的全局数组或函数。再重新make一次,搞定!

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-05/36290.htm

如何安装xvidcore相关推荐

  1. amd和arm安装ffmpeg踩坑报错处理

    一.amd安装ffmpeg(yum安装) 系统版本:CentOS Linux release 7.2.1511 (Core) 内核版本:3.10.0-862.el7.x86_64 #1 SMP Fri ...

  2. FFmpeg+libmp3lame库源码Linux安装教程(centosarm7.6)

    1.安装Lame Lame是一款高质量的 MPEG 音频(MP3)编码器. Lame下载地址:https://sourceforge.net/projects/lame/files/lame/ tar ...

  3. django中实现mp3转wav(使用ffmpeg)

    在django中使用ffmpeg实现mp3格式的音频 转换成 wav格式.作适当改造,也可以在非django项目中使用,本文仅提供实现方案,作为参考. 使用场景: 在微信小程序中录音,调用讯飞的相关音 ...

  4. Fedora 15 安装与配置一览

    Fedora 15 将于2011.5.24日发布,今日离正式版发布还有4天.笨兔兔这里提前给大家支招用好Fedora 15.下面是笨兔兔在安装.配置Fedora 15 过程中的小结,希望给大家配置自己 ...

  5. centos+ffmpeg安装配置+切片

    在虚拟机vmware6(版本比较旧了)中,安装centos6,不多说了. vmware虚拟工具安装前,需要安装如下内容 yum -y install kernel-devel yum -y insta ...

  6. 再谈fedora下的音乐和视频播放器的安装

    rpm包就相当于windows下的exe,已经是编译后的二进制代码,可以使用rpm命令或dnf install ???.rpm来安装 lnux下软件的安装跟windows不同, 后者要到处去找, 要做 ...

  7. (转)Fedora 17 安装完全指南

    转自:http://www.onesl.com/web/ylsh/2012060501.html Fedora 17 安装完全指南 李顺亮 2012年6月5日 Fedora 17 正式发布的当天,无所 ...

  8. Ubuntu/Debian交叉编译安装ARM平台版本的ffmpeg

    1 准备工作 (1)libmp3lame库 下载:    wget http://downloads.sourceforge.net/lame/lame-3.99.tar.gz 解压 编译:./con ...

  9. ffmpeg的编译(for x86,for arm)安装及使用(网络资料整理)

    ffmpeg编译及使用 1 ffmpeg介绍  ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库.它被mplayer或者xine使用作为解码器. ...

  10. 转码器ffmpeg安装

    网络上很多帖子 但是基本上都是没有验证过复制粘贴的 以下是我自己装时流程和网络上的差不多但是中间不通的地方已经改正 centos7 1. 安装autoconf cd /App/src wget htt ...

最新文章

  1. python中的for else
  2. 浏览器访问网页过程中发生了什么?(转)
  3. 项目视频光盘项目中所学概览-html5+批处理+bat转exe
  4. shell 命令 链接文件 ln
  5. 分词之后的如何做特征选择_特征选择怎么做?这篇文章告诉你
  6. css贝塞尔曲线 多个点_贝塞尔曲线实践
  7. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续)
  8. DOS批处理高级教程:第七章 DOS批处理编程高级技巧(转)
  9. VS2010启动总是遇到异常提示的解决
  10. 【转】SVN ——开放源代码的版本控制系统
  11. vue 做的酷狗音乐网页版 ,酷狗音乐网页版,ui界面模仿原生酷狗音乐
  12. 计算机广告制作专业,计算机广告制作专业介绍
  13. 百度贴吧客户端(Android)网络通信行为分析
  14. python调用百度地图、通过经纬度定位_python调用百度地图API得到两地经纬度计算直线距离...
  15. DNS无法解析IP_DNS大全(114DNS 、阿里DNS、百度DNS 、360 DNS、Google DNS)
  16. 西山小菜鸟之Scrapy学习笔记---爬取企查查网站公司基本信息
  17. 大数据24小时:孙彬出任乐视云新CEO,趣店数百万学生信息数据疑似泄露
  18. 洛谷 P2404 自然数的拆分问题
  19. Office拼音助手第二版(一键给文档里的汉字注音)
  20. PHP 简单案例[3]

热门文章

  1. Linux中缺32位运行库steam,Steam游戏必备运行库
  2. 如何安装Stata 15及网状Meta包 最新图文教程一看就会
  3. 儿童学python下哪个软件好_少儿学编程适合哪个软件
  4. R plot图片背景设置为透明_R语言(绘图入门)
  5. java单例模式与线程安全
  6. 目录-换热器工艺设计
  7. VMware ThinApp应用程序虚拟化工具
  8. Nginx系列一:Nginx介绍与Nginx工作原理分析
  9. 公司用的非标普通自动化用单片机还是plc_高级电气自动化工程师必备十大技能...
  10. JSONObject.fromObject爆红,显示无fromObject方法