ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体測试

源代码安装方式:

1. 先下载ffmpeg 安装包

到官网上 http://ffmpeg.org/download.html#releases 下载。选择Download gzip tarball. 当然也能够用git的方式下载。

先不安装。

2. 安装SDL库

SDL 是一套多媒体开放库,是生成ffplay必要的库。

sudo apt-get install libsdl1.2-dev

这样就能够在 /usr/include/下看到新生成的SDK库。

之后安装一些依赖库:

sudo apt-get install libsdl-image1.2-dev libsdl-mixer1.2-dev  libsdl-ttf2.0-dev libsdl-gfx1.2-dev

3. 安装一些依赖库:

sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libMP3lame-dev libsdl1.2-dev libtheora-dev libx11-dev  zlib1g-dev

3. 安装x264 (可选择性安装 可能临时用不到)

x264是一个开源的视频编码函数库。

安装方式是通过git下载源代码安装,路径无所谓:

git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo make install

最后会在/usr/lcoal/bin以下看到 x264 的可运行文件。这个脚本临时用不到。

4. 最后就是编译 ffmpeg

tar -zxf   fmpeg-2.7.2.tar.gz

cd ffmpeg-2.7.2

./configure --enable-memalign-hack --enable-static --enable-libx264

make && sudo  make install

最后能够在当前文件夹下生存的ffplay.

以下測试一下:

./ffplay   yourfile

能够看到已经在播放了。

时间: 2024-11-22 18:20:54

ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体測试的相关文章

ubuntu11.04 编译ffmpeg2.7 并生成 ffplay进行流媒体测试

源码安装方式: 1. 先下载ffmpeg 安装包 到官网上 http://ffmpeg.org/download.html#releases 下载.选择Download gzip tarball. 当然也可以用git的方式下载. 先不安装. 2. 安装SDL库 SDL 是一套多媒体开放库,是生成ffplay必要的库. sudo apt-get install libsdl1.2-dev 这样就可以在 /usr/include/下看到新生成的SDK库. 之后安装一些依赖库: sudo apt-ge

code::blocks配置编译cuda并进行第一个demo的測试

我们先新建个NVCC的编译器. 使用复制GCC编译器的方式进行新建,然后我们进行下面的路径配置 先来看看链接库,将我们常常使用的cuda库链接进来. 然后链接cuda的头文件: 接着配置调试工具以及编译链接的工具: 然后最重要的就是编辑以下的内容.这样可以确保你可以编译过. 面对这种警告.我们选择yes就ok. 里面的内容是: $compiler --compiler-options "$options" $includes -c $file -o $object 图片仅仅是为了让大家

Windows10平台编译ffmpeg 4.0.2,生成ffplay

Windows10平台编译ffmpeg 4.0.2,生成ffplay 最近想研究下ffplay的代码,学习代码是枯燥无味的,也是抽象的,学习一个系统或者软件之前,好的入门方法是先把系统搭建起来,或者把软件编译出来,直观的操作一下相关的功能,由表入里,熟悉功能之后,在慢慢深入代码,由现象看到本质,才能理解的更加深刻. ffmpeg目前最新的代码是4.0.2.编译ffmpeg代码之前需要做一些准备工作. 安装编译环境 网上有两种windows下的gcc编译环境可供选择,一个是MinGW,另外一个是c

Ubuntu12.04编译vlc-android详细流程

作者:wainiwann 出处:http://www.cnblogs.com/wainiwann/ 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 摘要:本文主要介绍vlc-android在ubuntu下编译的过程. 最近研究了下 vlc-android 的编译,网上一搜资料确实不少,不过大部分都是千遍一律(也不否认有非常详细的).不能说这些都毫无价值,多少也能给编译vlc带来一些线索. 编译环境使用的是64位ubun

Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决

本文转至  http://blog.csdn.net/yanzi1225627/article/details/9263097 昨晚在编译源码,make一段时间之后报错如下: [html] view plaincopyprint? # A fatal error has been detected by the Java Runtime Environment: # #  SIGSEGV (0xb) at pc=0x40362d33, pid=12195, tid=2835454784 # # 

ubuntu10.04编译安装LAMP

ubuntu10.04编译安装LAMP以及简单wordpress的使用 : http://linuxme.blog.51cto.com/1850814/971631 一.源码安装LAMP 网上有一堆关于介绍lamp的在这里我就不罗嗦了,直接上配置过程 1.apr包的安装 apr简介: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that

windows编译ffmpeg2.2.4并外挂h265

0.前言 据说新出来了h265的视频,在迅雷看看上面看到的,网上查看了一下简介,貌似h265的视频比h264的视频压缩率要高,而且能做4K的视频. 同时看到网上有人试过ffmpeg在编译的时候加上了h265,这样ffmpeg看起来倒是能外挂h265的编解码,所以这篇blog文,主要是用ffmpeg来尝试一下h265. 这里引用几张x265的介绍图片(当然我自己的显示器也是4k的): 1.首先下载ffmpeg源代码 目前最新版是2.2.4 下载传送门:http://www.ffmpeg.org/r

转:Ubuntu12.04编译VLC,在linux上运行

Ubuntu12.04编译vlc2.1.0 1.编译环境 VM8.0.1 # gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ub

Ubuntu 18.04 编译 ijkplayer

Ubuntu 18.04 编译 ijkplayer 1. 配置安装源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu 2. 配置好安装源后,安装一些组件 $ sudo apt update $ sudo apt install vim openssh-server git curl wget tar unzip $ sudo apt install build-essential openjdk-8-jdk yasm python 3. 下载sd