- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 ffmpeg 帧率问题分析
static int process_input_packet(InputStream *ist, const AVPacket *pkt, int no_eof){ /* 数据不需要解码 只需要复制 */ if (!ist->decoding_needed) { ist->dts = ist->next_dts; switch (ist
2016-12-31 22:37:40 2235
转载 ffmpeg time_base详解
ffmpeg time_baseffmpeg存在多个时间基准(time_base),对应不同的阶段(结构体),每个time_base具体的值不一样,ffmpeg提供函数在各个time_base中进行切换。搞清楚各个time_base的来源,对于阅读ffmpeg的代码很重要。一、time_base1、AVStream(libavformat/avformat.h)typede
2016-12-31 21:07:20 841
原创 get_input_packet源码 ffmpeg
static int get_input_packet(InputFile *f, AVPacket *pkt){ if (f->rate_emu) { int i; for (i = 0; i nb_streams; i++) { InputStream *ist = input_streams[f->ist_index
2016-12-31 20:02:16 722
转载 如何用nginx+ffmpeg实现苹果HLS协议 (http living stream)
什么是?HLS (HTTP Live Streaming) Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。FFmpeg是一个开源免费跨平台的视音频方案,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。Nginx ("engin
2016-12-28 22:40:43 519
转载 ffmpeg源码分析与应用示例(一)——H.264解码与QP提取
本文包含以下内容1、H.264解码流程详述与对应ffmpeg源码解析2、针对一个应用实例介绍通过修改ffmpeg源码解决问题的方案具有较强的综合性。先介绍一下在第二部分中将要解决的实际问题:自ffmpeg 1.2版本之后,用于描述解码后的视音频原始数据相关信息的AVFrame结构体被移出了avcodec库,转而加入了avutil库之中,这样的改变本来是合理的,但是也带来了一
2016-12-05 23:19:03 1417
转载 FFmepg 多线程解码历程
FFmepg 多线程解码历程 - 1:validate_thread_parameters/** * Set the threading algorithms used.//设置线程的使用算法 * Threading requires more than one thread.//需要一个以上的线程 * Frame threading requires entire
2016-12-05 22:26:15 3543 2
转载 ffmpeg中的帧级并行解码
ffmpeg中有两种并行解码的模式:帧级别并行和帧内的并行,一般说来,帧级并行是最主要的并行解码模式,本文着重介绍这种模式。帧级并行解码概念 所谓帧级并行,就是指在解码时,将时间上相邻的一系列帧同时进行解码,从而充分利用CPU资源,在相同时间解码出更多帧来。从测试看来,目前ffmpeg2.1中使用四个线程同时解码的帧率能达到单线程的2倍以上。如何进行帧级并行一、几
2016-12-05 22:07:25 2190
转载 264解码多线程项目总结
从3月份开始到4月底,开始了多线程解码的项目。这个项目主要为了利用当今的CPU多核技术,将H.264解码单线程变成多线程,以提高解码速度。刚开始的时候不知道如何下手,不过老大(项目经理)给了我一些提示,让我先看看ffmpeg中的解码多线程是如何实现的,然后再根据ffmpeg中的多线程思路来完善我们公司自己的解码器多线程功能。因此,基于这个项目基本上是按照以下的步骤实现的:1)由于按照老大的
2016-12-05 22:00:33 358
原创 ffmpeg 解码
AVCodec有一个成员capabilities 数值12322 二进制为11000000100010查ffmpeg源码发现是以下宏的组合AV_CODEC_CAP_DR1AV_CODEC_CAP_DELAYAV_CODEC_CAP_FRAME_THREADSAV_CODEC_CAP_SLICE_THREADS特别困惑的输出延时问题原来是这个delay选项 估
2016-12-05 21:15:48 628
刘文涛 网络安全开发包 难得宝库
2010-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人