- 博客(8)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 基于librtmp的RTMP代理服务器(附代码)
本文是基于librtmp的rtmp代理服务器,目的是在客户端拉流的过程中能够抓取到客户端拉取流的数据,然后将数据做处理操作,处理完发送给客户端或挪作他用。
2017-12-06 09:37:01
3490
原创 基于FFmpeg的YUV多图像拼接方法(附代码)
本文章针对的YUV数据为YUV420p,基于FFmpeg解码后转换Frame->data为YUV420p数据进行操作,若非此种格式请先将数据转为此格式或查询其他资料;
2017-12-05 14:42:21
5647
原创 FFmpeg中AVPacket处理函数av_free_packet()和av_packet_free()的区别以及用法
在AVPacket中有两个比较相近的函数av_packet_free和av_free_packet,在看api的时候有些迷茫,不知道如何使用,之后特意看了一下源码,在此记录一下不多说,直接上源码//av_free_packet其实就是清空pkt中data以及buf的内容,并没有把pkt的指针清空,我们可以看到其函数内部调用了av_buffer_unrefvoid av_f
2017-01-22 18:24:30
20131
2
原创 FFmpeg中av_init_packet()和av_packet_alloc()以及av_new_packet()三者的区别以及用法
不多说,直接上源码//仅仅是把pkt的参数设为默认值,要求pkt的内存已经分配好了,如果为NULL,则此处会崩溃void av_init_packet(AVPacket *pkt){ pkt->pts = AV_NOPTS_VALUE; pkt->dts = AV_NOPTS_VALUE;
2017-01-22 15:24:34
21896
1
原创 windows下使用Visual Studio编译可以调试的FFmpeg
因本人主要在windows环境下开发,Linux下的gpb调试工具又不如vs调试方便(使用过其他调试工具才知道,vs果真为宇宙最强调试工具),所以决定在windows编译可以调试FFmpeg,以方便调试和学习FFmpeg内部代码。 有过在visual studio下编程的小伙伴应该都知道vs的调试信息主要依靠于pdb文件,那么我们今天编译的目的就是使FFmpeg的动态库生成相应的pdb文件。1
2017-01-05 13:33:39
11500
4
原创 编译FFmpeg是configure文件帮助选项详解
以下是摘自FFmpeg3.0版本中的configure文件选项,可以在FFmpeg源码的分目录下使用./configure -h命令查看,此帮助可能与其他FFmpeg的版本有出入的地方,但大体一样,这里加入了个人的翻译和理解,如有错误,欢迎加群QQ445236076讨论。//帮助选项 Help options://打印帮助选项 –help print th
2017-01-05 10:07:44
7099
c++中实时监控电脑麦克风话筒音量大小
2015-10-17
C++实时监控麦克风话筒mic声音强度大小
2015-10-17
使用mfc treeview 切换窗口,窗口上的按钮不响应事件
2015-11-05
windows自带的画图工具是怎么实现的?是怎么画圆的?是用什么语言写的?
2015-09-02
在WPF中打开ppt,应该如何做?
2015-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人