摘要: AVPacket AVPacket是存储压缩编码数据相关信息的结构体。 typedef struct AVPacket { /** * Presentation timestamp in AVStream->time_base units; the time at which * the decom 阅读全文
posted @ 2024-03-09 17:55 不会笑的孩子 阅读(16) 评论(0) 推荐(0) 编辑
摘要: AVStream是存储每一个视频/音频信息的结构体。 /** * Stream structure. * New fields can be added to the end with minor version bumps. * Removal, reordering and changes to 阅读全文
posted @ 2024-03-09 17:36 不会笑的孩子 阅读(22) 评论(0) 推荐(0) 编辑
摘要: AVCodec是存储编解码信息的结构体。 /** * AVCodec. */ typedef struct AVCodec { /** * Name of the codec implementation. * The name is globally unique among encoders a 阅读全文
posted @ 2024-03-09 16:40 不会笑的孩子 阅读(6) 评论(0) 推荐(0) 编辑
摘要: AVIOContext /** * Bytestream IO Context. * New fields can be added to the end with minor version bumps. * Removal, reordering and changes to existing 阅读全文
posted @ 2024-03-09 14:53 不会笑的孩子 阅读(7) 评论(0) 推荐(0) 编辑
摘要: AVCodecContext(位于 avcodec.h) AVCodecContext是包含变量较多的结构体(感觉差不多是变量最多的结构体).本文将会大概分析一下该结构体里面每个变量的含义和作用。 /** * main external API structure. * New fields can 阅读全文
posted @ 2024-03-09 14:28 不会笑的孩子 阅读(26) 评论(0) 推荐(0) 编辑
摘要: typedef struct AVFormatContext结构体介绍 表示解复用(解码)或复用(编码)多媒体流的格式上下文。在使用FFMPEG进行开发的时候,AVFormatContext是一个贯穿时钟的数据结构,很多函数都要用它作为参数。它是FFMPEG解封装(flv,mp4,rmvb,avi) 阅读全文
posted @ 2024-03-09 09:48 不会笑的孩子 阅读(243) 评论(0) 推荐(0) 编辑