1、libavformat:

2、libavcodec:

3、libavutil:

4、libswscale:

5、libpostproc:

6、libavdevice:

7、libswresmaple:

8、libavfilter:

avutil

包含一些公共的工具函数;

avformat

用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含demuxers和muxer库;

avcodec

用于各种类型声音/图像编解码;

avfilter

过滤器(Filter)

在多媒体处理中,filter的意思是被编码到输出文件之前用来修改输入文件内容的一个软件工具。

avdevice

FFmpeg中有一个和多媒体设备交互的类库:Libavdevice。

使用这个库可以读取电脑(或者其他设备上)的多媒体设备的数据,或者输出数据到指定的多媒体设备上。

postproc

用于后期效果处理;

swresample

libswresample库功能主要包括高度优化的音频重采样、rematrixing和样本格式转换操作。

swscale

用于视频场景比例缩放、色彩映射转换;

FFmpeg入门详解之55:把控FFmpeg骨架:“八大金刚”核心开发库相关推荐

  1. FFmpeg入门详解之122:Qt5 FFmpeg本地摄像头采集预览实战

    6.Qt5+FFmpeg本地摄像头采集预览实战 源码工程:S26_Test2 FFmpeg命令行处理摄像头 ffmpeg -list_devices true -f dshow -i dummy 命令 ...

  2. FFmpeg入门详解之124:Qt5 FFmpeg单路网络摄像头采集预览

    Qt5+FFmpeg单路网络摄像头采集预览 源码工程:S26_Test4 RTSP协议简介 RTSP(Real Time Streaming Protocol),RFC2326 RTSP(Real T ...

  3. FFmpeg入门详解之117:视频监控的架构和流程

    几张架构图带您快速了解视频监控 图一 图二 图三 图四 视频监控系统的简介 视频监控 视频监控是安全防范系统的重要组成部分,英文Cameras and Surveillance.传统的监控系统包括前端 ...

  4. FFmpeg入门详解之121:颜色空间转换RGB和YUV的原理与实战

    5.颜色空间转换RGB和YUV的原理与实战 三种颜色空间模型:RGB.YUV.HSV 一.概述 颜色通常用三个独立的属性来描述,三个独立变量综合作用,自然就构成一个空间坐标,这就是颜色空间. 但被描述 ...

  5. FFmpeg入门详解之86:RTP/RTCP协议讲解

    RTP RTP:(Real-time Transport Protocol) 是用于Internet上针对多媒体数据流的一种传输层协议.RTP 协议和 RTP 控制协议 RTCP 一起使用,而且它是建 ...

  6. FFmpeg入门详解之112:RTP/RTCP协议讲解

    RTP RTP:(Real-time Transport Protocol) 是用于Internet上针对多媒体数据流的一种传输层协议.RTP 协议和 RTP 控制协议 RTCP 一起使用,而且它是建 ...

  7. FFmpeg入门详解之100:搭建Nginx流媒体服务器

    这里小编给大家推荐一款流媒体服务器Nginx,可以实现RTMP和HLS等.搭建完成后,可以使用FFmpeg推流,实现直播功能. 注意:操作环境是Ubuntu18.04, 总共分为几个步骤: 1.安装N ...

  8. FFmpeg入门详解之84:RTSP协议讲解

    RTSP亲手搭建直播点播 测试工具:VLC 数据源:  文件或本地摄像头 测试功能:RTSP直播点播 播放地址:rtsp://127.0.0.1:8554/rtspa001 服务端:推流 客户端:拉流 ...

  9. FFmpeg入门详解之116:rtsp live555摄像头直播

    rtsp+live555摄像头直播 Live555直播流程简介与演示 第一步,读取摄像头数据 第二步,x264编码 第三步,扩展live555 第四步,vlc或ffplay播放 ffplay -sta ...

最新文章

  1. N叉树的深度 python实现
  2. 一起讨论系统架构设计师考试大纲中样题参考答案
  3. Exam化的软件项目管理
  4. Sublime Text 3 Plugin Better!
  5. 关于HashMap,HashTable,HashSet浅析
  6. 复盘图像双线性插值推导细节
  7. love2d 1. 入门
  8. Wed Nov 25 11:02:17 GMT+08:00 2020 WARN: Establishing SSL connection without server‘s identity verif
  9. 【Python cursor指针】——Python Tkinter Cursor鼠标指针属性值
  10. 精选《英雄联盟》皮城女警凯特琳的Cosplay欣赏
  11. PMP(第六版)中的沟通方法
  12. 基于s32k146的IO口模拟串口
  13. 数据清洗及OpenRefine工具
  14. centos7 SFTP
  15. android自动连接到指定wifi
  16. QQ个人账号/QQ群 链接如何分享
  17. R语言替换某一列中某个特定数值
  18. iOS小技能:-fobjc-arc和 -fno-objc-arc 的使用(在非ARC工程中集成ARC代码、在ARC工程中集成非ARC的第三方代码)
  19. php自定义词库简单分词,敏感词替换
  20. vue绑定background_vue动态绑定background:url绑不上的问题

热门文章

  1. android 4.0.4系统添加波斯语
  2. 转:Lora重要知识
  3. filterChain介绍
  4. 合成大西瓜 戴萌魔改版
  5. java softreference_Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference...
  6. 你知道常见的限流算法有哪些吗?
  7. MySQL- Explain-TypeExtra
  8. 运用打分和Boost优化Elasticsearch搜索结果
  9. 深度学习利器:分布式TensorFlow及实例分析
  10. networkx 点的属性_networkx 基础用法