ffmpeg avfilter小结
2015-12-19 17:40
246 查看
参考雷老师:
filter 视频添加水印log: http://blog.csdn.net/leixiaohua1020/article/details/29368911
一 filter概念
详细概念描述和官方demo,参考: http://blog.csdn.net/rootusers/article/details/43305387
如下图,filter就是一个容器,通过该容器,av数据会发生一些变化。在ffmpeg的转码过程中filter是最复杂的。多个filter可以构成filterchain,使用逗号分隔;多个filterchain可以构成filtergraph,用分号分隔。filtergraph分为简单和复杂两种。简单的filtergraph通常是可以线形顺序描述的filtergraph,比如下图:
复杂的filtergraph通常是具有多个输入输出文件,并有多条执行路径。比如下面的例子,
二 filter How to
参考翻译官方介绍: http://blog.yikuyiku.com/?p=3023
filter 视频添加水印log: http://blog.csdn.net/leixiaohua1020/article/details/29368911
一 filter概念
详细概念描述和官方demo,参考: http://blog.csdn.net/rootusers/article/details/43305387
如下图,filter就是一个容器,通过该容器,av数据会发生一些变化。在ffmpeg的转码过程中filter是最复杂的。多个filter可以构成filterchain,使用逗号分隔;多个filterchain可以构成filtergraph,用分号分隔。filtergraph分为简单和复杂两种。简单的filtergraph通常是可以线形顺序描述的filtergraph,比如下图:
_______ _____________ _______ ________ | | | | | | | | | input | ---> | deinterlace | ---> | scale | ---> | output | |_______| |_____________| |_______| |________|
复杂的filtergraph通常是具有多个输入输出文件,并有多条执行路径。比如下面的例子,
_________ | | | input 0 |\ __________ |_________| \ | | \ _________ /| output 0 | \ | | / |__________| _________ \| complex | / | | | |/ | input 1 |---->| filter |\ |_________| | | \ __________ /| graph | \ | | / | | \| output 1 | _________ / |_________| |__________| | | / | input 2 |/ |_________|
二 filter How to
参考翻译官方介绍: http://blog.yikuyiku.com/?p=3023
相关文章推荐
- 【杭电】[1001]Sum Problem
- 基于TCP协议的”hello world“
- JAVA基础应用——java程序在centos后台运行
- Android图片保存后不显示
- 120 Triangle
- MBR
- RSA加密解密(转)
- APUE中fcntl.h的使用及O_SYNC在Mac与Ubuntu下的测试
- C++中的“error:LNK2005 已经在*.obj中定义”异常问题
- iptables防火墙原理详解
- [置顶] 【机器学习】Logistic Regression 的前世今生(理论篇)
- 【Ubuntu】安装Hadoop
- 【杭电】[2004]成绩转换
- maven 为何要模块划分-聚合/继承
- Android自定义View(六)——打造更完美的侧滑
- 折线分割平面
- java基础知识(1)类和对象
- BZOJ-1001 狼抓兔子 (最小割-最大流)平面图转对偶图+SPFA
- BZOJ-1001 狼抓兔子 (最小割-最大流)平面图转对偶图+SPFA
- 【C#】WPF: RenderTransform特效