---恢复内容开始---

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。

功能:

1.视频采集

2.视频格式转换

3.视频截图

4.视频加水印

.................等等

结构:

libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构
和读取音视频帧等功能;
libavcodec:用于各种类型声音/图像编解码;
libavutil:包含一些公共的工具函数;
libswscale:用于视频场景比例缩放、色彩映射转换;
libpostproc:用于后期效果处理;
ffmpeg:该项目提供的一个工具,可用于格式转换、解码或电视卡即时编码等;
ffsever:一个 HTTP 多媒体即时广播串流服务器;
ffplay:是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;
 
 包含7个库:
libavcodec
libavdevice
libavfilter
libavformat
libavutil
libswresample
libswscale
 
 

最新文章

  1. ASP.NET Core管道深度剖析(1):采用管道处理HTTP请求
  2. 【转】最大流EK算法
  3. 解析大型.NET ERP系统 窗体、查询、报表二次开发
  4. auto(c++11)
  5. 什么是RST包,什么是三次握手,什么是四次握手 ---请进
  6. uoj #58. 【WC2013】糖果公园(树上莫队算法+修改操作)
  7. IntelliJ IDEA使用之快捷键
  8. 转:三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局)
  9. 局域网内使用linux的ntp服务
  10. C#。4 数组
  11. 泛型委托及委托中所涉及到匿名方法、Lambda表达式
  12. 基于Excel参数化你的Selenium2测试代码
  13. C陷阱和缺陷学习笔记
  14. Java-ServletInputStream
  15. 集合源码分析[2]-AbstractList 源码分析
  16. 用phantomjs进行web界面自动化测试的几个注意点
  17. JavaScript学习 - 基础(三) - 运算符
  18. VS2017企业版的密钥
  19. 奔跑吧vivado
  20. 2011最赚钱的行业和公司排行榜(verified 版本)

热门文章

  1. Picture intermediate frame ----- increase smooth
  2. csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
  3. nginx服务器http重定向到https的正确写法
  4. easyui datagrid 悬浮事件
  5. excellent cushioning and also vitality go back with this boot
  6. 记录分享公司Spring data相关配置
  7. Bubble Cup 8 finals B. Bribes (575B)
  8. 为什么margin-top不是作用于父元素【margin外边距合并问题】
  9. CMakeLists.txt
  10. bat脚本参数 if goto choice for使用的学习笔记。