FFmpeg之AVStream

来源:互联网 发布:淘宝企业店铺过户 编辑:程序博客网 时间:2024/06/05 00:40

花满楼原创


之前介绍过AVCodec、AVCodecContext,现在介绍AVStream。

这三者的大概关系是这样的:

AVStream聚合AVCodecContext

AVStream对应音频流、视频流、字幕等媒体流。FFmepg以流的概念来封装不同的媒体。

本文调试看一看AVStream结构内的变量值。

调试AVStream的示例代码与编译,可以查看前面AVCodec调试的介绍。大概如下:

查看AVStream的代码

下断点,可以看到AVStream中的内容,比如:

AVStream中的变量值

AVStream其中的一些变量:

index,流的索引codec,流对应的avcodeccontexttime_base,时间基准(比例)duration,流的时长metadata,流的元信息nb_frames,流中帧的数量

AVStream结构,在libavformat/avformat.h中定义。


原创粉丝点击