随笔分类 -  ffmpeg

摘要:http://zhuang0393.blog.163.com/blog/static/9285104201302174532913/ 阅读全文
posted @ 2014-12-19 15:27 静之深 阅读(225) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调 用者进行初始化;如果是使用整个F... 阅读全文
posted @ 2014-12-15 23:09 静之深 阅读(5126) 评论(0) 推荐(0) 编辑
摘要:源码下载地址:http://download.videolan.org/pub/videolan/vlc/ 编译依赖: 播放TS,需要enable dvbpsi,默认是关闭的 sudo apt-get install libdvbpsi-dev ubuntu下编译VLC源码 http://blog. 阅读全文
posted @ 2014-11-24 16:06 静之深 阅读(766) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/supermanwg/article/details/14521869 阅读全文
posted @ 2014-11-22 21:05 静之深 阅读(339) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/leixiaohua1020/article/details/38283297 阅读全文
posted @ 2014-11-18 16:54 静之深 阅读(831) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ibingow/article/details/8144795 阅读全文
posted @ 2014-11-01 19:49 静之深 阅读(616) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/leixiaohua1020/article/details/17934487FLV封装原理FLV格式的封装原理,贴上来辅助学习之用。FLV(Flash Video)是Adobe公司设计开发的一种流行的流媒体格式,由于其视频文件体积轻巧、封装简单等特点,使其... 阅读全文
posted @ 2014-10-29 15:02 静之深 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ym012/article/details/6540065从定义上可知,AVPicture是AVFrame的一个子集,他们都是数据流在编解过程中用来保存数据缓存的对像,从int av_read_frame(AVFormatContext *s, AVPack... 阅读全文
posted @ 2014-10-29 13:02 静之深 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/zhuweigangzwg/article/details/25815851 阅读全文
posted @ 2014-10-23 13:25 静之深 阅读(279) 评论(0) 推荐(0) 编辑
摘要:http://tech.bobgo.net/?m=201004因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。首先是解码,利用FFmpeg解码得到的信息通常如下:Metadata:major_... 阅读全文
posted @ 2014-10-17 08:25 静之深 阅读(1037) 评论(0) 推荐(1) 编辑
摘要:源码下载:http://www.ffmpeg.org/download.html编译安装: http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu sudo apt-get -y --force-yes install autoconf automak 阅读全文
posted @ 2014-07-01 15:13 静之深 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid-26000296-id-3483782.html一、FFmpeg忽略了adaptation_field()数据FFmpeg忽略了包含PCR值的adaptation_filed数据;代码(libavformat/mpegts.c)分析如下:/... 阅读全文
posted @ 2014-06-04 10:43 静之深 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:http://yejun8500.blog.163.com/blog/static/463360020095298410979/在解码视频流的时候对每一个视频帧都会有一个时间戳pts(显示时间戳),得到这个pts的值,并记下最开始的一个pts值(pts_00),以后画面显示的时间就可以用当前播放的帧... 阅读全文
posted @ 2014-06-04 10:39 静之深 阅读(6399) 评论(0) 推荐(0) 编辑
摘要:http://www.rosoo.net/a/201107/14663.html一般fps在代码里这样表示Fps = den/num如果den = 15,num=1,则fps = 15。如果帧率固定,pts*fps 就表示当前是第几帧。当输入视频流的帧率不固定,如rmvb ,而输出视频流的帧率固定,... 阅读全文
posted @ 2014-06-04 10:37 静之深 阅读(6209) 评论(0) 推荐(0) 编辑
摘要:ffmpeg 源代码简单分析 : av_read_frame() http://blog.csdn.net/leixiaohua1020/article/details/12678577ffmpeg中的av_read_frame()的作用是读取码流中的音频若干帧或者视频一帧。例如,解码视频的时候,... 阅读全文
posted @ 2014-05-20 16:08 静之深 阅读(5142) 评论(0) 推荐(0) 编辑
摘要:http://www.360doc.com/content/13/0709/16/21412_298738723.shtml1. AMFAMF(是Action Message Format的缩写)是在flash和flex中与远程服务端交换数据的一种格式.它是二进制格式,Flash应用与服务端或数据库... 阅读全文
posted @ 2014-05-20 10:16 静之深 阅读(824) 评论(0) 推荐(1) 编辑
摘要:http://blog.chinaunix.net/uid-9688646-id-3399113.htmlffmpeg和ffserver配合使用可以实现实时的流媒体服务。一、理解里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了。1. ffmpeg2. ffserver3. ffserver... 阅读全文
posted @ 2014-05-18 16:20 静之深 阅读(6410) 评论(0) 推荐(0) 编辑
摘要:添加字幕:ffplay-vfdrawtext="fontfile=arial.ttf:text='TestText':x=100:y=300:\fontsize=48:fontcolor=red:box=1:boxcolor=white"/d/ts/music.ts把x=100改成x=50*t可以使... 阅读全文
posted @ 2014-05-16 13:47 静之深 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/wstarx/article/details/1572393FFMPEG源码分析(二)http://www.cnblogs.com/qingquan/archive/2011/08/29/2158912.html简介FFmpeg是一个集录制、转换、音/视频编... 阅读全文
posted @ 2014-05-09 11:22 静之深 阅读(802) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/niu_gao/article/details/7219641利用ffmpeg做图像的pixel format转换你还在用libswscale吗?嘿嘿,过时啦!ffmpeg中有了新东西:libavfilter.使用它,可以完全代替libswscale,并且可... 阅读全文
posted @ 2014-05-07 14:31 静之深 阅读(700) 评论(0) 推荐(0) 编辑