FFmpeg编译一个仅带H264解码功能的库


用的是ffmpeg当前最新的2.7.2

支持软解和vdpau硬解 支持解码文件和rstp

足够了, 静态链接之后,strip之后,目标程序小于4mb,压缩后不到2mb

一如既往上代码:

./configure --enable-nonfree --enable-vdpau --enable-gpl --enable-static \
  --disable-everything --enable-decoder=h264 --enable-decoder=aac  --enable-decoder=h264_vdpau \
  --prefix=/home/wendal/build --enable-parser=aac --enable-parser=h264 --enable-protocol=rstp \
  --enable-demuxer=h264 --enable-demuxer=aac --enable-vdpau --enable-protocol=file --enable-outdevs

因为不需要压缩h264, 所以无需x264

因为ffmpeg已经内置aac, 所以不需要额外添加

Linux下编译FFmpeg之下载源文件并编译

Linux 编译升级 FFmpeg 步骤

CentOS 5.6 上安装 FFMPEG

在Ubuntu下安装FFmpeg

Ubuntu 12.04下编译ffmpeg 

Ubuntu 14.04下PPA安装FFmpeg 2.2.2 

FFmpeg 的详细介绍:请点这里
FFmpeg 的下载地址:请点这里

本文永久更新链接地址

相关内容