代码改变世界

随笔分类 -  FFMPEG

(四) ffmpeg filter学习-filter命令学习

2017-11-02 20:01 by nigaopeng, 395 阅读, 收藏,
摘要: http://blog.csdn.net/joee33/article/details/51946712 http://blog.csdn.net/tkp2014/article/details/53310285 http://blog.csdn.net/doublefi123/article/de 阅读全文

(三) ffmpeg filter学习-编写自己的filter

2017-10-25 14:25 by nigaopeng, 6157 阅读, 收藏,
摘要: 目录 目录 什么是ffmpeg filter 如何使用ffmpeg filter 1 将输入的1920x1080缩小到960x540输出 2 为视频添加logo 3 去掉视频的logo 自己写一个过滤器 filter的结构体 filter_frame调用流程 1 decode_video ffmpe 阅读全文

(二) ffmpeg filter学习--混音实现

2017-10-24 19:30 by nigaopeng, 5446 阅读, 收藏,
摘要: Audio 混音实现 从FFMPEG原生代码doc/examples/filtering_audio.c修改而来。 ffmpeg版本信息 代码实现: filter工作是通过递归的方式工作,递归主要在ff_filter_graph_run_once函数里面实现。 补充两个图: filter的pipel 阅读全文

ffmpeg新老接口对比

2017-10-19 21:08 by nigaopeng, 542 阅读, 收藏,
摘要: http://blog.csdn.net/leixiaohua1020/article/details/41013567 阅读全文

(一) ffmpeg filter学习-使用流程

2017-10-19 11:44 by nigaopeng, 1277 阅读, 收藏,
摘要: FFMPEG中有一个类库:libavfilter。该类库提供了各种视音频过滤器。之前一直没有怎么使用过这个类库,最近看了一下它的使用说明,发现还是很强大的,有很多现成的filter供使用,完成视频的处理很方便。在此将它的一个例子基础上完成了一个水印叠加器,并且移植到了VC2010下,方便开发人员学习 阅读全文

2——FFMPEG之协议(文件)操作----AVIOContext, URLContext, URLProtocol

2017-07-24 14:02 by nigaopeng, 1927 阅读, 收藏,
摘要: 协议操作对象结构: 协议(文件)操作的顶层结构是AVIOContext,这个对象实现了带缓冲的读写操作;FFMPEG的输入对象AVFormat的pb字段指向一个AVIOContext。 AVIOContext的opaque实际指向一个URLContext对象,这个对象封装了协议对象及协议操作对象,其 阅读全文

ffmpeg jpeg图片播放失败之问题排查

2017-06-21 20:17 by nigaopeng, 2939 阅读, 收藏,
摘要: 播放jpeg时,avformat_find_stream_info出现以下问题,排查: [jpeg_pipe @ 0x146a80] Could not find codec parameters for stream 0 (Video: mjpeg, none(bt470bg/unknown/un 阅读全文

ffmpeg命令汇总

2017-06-09 16:52 by nigaopeng, 2338 阅读, 收藏,
摘要: 1. 查看ffmpeg信息: ldd `which ffmpeg` ffmpeg -filters ffmpeg -h filter=drawtext man ffmpeg ffmpeg --help 开启ffmpeg log ffmpeg -loglevel trace -i a.mkv out. 阅读全文