ffmpeg-1(ffmpeg源代码下载、编译及框架理解)

源代码下载:

下载地址: http://ffmpeg.org/download.html

点击上图中的download snapshot即可下载。

ffmpeg编译(linux):

1)  ./configure (然后此处报错nasm/yasm not found or too old. use --disable-x86asm for a crippled build)

2) ./configure  --disable-x86asm

3) make

此处需要等待较长时间。

编译结果如下:

ffmpeg代码结构:

文件功能
ffbuild提供build的接口
libavcodec各种音视频编解码器的实现
libavdevice一个包含输入和输出设备的库,用于从许多常见的多媒体输入/输出软件框架中获取和呈现,包括Video4Linux/Video4Linux2,VfW和ALSA。
libavfilter各种音视频过滤器,滤镜特效等处理
libavformat一个包含多媒体容器格式的解复用器和复用器的库
libavresample音视频重采样
libavutil工具库,包括随机数生成器,数据结构,数学例程,核心多媒体实用程序等等。
libswresample一个执行高度优化的音频重采样,重新矩阵化和样本格式转换操作的库。
libswscale一个执行高度优化的图像缩放和色彩空间/像素格式转换操作的库。
libpostproc视频后处理

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值