mov_read_packet读取AVPacket—FFmpeg源码分析

本文使用的命令如下:

ffmpeg -i juren-30s.mp4 jj.flv

请参考《用Ubuntu18与clion调试FFmpeg》搭建好调试环境,juren-30s.mp4 在 GitHub 里面有的,请自行下载。


mov_read_packet() 在函数调用中的位置如下:

1-1

但是在本文的命令下,read_frame_internal()ff_read_packet() 并不重要,他们中大部分的逻辑都不会跑进去,所以我们直接看 mov_read_packet() 函数即可。

mov_read_packet() 函数的内部流程如下:

1-2

下面讲解一下 mov_read_packet() 里面的一些重点:

以下是 VIP会员 专属内容,点击购买 FFmpeg原理VIP版

版权所属 xianwanzhiyin.net 罗上文 2023 all right reserved,powered by Gitbook该文件修订时间: 2023-06-10 00:49:22

results matching ""

    No results matching ""