流媒体
文章平均质量分 54
elinchen88
这个作者很懒,什么都没留下…
展开
-
ffmpeg使用
ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参考(至少我没有找到任何文档),并且它的例程也并没有太多的帮助。 这种情况意味着,当我在最近某个项目中需要用到 libavformat/libavcodec 库时,需要作很多试验来搞清楚怎转载 2012-09-05 10:48:52 · 653 阅读 · 0 评论 -
FFMpeg的output_example.c例子分析
该例子讲了如何输出一个libavformat库所支持格式的媒体文件。 (1)av_register_all(),初始化libavcodec库,并注册所有的编解码器和格式。 (2)guess_format(),根据文件名来获取输出文件格式,默认为mpeg。 (3)av_alloc_format_context()分配输出媒体内容。 ov->oformat = fmt; snprin转载 2012-09-05 10:45:16 · 750 阅读 · 0 评论 -
运行jm86
在编程开发过程中,建议大家养成良好习惯,文件不要乱放、混放。因此建议编译 JM 过程如下: 1、下载并解压 JM 源代码 2、在源代码根目录下的 bin 文件夹中新建 backup 文件夹,将 bin 文件夹中所有文件移入该文件夹做备份 3、在源代码根目录下新建 encodtest 文件夹,作为编码使用。将编码过程所需要的文件,例如:编码配置文件(encoder_baseline.cfg),转载 2012-09-28 15:11:51 · 831 阅读 · 0 评论 -
编译MP4v2
Mp4v2 一开始是与mpeg4ip这个开源项目捆绑在一起的,现在已经脱离mpeg4ip以一个单独的库存在着。Mp4v2库提供了一些API用来创建修改MP4文件。 源码在http://mp4v2.googlecode.com/svn/trunk/,首先新建一个文件夹用来导入源码,创建文件夹后右键SVN checkout,在URL of repository 中填入http://mp4v2.go原创 2012-09-17 13:59:04 · 5426 阅读 · 0 评论 -
ffmpeg音视频同步
AVStream 该结构体描述一个媒体流 主要域的释义如下,其中大部分域的值可以由av_open_input_file根据文件头的信息确定,缺少的信息需要通过调用av_find_stream_info读帧及软解码进一步获取: index/id:index对应流的索引,这个数字是自动生成的,根据index可以从AVFormatContext::streams表中索引到该流;而id则转载 2012-09-19 17:03:24 · 1722 阅读 · 0 评论