
FFmpeg源码
tiankong19999
当你的才华还撑不起你的野心时,那你就应该静下心来学习!当你的经济还撑不起你的梦想时,那你就应该踏实的去工作!
展开
-
FFmpeg —— FFmpeg时间戳详解
1. I帧/P帧/B帧I帧:I帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含一幅完整的图像信息,属于帧内编码图像,不含运动矢量,在解码时不需要参考其他帧图像。因此在I帧图像处可以切换频道,而不会导致图像丢失或无法解码。I帧图像用于阻止误差的累积和扩散。在闭合式GOP中,每个GOP的第一个帧一定是I帧,且当前GOP的数据不会参考前后GOP的数据。P帧:P帧(Pr...转载 2020-04-30 17:29:28 · 15027 阅读 · 0 评论 -
FFmpeg —— FFmpeg常用结构体介绍
结构体之间的关系FFMPEG中结构体很多。最关键的结构体可以分成以下几类:a)解协议(http,rtsp,rtmp,mms)AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLProtocol结构。(注意:FFMPEG中文件也被当做一种协议...原创 2020-04-28 09:28:13 · 12189 阅读 · 0 评论 -
FFmpeg —— FFmpeg常用API函数介绍
目录1.常用API1.1 通用API1.1.1 av_register_all()——弃用1.1.2 内存的分配和释放(av_malloc()、av_free()等)1.1.3 常见结构体的初始化和销毁(AVFormatContext、AVFrame)1.1.4 avio_open2()1.1.5 avcodec_find_encod...原创 2020-04-27 15:45:28 · 20979 阅读 · 1 评论